/openssl-master/crypto/store/ |
A D | store_register.c | 41 if (scheme == NULL) { in OSSL_STORE_LOADER_new() 52 res->scheme = scheme; in OSSL_STORE_LOADER_new() 63 return loader->scheme; in OSSL_STORE_LOADER_get0_scheme() 149 assert(a->scheme != NULL && b->scheme != NULL); in store_loader_cmp() 150 return strcmp(a->scheme, b->scheme); in store_loader_cmp() 165 const char *scheme = loader->scheme; in ossl_store_register_loader_int() local 174 if (ossl_isalpha(*scheme)) in ossl_store_register_loader_int() 179 scheme++; in ossl_store_register_loader_int() 180 if (*scheme != '\0') { in ossl_store_register_loader_int() 219 template.scheme = scheme; in ossl_store_get0_loader_int() [all …]
|
A D | store_meth.c | 141 id = ossl_namemap_name2num(namemap, methdata->scheme); in get_loader_from_store() 252 const char *scheme = algodef->algorithm_names; in construct_loader() local 253 int id = ossl_namemap_add_name(namemap, 0, scheme); in construct_loader() 295 if (!ossl_assert(id == 0 || scheme == NULL)) { in inner_loader_fetch() 301 if (id == 0 && scheme != NULL) in inner_loader_fetch() 302 id = ossl_namemap_name2num(namemap, scheme); in inner_loader_fetch() 322 methdata->scheme = scheme; in inner_loader_fetch() 346 if ((id != 0 || scheme != NULL) && method == NULL) { in inner_loader_fetch() 355 if (scheme == NULL) in inner_loader_fetch() 356 scheme = ossl_namemap_num2name(namemap, id, 0); in inner_loader_fetch() [all …]
|
A D | store_local.h | 79 OSSL_STORE_LOADER *ossl_store_unregister_loader_int(const char *scheme); 85 const char *scheme; member 119 const OSSL_STORE_LOADER *ossl_store_get0_loader_int(const char *scheme); 169 const char *scheme,
|
A D | store_lib.c | 75 char scheme_copy[256], *p, *schemes[2], *scheme = NULL; in OSSL_STORE_open_ex() local 114 scheme = schemes[i]; in OSSL_STORE_open_ex() 115 OSSL_TRACE1(STORE, "Looking up scheme %s\n", scheme); in OSSL_STORE_open_ex() 117 if ((loader = ossl_store_get0_loader_int(scheme)) != NULL) { in OSSL_STORE_open_ex() 155 OSSL_TRACE1(STORE, "Found loader for scheme %s\n", scheme); in OSSL_STORE_open_ex() 963 OSSL_STORE_CTX *OSSL_STORE_attach(BIO *bp, const char *scheme, in OSSL_STORE_attach() argument 975 if (scheme == NULL) in OSSL_STORE_attach() 976 scheme = "file"; in OSSL_STORE_attach() 978 OSSL_TRACE1(STORE, "Looking up scheme %s\n", scheme); in OSSL_STORE_attach() 981 if ((loader = ossl_store_get0_loader_int(scheme)) != NULL) in OSSL_STORE_attach() [all …]
|
/openssl-master/crypto/http/ |
A D | http_lib.c | 44 const char *scheme, *scheme_end; in OSSL_parse_url() local 67 scheme = scheme_end = url; in OSSL_parse_url() 73 if (scheme_end == scheme) in OSSL_parse_url() 149 if (!copy_substring(pscheme, scheme, scheme_end) in OSSL_parse_url() 188 char *scheme, *port; in OSSL_HTTP_parse_url() local 194 if (!OSSL_parse_url(url, &scheme, puser, phost, &port, pport_num, in OSSL_HTTP_parse_url() 199 if (strcmp(scheme, OSSL_HTTPS_NAME) == 0) { in OSSL_HTTP_parse_url() 203 } else if (*scheme != '\0' && strcmp(scheme, OSSL_HTTP_NAME) != 0) { in OSSL_HTTP_parse_url() 205 OPENSSL_free(scheme); in OSSL_HTTP_parse_url() 209 OPENSSL_free(scheme); in OSSL_HTTP_parse_url()
|
/openssl-master/include/crypto/ |
A D | dso_conf.h.in | 21 my $scheme = $disabled{dso} ? undef : uc $target{dso_scheme}; 22 if (!$scheme) { 23 $scheme = "NONE"; 25 my @macros = ( "DSO_$scheme" ); 26 if ($scheme eq 'DLFCN') { 28 } elsif ($scheme eq "DLFCN_NO_H") {
|
/openssl-master/providers/common/der/ |
A D | SM2.asn1 | 3 sm-scheme OBJECT IDENTIFIER ::= { oscca 1 } 7 sm2-with-SM3 OBJECT IDENTIFIER ::= { sm-scheme 501 } 11 curveSM2 OBJECT IDENTIFIER ::= { sm-scheme 301 }
|
/openssl-master/crypto/asn1/ |
A D | p5_scrypt.c | 46 X509_ALGOR *scheme = NULL, *ret = NULL; in PKCS5_pbe2_set_scrypt() local 74 scheme = pbe2->encryption; in PKCS5_pbe2_set_scrypt() 76 scheme->algorithm = OBJ_nid2obj(alg_nid); in PKCS5_pbe2_set_scrypt() 77 scheme->parameter = ASN1_TYPE_new(); in PKCS5_pbe2_set_scrypt() 78 if (scheme->parameter == NULL) in PKCS5_pbe2_set_scrypt() 96 if (EVP_CIPHER_param_to_asn1(ctx, scheme->parameter) <= 0) { in PKCS5_pbe2_set_scrypt()
|
A D | p5_pbev2.c | 47 X509_ALGOR *scheme = NULL, *ret = NULL; variable 63 scheme = pbe2->encryption; 64 scheme->algorithm = OBJ_nid2obj(alg_nid); 65 if ((scheme->parameter = ASN1_TYPE_new()) == NULL) 84 if (EVP_CIPHER_param_to_asn1(ctx, scheme->parameter) <= 0) {
|
/openssl-master/doc/man7/ |
A D | ossl_store-file.pod | 7 scheme it implements, in man section 7. 13 ossl_store-file - The store 'file' scheme loader 23 Support for the 'file' scheme is built into C<libcrypto>. 25 scheme has its own layer of functionality called "file handlers", 48 When needed, the 'file' scheme loader will require a pass phrase by
|
A D | ossl_store.pod | 30 Support for a URI scheme is called a STORE "loader", and can be added 33 Support for the 'file' scheme is built into C<libcrypto>.
|
A D | EVP_KDF-SS.pod | 11 during the execution of a key establishment scheme) and fixedinfo.
|
A D | provider.pod | 179 aliases associated with it. The canonical OpenSSL naming scheme follows this
|
/openssl-master/include/openssl/ |
A D | store.h | 132 OSSL_STORE_CTX *OSSL_STORE_attach(BIO *bio, const char *scheme, 257 const char *scheme, 266 const char *scheme); 314 OSSL_STORE_LOADER *OSSL_STORE_LOADER_new(ENGINE *e, const char *scheme); 352 OSSL_STORE_LOADER *OSSL_STORE_unregister_loader(const char *scheme);
|
A D | opensslv.h.in | 36 * These are also part of the new version scheme, but aren't part
|
/openssl-master/doc/man3/ |
A D | OSSL_HTTP_parse_url.pod | 49 C<[scheme://][userinfo@]host[:port][/path][?query][#fragment]> and splits it up 50 into scheme, userinfo, host, port, path, query, and fragment components. 63 For absent scheme, userinfo, port, query, and fragment components 67 where the scheme, if given, must be C<http> or C<https>. 69 and the scheme is C<https>, else 0. 70 The port component is optional and defaults to C<443> if the scheme is C<https>,
|
A D | OSSL_STORE_LOADER.pod | 37 const char *scheme, 46 const char *scheme); 59 OSSL_STORE_LOADER *OSSL_STORE_LOADER_new(ENGINE *e, const char *scheme); 111 OSSL_STORE_LOADER *OSSL_STORE_unregister_loader(const char *scheme); 137 of an algorithm that's identifiable with I<scheme>. 171 interpret it in the best manner possible according to the scheme the 267 It takes an B<ENGINE> I<e> and a string I<scheme>. 268 I<scheme> must I<always> be set. 269 Both I<e> and I<scheme> are used as is and must therefore be alive as 273 OSSL_STORE_LOADER_get0_scheme() returns the scheme of the I<store_loader>. [all …]
|
A D | OSSL_STORE_attach.pod | 11 OSSL_STORE_CTX *OSSL_STORE_attach(BIO *bio, const char *scheme, 21 I<bio> instead of a I<uri>, along with a I<scheme> to determine what loader
|
A D | OSSL_STORE_open.pod | 122 A string without a scheme prefix (that is, a non-URI string) is 123 implicitly interpreted as using the F<file:> scheme. 128 failures); if the URI was parsable but the scheme unregistered, the 134 For example, the B<file:> scheme loader inherits the assumptions made by
|
A D | OSSL_STORE_INFO.pod | 60 supported objects from B<OSSL_STORE_INFO> objects and for scheme specific 147 For C<file:> URIs that are used without the explicit scheme, the
|
A D | SSL_CTX_set1_sigalgs.pod | 81 The TLS 1.3 signature scheme names (such as "rsa_pss_pss_sha256") can also
|
A D | X509_LOOKUP_hash_dir.pod | 129 because of the 'file:' scheme loader.
|
/openssl-master/crypto/objects/ |
A D | objects.txt | 44 oscca 1 : sm-scheme 1615 x9-63-scheme 2 : dhSinglePass-stdDH-sha1kdf-scheme 1616 secg-scheme 11 0 : dhSinglePass-stdDH-sha224kdf-scheme 1617 secg-scheme 11 1 : dhSinglePass-stdDH-sha256kdf-scheme 1618 secg-scheme 11 2 : dhSinglePass-stdDH-sha384kdf-scheme 1619 secg-scheme 11 3 : dhSinglePass-stdDH-sha512kdf-scheme 1621 x9-63-scheme 3 : dhSinglePass-cofactorDH-sha1kdf-scheme 1622 secg-scheme 14 0 : dhSinglePass-cofactorDH-sha224kdf-scheme 1623 secg-scheme 14 1 : dhSinglePass-cofactorDH-sha256kdf-scheme 1624 secg-scheme 14 2 : dhSinglePass-cofactorDH-sha384kdf-scheme [all …]
|
/openssl-master/Configurations/ |
A D | README.md | 186 build_scheme => The scheme used to build up a Makefile. 188 with the name of the build scheme. 193 scheme. 194 Currently recognised build scheme is "unified". 195 For the "unified" build scheme, this item
|
/openssl-master/doc/internal/man7/ |
A D | deprecation.pod | 41 of the change in version scheme with OpenSSL 3.0, the B<I<version>> for
|