/openssl/crypto/x509/ |
H A D | pcy_tree.c | 47 curr = tree->levels + tree->nlevel; in tree_print() 161 if ((tree = OPENSSL_zalloc(sizeof(*tree))) == NULL) { in tree_init() 173 if ((tree->levels = OPENSSL_zalloc(sizeof(*tree->levels)*(n+1))) == NULL) { in tree_init() 178 tree->nlevel = n+1; in tree_init() 230 *ptree = tree; in tree_init() 470 curr = tree->levels + tree->nlevel - 1; in tree_calculate_authority_set() 529 anyPolicy = tree->levels[tree->nlevel - 1].anyPolicy; in tree_calculate_user_set() 608 if (!tree) in X509_policy_tree_free() 614 for (i = 0, curr = tree->levels; i < tree->nlevel; i++, curr++) { in X509_policy_tree_free() 622 OPENSSL_free(tree); in X509_policy_tree_free() [all …]
|
H A D | pcy_lib.c | 20 int X509_policy_tree_level_count(const X509_POLICY_TREE *tree) in X509_policy_tree_level_count() argument 22 if (!tree) in X509_policy_tree_level_count() 24 return tree->nlevel; in X509_policy_tree_level_count() 30 if (!tree || (i < 0) || (i >= tree->nlevel)) in X509_policy_tree_get0_level() 32 return tree->levels + i; in X509_policy_tree_get0_level() 39 if (!tree) in STACK_OF() 41 return tree->auth_policies; in STACK_OF() 48 if (!tree) in STACK_OF() 50 if (tree->flags & POLICY_FLAG_ANY_POLICY) in STACK_OF() 51 return tree->auth_policies; in STACK_OF() [all …]
|
H A D | pcy_node.c | 62 X509_POLICY_TREE *tree) in ossl_policy_level_add_node() argument 93 if (tree) { in ossl_policy_level_add_node() 94 if (tree->extra_data == NULL) in ossl_policy_level_add_node() 95 tree->extra_data = sk_X509_POLICY_DATA_new_null(); in ossl_policy_level_add_node() 96 if (tree->extra_data == NULL) { in ossl_policy_level_add_node() 100 if (!sk_X509_POLICY_DATA_push(tree->extra_data, data)) { in ossl_policy_level_add_node()
|
H A D | v3_ncons.c | 192 GENERAL_SUBTREE *tree; in do_i2r_name_constraints() local 199 tree = sk_GENERAL_SUBTREE_value(trees, i); in do_i2r_name_constraints() 201 if (tree->base->type == GEN_IPADD) in do_i2r_name_constraints() 202 print_nc_ipadd(bp, tree->base->d.ip); in do_i2r_name_constraints() 204 GENERAL_NAME_print(bp, tree->base); in do_i2r_name_constraints()
|
H A D | pcy_local.h | 160 X509_POLICY_TREE *tree);
|
H A D | x509_vfy.c | 1660 ret = X509_policy_check(&ctx->tree, &ctx->explicit_policy, ctx->chain, in check_policy() 2354 ctx->tree = NULL; in X509_STORE_CTX_init() 2498 X509_policy_tree_free(ctx->tree); in X509_STORE_CTX_cleanup() 2499 ctx->tree = NULL; in X509_STORE_CTX_cleanup() 2625 return ctx->tree; in X509_STORE_CTX_get0_policy_tree()
|
/openssl/crypto/ |
H A D | README-sparse_array.md | 7 The sparse array is represented using a tree structure. Each node in the 8 tree contains a block of pointers to either the user supplied leaf values or 16 SA_BLOCK_MAX_LEVELS Indicates the maximum possible height of the tree 29 As a space and performance optimisation, the height of the tree is usually 33 The largest index used to add a value to the array determines the tree height: 45 The tree height is dynamically increased as needed based on additions. 47 An empty tree is represented by a NULL root pointer. Inserting a value at 109 along a path from the root of the tree to an added leaf will be allocated. 116 height of the tree on removal. For example, now setting index 0 to NULL would
|
/openssl/test/ct/ |
H A D | log_list.cnf | 7 description = https://github.com/google/certificate-transparency/tree/99218b6445906a81f219d84e9c6d2…
|
/openssl/Configurations/ |
H A D | README-design.md | 8 throughout the source tree. These files hold the minimum information 14 stored in configdata.pm, found at the top of the build tree (which may 15 or may not be the same as the source tree). 48 All their values in all the `build.info` throughout the source tree are 191 If the build tree is separate from the source tree, it will assume 193 files are to be found in the source tree, if they can be found there. 195 source tree (such as `crypto/bildinf.h` in the example above) are 196 generated and will be found in the build tree.
|
H A D | README.md | 339 The `build.info` files that are spread over the source tree contain the 346 corresponding build directory for built files if the build tree 347 differs from the source tree. 354 directory, all relative to the top of the build tree. 387 to be located in the source tree while files given through DEPEND are 388 expected to be located in the build tree) 633 In all cases, file file paths are relative to the build tree top, and 634 the build file actions run with the build tree top as current working
|
H A D | descrip.mms.tmpl | 38 sub tree { 1100 # in the correct position (important when the object tree is other 1101 # than the source tree).
|
H A D | windows-makefile.tmpl | 709 # (in the build tree), but quotes paths of non-generated dependencies (in the 710 # source tree). This is a workaround for a limitation of C++Builder's make.exe
|
/openssl/include/openssl/ |
H A D | x509_vfy.h.in | 760 #define X509_PCY_TREE_VALID 1 /* The policy tree is valid */ 761 #define X509_PCY_TREE_EMPTY 2 /* The policy tree is empty */ 768 void X509_policy_tree_free(X509_POLICY_TREE *tree); 770 int X509_policy_tree_level_count(const X509_POLICY_TREE *tree); 771 X509_POLICY_LEVEL *X509_policy_tree_get0_level(const X509_POLICY_TREE *tree, 775 *X509_policy_tree_get0_policies(const X509_POLICY_TREE *tree); 778 *X509_policy_tree_get0_user_policies(const X509_POLICY_TREE *tree);
|
/openssl/.github/ISSUE_TEMPLATE/ |
H A D | question.md | 38 in the root directory of the source tree.
|
/openssl/include/crypto/ |
H A D | x509.h | 260 X509_POLICY_TREE *tree; member
|
/openssl/ |
H A D | NOTES-VMS.md | 90 get through, for example if you've copied the tree from a NFS-mounted
|
H A D | INSTALL.md | 341 The name of the directory under the top of the installation directory tree 369 The top of the installation directory tree. Defaults are: 1284 directory tree under `<PREFIX>` (the directory given with `--prefix` or 1446 store them locally, outside the OpenSSL source tree. 1630 change, it might be helpful to clean the build tree before attempting another
|
H A D | README-ENGINES.md | 274 source tree.
|
H A D | NEWS.md | 1369 * Source tree cleanups: removed lots of obsolete files 1397 * Lots of source tree cleanups. 1410 * Adjustments of the source tree for CVS
|
H A D | CHANGES.md | 1098 test recipes are created in the build tree for this purpose. 3880 This system builds supports building in a different directory tree 3881 than the source tree. It produces one Makefile (for unix family 12264 # Place yourself outside of the OpenSSL source tree. In 12274 To be absolutely sure not to disturb the source tree, a "make clean" 18395 * Some more source tree cleanups (removed obsolete files 18547 * General source tree makefile cleanups: Made `making xxx in yyy...` 18548 display consistent in the source tree and replaced `/bin/rm` by `rm`. 18821 - made the perl/ source tree CVS-aware 18829 * First cut for a very conservative source tree cleanup: [all …]
|
/openssl/apps/lib/ |
H A D | apps.c | 2025 X509_POLICY_TREE *tree; in policies_print() local 2028 tree = X509_STORE_CTX_get0_policy_tree(ctx); in policies_print() 2034 nodes_print("Authority", X509_policy_tree_get0_policies(tree)); in policies_print() 2035 nodes_print("User", X509_policy_tree_get0_user_policies(tree)); in policies_print()
|
/openssl/doc/man3/ |
H A D | OSSL_trace_set_channel.pod | 180 More precisely, this generates the complete policy tree at various
|
H A D | X509_VERIFY_PARAM_set_flags.pod | 276 to examine the valid policy tree and perform additional checks or simply
|
/openssl/doc/internal/man3/ |
H A D | OPTIONS.pod | 330 directory of the source tree.
|
/openssl/doc/man1/ |
H A D | openssl.pod | 743 Generates the complete policy tree at various points during X.509 v3
|