Home
last modified time | relevance | path

Searched refs:scheme (Results 1 – 25 of 39) sorted by relevance

12

/openssl-master/crypto/store/
A Dstore_register.c41 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 Dstore_meth.c141 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 Dstore_local.h79 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 Dstore_lib.c75 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 Dhttp_lib.c44 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 Ddso_conf.h.in21 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 DSM2.asn13 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 Dp5_scrypt.c46 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 Dp5_pbev2.c47 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 Dossl_store-file.pod7 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 Dossl_store.pod30 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 DEVP_KDF-SS.pod11 during the execution of a key establishment scheme) and fixedinfo.
A Dprovider.pod179 aliases associated with it. The canonical OpenSSL naming scheme follows this
/openssl-master/include/openssl/
A Dstore.h132 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 Dopensslv.h.in36 * These are also part of the new version scheme, but aren't part
/openssl-master/doc/man3/
A DOSSL_HTTP_parse_url.pod49 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 DOSSL_STORE_LOADER.pod37 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 DOSSL_STORE_attach.pod11 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 DOSSL_STORE_open.pod122 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 DOSSL_STORE_INFO.pod60 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 DSSL_CTX_set1_sigalgs.pod81 The TLS 1.3 signature scheme names (such as "rsa_pss_pss_sha256") can also
A DX509_LOOKUP_hash_dir.pod129 because of the 'file:' scheme loader.
/openssl-master/crypto/objects/
A Dobjects.txt44 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 DREADME.md186 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 Ddeprecation.pod41 of the change in version scheme with OpenSSL 3.0, the B<I<version>> for

Completed in 34 milliseconds

12