Home
last modified time | relevance | path

Searched refs:tree (Results 1 – 25 of 26) sorted by relevance

12

/openssl/crypto/x509/
H A Dpcy_tree.c47 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 Dpcy_lib.c20 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 Dpcy_node.c62 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 Dv3_ncons.c192 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 Dpcy_local.h160 X509_POLICY_TREE *tree);
H A Dx509_vfy.c1660 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 DREADME-sparse_array.md7 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 Dlog_list.cnf7 description = https://github.com/google/certificate-transparency/tree/99218b6445906a81f219d84e9c6d2…
/openssl/Configurations/
H A DREADME-design.md8 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 DREADME.md339 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 Ddescrip.mms.tmpl38 sub tree {
1100 # in the correct position (important when the object tree is other
1101 # than the source tree).
H A Dwindows-makefile.tmpl709 # (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 Dx509_vfy.h.in760 #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 Dquestion.md38 in the root directory of the source tree.
/openssl/include/crypto/
H A Dx509.h260 X509_POLICY_TREE *tree; member
/openssl/
H A DNOTES-VMS.md90 get through, for example if you've copied the tree from a NFS-mounted
H A DINSTALL.md341 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 DREADME-ENGINES.md274 source tree.
H A DNEWS.md1369 * Source tree cleanups: removed lots of obsolete files
1397 * Lots of source tree cleanups.
1410 * Adjustments of the source tree for CVS
H A DCHANGES.md1098 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 Dapps.c2025 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 DOSSL_trace_set_channel.pod180 More precisely, this generates the complete policy tree at various
H A DX509_VERIFY_PARAM_set_flags.pod276 to examine the valid policy tree and perform additional checks or simply
/openssl/doc/internal/man3/
H A DOPTIONS.pod330 directory of the source tree.
/openssl/doc/man1/
H A Dopenssl.pod743 Generates the complete policy tree at various points during X.509 v3

Completed in 134 milliseconds

12