| /src/crypto/external/bsd/openssl/dist/crypto/evp/ |
| kdf_meth.c | 14 #include <openssl/kdf.h> 22 EVP_KDF *kdf = (EVP_KDF *)vkdf; local 25 CRYPTO_UP_REF(&kdf->refcnt, &ref, kdf->lock); 31 EVP_KDF *kdf = (EVP_KDF *)vkdf; local 34 if (kdf == NULL) 37 CRYPTO_DOWN_REF(&kdf->refcnt, &ref, kdf->lock); 40 OPENSSL_free(kdf->type_name); 41 ossl_provider_free(kdf->prov) 48 EVP_KDF *kdf = NULL; local 64 EVP_KDF *kdf = NULL; local [all...] |
| kdf_lib.c | 15 #include <openssl/kdf.h> 23 EVP_KDF_CTX *EVP_KDF_CTX_new(EVP_KDF *kdf) 27 if (kdf == NULL) 32 || (ctx->algctx = kdf->newctx(ossl_provider_ctx(kdf->prov))) == NULL 33 || !EVP_KDF_up_ref(kdf)) { 36 kdf->freectx(ctx->algctx); 40 ctx->meth = kdf; 83 int evp_kdf_get_number(const EVP_KDF *kdf) 85 return kdf->name_id [all...] |
| p5_crpt2.c | 15 #include <openssl/kdf.h> 29 EVP_KDF *kdf; local 44 kdf = EVP_KDF_fetch(libctx, OSSL_KDF_NAME_PBKDF2, propq); 45 if (kdf == NULL) 47 kctx = EVP_KDF_CTX_new(kdf); 48 EVP_KDF_free(kdf); 121 EVP_PBE_KEYGEN_EX *kdf; local 133 NULL, NULL, NULL, &kdf)) { 166 rv = kdf(ctx, pass, passlen, pbe2->keyfunc->parameter, NULL, NULL, en_de, libctx, propq); 190 PBKDF2PARAM *kdf = NULL local [all...] |
| pbe_scrypt.c | 12 #include <openssl/kdf.h> 45 EVP_KDF *kdf; local 67 kdf = EVP_KDF_fetch(ctx, OSSL_KDF_NAME_SCRYPT, propq); 68 kctx = EVP_KDF_CTX_new(kdf); 69 EVP_KDF_free(kdf);
|
| /src/crypto/external/apache2/openssl/dist/crypto/evp/ |
| kdf_meth.c | 14 #include <openssl/kdf.h> 22 EVP_KDF *kdf = (EVP_KDF *)vkdf; local 25 CRYPTO_UP_REF(&kdf->refcnt, &ref); 31 EVP_KDF *kdf = (EVP_KDF *)vkdf; local 34 if (kdf == NULL) 37 CRYPTO_DOWN_REF(&kdf->refcnt, &ref); 40 OPENSSL_free(kdf->type_name); 41 ossl_provider_free(kdf->prov); 42 CRYPTO_FREE_REF(&kdf->refcnt); 43 OPENSSL_free(kdf); 48 EVP_KDF *kdf = NULL; local 63 EVP_KDF *kdf = NULL; local [all...] |
| kdf_lib.c | 15 #include <openssl/kdf.h> 23 EVP_KDF_CTX *EVP_KDF_CTX_new(EVP_KDF *kdf) 27 if (kdf == NULL) 32 || (ctx->algctx = kdf->newctx(ossl_provider_ctx(kdf->prov))) == NULL 33 || !EVP_KDF_up_ref(kdf)) { 36 kdf->freectx(ctx->algctx); 40 ctx->meth = kdf; 81 int evp_kdf_get_number(const EVP_KDF *kdf) 83 return kdf->name_id [all...] |
| p5_crpt2.c | 15 #include <openssl/kdf.h> 29 EVP_KDF *kdf; local 44 kdf = EVP_KDF_fetch(libctx, OSSL_KDF_NAME_PBKDF2, propq); 45 if (kdf == NULL) 47 kctx = EVP_KDF_CTX_new(kdf); 48 EVP_KDF_free(kdf); 122 EVP_PBE_KEYGEN_EX *kdf; local 134 NULL, NULL, NULL, &kdf)) { 167 rv = kdf(ctx, pass, passlen, pbe2->keyfunc->parameter, NULL, NULL, en_de, libctx, propq); 191 PBKDF2PARAM *kdf = NULL local [all...] |
| pbe_scrypt.c | 12 #include <openssl/kdf.h> 45 EVP_KDF *kdf; local 67 kdf = EVP_KDF_fetch(ctx, OSSL_KDF_NAME_SCRYPT, propq); 68 kctx = EVP_KDF_CTX_new(kdf); 69 EVP_KDF_free(kdf);
|
| /src/crypto/external/apache2/openssl/dist/include/openssl/ |
| kdf.h | 28 int EVP_KDF_up_ref(EVP_KDF *kdf); 29 void EVP_KDF_free(EVP_KDF *kdf); 33 EVP_KDF_CTX *EVP_KDF_CTX_new(EVP_KDF *kdf); 36 const char *EVP_KDF_get0_description(const EVP_KDF *kdf); 37 int EVP_KDF_is_a(const EVP_KDF *kdf, const char *name); 38 const char *EVP_KDF_get0_name(const EVP_KDF *kdf); 39 const OSSL_PROVIDER *EVP_KDF_get0_provider(const EVP_KDF *kdf); 46 int EVP_KDF_get_params(EVP_KDF *kdf, OSSL_PARAM params[]); 49 const OSSL_PARAM *EVP_KDF_gettable_params(const EVP_KDF *kdf); 50 const OSSL_PARAM *EVP_KDF_gettable_ctx_params(const EVP_KDF *kdf); [all...] |
| /src/crypto/external/bsd/openssl/dist/include/openssl/ |
| kdf.h | 28 int EVP_KDF_up_ref(EVP_KDF *kdf); 29 void EVP_KDF_free(EVP_KDF *kdf); 33 EVP_KDF_CTX *EVP_KDF_CTX_new(EVP_KDF *kdf); 36 const char *EVP_KDF_get0_description(const EVP_KDF *kdf); 37 int EVP_KDF_is_a(const EVP_KDF *kdf, const char *name); 38 const char *EVP_KDF_get0_name(const EVP_KDF *kdf); 39 const OSSL_PROVIDER *EVP_KDF_get0_provider(const EVP_KDF *kdf); 46 int EVP_KDF_get_params(EVP_KDF *kdf, OSSL_PARAM params[]); 49 const OSSL_PARAM *EVP_KDF_gettable_params(const EVP_KDF *kdf); 50 const OSSL_PARAM *EVP_KDF_gettable_ctx_params(const EVP_KDF *kdf); [all...] |
| /src/crypto/external/bsd/openssl.old/dist/crypto/asn1/ |
| p5_pbev2.c | 153 PBKDF2PARAM *kdf = NULL; 156 if ((kdf = PBKDF2PARAM_new()) == NULL) 161 kdf->salt->value.octet_string = osalt; 162 kdf->salt->type = V_ASN1_OCTET_STRING; 179 if (!ASN1_INTEGER_set(kdf->iter, iter)) 185 if ((kdf->keylength = ASN1_INTEGER_new()) == NULL) 187 if (!ASN1_INTEGER_set(kdf->keylength, keylen)) 193 kdf->prf = X509_ALGOR_new(); 194 if (kdf->prf == NULL) 196 X509_ALGOR_set0(kdf->prf, OBJ_nid2obj(prf_nid), V_ASN1_NULL, NULL) [all...] |
| /src/crypto/external/apache2/openssl/dist/test/recipes/ |
| 20-test_kdf.t | 19 { cmd => [qw{openssl kdf -keylen 16 -digest SHA256 -kdfopt secret:secret -kdfopt seed:seed TLS1-PRF}], 22 { cmd => [qw{openssl kdf -keylen 16 -digest MD5-SHA1 -kdfopt secret:secret -kdfopt seed:seed TLS1-PRF}], 25 { cmd => [qw{openssl kdf -keylen 10 -digest SHA256 -kdfopt key:secret -kdfopt salt:salt -kdfopt info:label HKDF}], 28 { cmd => [qw{openssl kdf -keylen 25 -digest SHA256 -kdfopt pass:passwordPASSWORDpassword -kdfopt salt:saltSALTsaltSALTsaltSALTsaltSALTsalt -kdfopt iter:4096 PBKDF2}], 31 { cmd => [qw{openssl kdf -keylen 64 -mac KMAC128 -kdfopt maclen:20 -kdfopt hexkey:b74a149a161546f8c20b06ac4ed4 -kdfopt hexinfo:348a37a27ef1282f5f020dcc -kdfopt hexsalt:3638271ccd68a25dc24ecddd39ef3f89 SSKDF}], 34 { cmd => [qw{openssl kdf -keylen 16 -mac HMAC -digest SHA256 -kdfopt hexkey:b74a149a161546f8c20b06ac4ed4 -kdfopt hexinfo:348a37a27ef1282f5f020dcc -kdfopt hexsalt:3638271ccd68a25dc24ecddd39ef3f89 SSKDF}], 37 { cmd => [qw{openssl kdf -keylen 14 -digest SHA224 -kdfopt hexkey:6dbdc23f045488e4062757b06b9ebae183fc5a5946d80db93fec6f62ec07e3727f0126aed12ce4b262f47d48d54287f81d474c7c3b1850e9 -kdfopt hexinfo:a1b2c3d4e54341565369643c832e9849dcdba71e9a3139e606e095de3c264a66e98a165854cd07989b1ee0ec3f8dbe SSKDF}], 40 { cmd => [qw{openssl kdf -keylen 16 -digest SHA256 -kdfopt hexkey:0102030405 -kdfopt hexxcghash:06090A -kdfopt hexsession_id:01020304 -kdfopt type:A SSHKDF}], 45 { cmd => [qw{openssl kdf -keylen 16 -kdfopt digest:SHA256 -kdfopt secret:secret -kdfopt seed:seed TLS1-PRF}], 48 { cmd => [qw{openssl kdf -keylen 16 -kdfopt digest:MD5-SHA1 -kdfopt secret:secret -kdfopt seed:seed TLS1-PRF}] [all...] |
| /src/crypto/external/bsd/openssl/dist/test/recipes/ |
| 20-test_kdf.t | 19 { cmd => [qw{openssl kdf -keylen 16 -digest SHA256 -kdfopt secret:secret -kdfopt seed:seed TLS1-PRF}], 22 { cmd => [qw{openssl kdf -keylen 16 -digest MD5-SHA1 -kdfopt secret:secret -kdfopt seed:seed TLS1-PRF}], 25 { cmd => [qw{openssl kdf -keylen 10 -digest SHA256 -kdfopt key:secret -kdfopt salt:salt -kdfopt info:label HKDF}], 28 { cmd => [qw{openssl kdf -keylen 25 -digest SHA256 -kdfopt pass:passwordPASSWORDpassword -kdfopt salt:saltSALTsaltSALTsaltSALTsaltSALTsalt -kdfopt iter:4096 PBKDF2}], 31 { cmd => [qw{openssl kdf -keylen 64 -mac KMAC128 -kdfopt maclen:20 -kdfopt hexkey:b74a149a161546f8c20b06ac4ed4 -kdfopt hexinfo:348a37a27ef1282f5f020dcc -kdfopt hexsalt:3638271ccd68a25dc24ecddd39ef3f89 SSKDF}], 34 { cmd => [qw{openssl kdf -keylen 16 -mac HMAC -digest SHA256 -kdfopt hexkey:b74a149a161546f8c20b06ac4ed4 -kdfopt hexinfo:348a37a27ef1282f5f020dcc -kdfopt hexsalt:3638271ccd68a25dc24ecddd39ef3f89 SSKDF}], 37 { cmd => [qw{openssl kdf -keylen 14 -digest SHA224 -kdfopt hexkey:6dbdc23f045488e4062757b06b9ebae183fc5a5946d80db93fec6f62ec07e3727f0126aed12ce4b262f47d48d54287f81d474c7c3b1850e9 -kdfopt hexinfo:a1b2c3d4e54341565369643c832e9849dcdba71e9a3139e606e095de3c264a66e98a165854cd07989b1ee0ec3f8dbe SSKDF}], 40 { cmd => [qw{openssl kdf -keylen 16 -digest SHA256 -kdfopt hexkey:0102030405 -kdfopt hexxcghash:06090A -kdfopt hexsession_id:01020304 -kdfopt type:A SSHKDF}], 45 { cmd => [qw{openssl kdf -keylen 16 -kdfopt digest:SHA256 -kdfopt secret:secret -kdfopt seed:seed TLS1-PRF}], 48 { cmd => [qw{openssl kdf -keylen 16 -kdfopt digest:MD5-SHA1 -kdfopt secret:secret -kdfopt seed:seed TLS1-PRF}] [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/dh/ |
| dh_kdf.c | 22 #include <openssl/kdf.h> 36 EVP_KDF *kdf = NULL; local 40 kdf = EVP_KDF_fetch(libctx, OSSL_KDF_NAME_X942KDF_ASN1, propq); 41 if (kdf == NULL) 43 kctx = EVP_KDF_CTX_new(kdf); 60 EVP_KDF_free(kdf);
|
| /src/crypto/external/bsd/openssl/dist/crypto/dh/ |
| dh_kdf.c | 23 #include <openssl/kdf.h> 37 EVP_KDF *kdf = NULL; local 41 kdf = EVP_KDF_fetch(libctx, OSSL_KDF_NAME_X942KDF_ASN1, propq); 42 if (kdf == NULL) 44 kctx = EVP_KDF_CTX_new(kdf); 61 EVP_KDF_free(kdf);
|
| /src/crypto/external/apache2/openssl/dist/crypto/ec/ |
| ecdh_kdf.c | 20 #include <openssl/kdf.h> 34 EVP_KDF *kdf = EVP_KDF_fetch(libctx, OSSL_KDF_NAME_X963KDF, propq); local 36 if ((kctx = EVP_KDF_CTX_new(kdf)) != NULL) { 48 EVP_KDF_free(kdf);
|
| /src/crypto/external/bsd/openssl/dist/crypto/ec/ |
| ecdh_kdf.c | 20 #include <openssl/kdf.h> 34 EVP_KDF *kdf = EVP_KDF_fetch(libctx, OSSL_KDF_NAME_X963KDF, propq); local 36 if ((kctx = EVP_KDF_CTX_new(kdf)) != NULL) { 48 EVP_KDF_free(kdf);
|
| /src/crypto/external/bsd/openssl.old/dist/crypto/evp/ |
| p5_crpt2.c | 144 EVP_PBE_KEYGEN *kdf; local 156 NULL, NULL, &kdf)) { 180 rv = kdf(ctx, pass, passlen, pbe2->keyfunc->parameter, NULL, NULL, en_de); 195 PBKDF2PARAM *kdf = NULL; local 207 kdf = ASN1_TYPE_unpack_sequence(ASN1_ITEM_rptr(PBKDF2PARAM), param); 209 if (kdf == NULL) { 216 /* Now check the parameters of the kdf */ 218 if (kdf->keylength && (ASN1_INTEGER_get(kdf->keylength) != (int)keylen)) { 223 if (kdf->prf [all...] |
| /src/crypto/external/bsd/openssl/dist/crypto/asn1/ |
| p5_pbev2.c | 169 PBKDF2PARAM *kdf = NULL; 172 if ((kdf = PBKDF2PARAM_new()) == NULL) 177 kdf->salt->value.octet_string = osalt; 178 kdf->salt->type = V_ASN1_OCTET_STRING; 197 if (!ASN1_INTEGER_set(kdf->iter, iter)) 203 if ((kdf->keylength = ASN1_INTEGER_new()) == NULL) 205 if (!ASN1_INTEGER_set(kdf->keylength, keylen)) 211 kdf->prf = X509_ALGOR_new(); 212 if (kdf->prf == NULL) 214 X509_ALGOR_set0(kdf->prf, OBJ_nid2obj(prf_nid), V_ASN1_NULL, NULL) [all...] |
| /src/crypto/external/apache2/openssl/dist/providers/implementations/exchange/ |
| kdf_exch.c | 11 #include <openssl/kdf.h> 48 EVP_KDF *kdf = NULL; local 59 kdf = EVP_KDF_fetch(PROV_LIBCTX_OF(provctx), kdfname, NULL); 60 if (kdf == NULL) 62 kdfctx->kdfctx = EVP_KDF_CTX_new(kdf); 63 EVP_KDF_free(kdf); 187 EVP_KDF *kdf = EVP_KDF_fetch(PROV_LIBCTX_OF(provctx), kdfname, local 191 if (kdf == NULL) 194 params = EVP_KDF_settable_ctx_params(kdf); 195 EVP_KDF_free(kdf); 215 EVP_KDF *kdf = EVP_KDF_fetch(PROV_LIBCTX_OF(provctx), kdfname, local [all...] |
| /src/crypto/external/bsd/openssl/dist/providers/implementations/exchange/ |
| kdf_exch.c | 11 #include <openssl/kdf.h> 48 EVP_KDF *kdf = NULL; local 59 kdf = EVP_KDF_fetch(PROV_LIBCTX_OF(provctx), kdfname, NULL); 60 if (kdf == NULL) 62 kdfctx->kdfctx = EVP_KDF_CTX_new(kdf); 63 EVP_KDF_free(kdf); 187 EVP_KDF *kdf = EVP_KDF_fetch(PROV_LIBCTX_OF(provctx), kdfname, local 191 if (kdf == NULL) 194 params = EVP_KDF_settable_ctx_params(kdf); 195 EVP_KDF_free(kdf); 215 EVP_KDF *kdf = EVP_KDF_fetch(PROV_LIBCTX_OF(provctx), kdfname, local [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/asn1/ |
| p5_pbev2.c | 185 PBKDF2PARAM *kdf = NULL; 188 if ((kdf = PBKDF2PARAM_new()) == NULL) { 197 kdf->salt->value.octet_string = osalt; 198 kdf->salt->type = V_ASN1_OCTET_STRING; 221 if (!ASN1_INTEGER_set(kdf->iter, iter)) { 229 if ((kdf->keylength = ASN1_INTEGER_new()) == NULL) { 233 if (!ASN1_INTEGER_set(kdf->keylength, keylen)) { 241 kdf->prf = ossl_X509_ALGOR_from_nid(prf_nid, V_ASN1_NULL, NULL); 242 if (kdf->prf == NULL) { 260 if (!ASN1_TYPE_pack_sequence(ASN1_ITEM_rptr(PBKDF2PARAM), kdf, [all...] |
| /src/crypto/external/apache2/openssl/dist/demos/kdf/ |
| hkdf.c | 13 #include <openssl/kdf.h> 47 EVP_KDF *kdf = NULL; local 60 kdf = EVP_KDF_fetch(library_context, "HKDF", NULL); 61 if (kdf == NULL) { 67 kctx = EVP_KDF_CTX_new(kdf); 103 EVP_KDF_free(kdf);
|
| pbkdf2.c | 13 #include <openssl/kdf.h> 61 EVP_KDF *kdf = NULL; local 74 kdf = EVP_KDF_fetch(library_context, "PBKDF2", NULL); 75 if (kdf == NULL) { 81 kctx = EVP_KDF_CTX_new(kdf); 116 EVP_KDF_free(kdf);
|
| scrypt.c | 13 #include <openssl/kdf.h> 63 EVP_KDF *kdf = NULL; local 76 kdf = EVP_KDF_fetch(library_context, "SCRYPT", NULL); 77 if (kdf == NULL) { 83 kctx = EVP_KDF_CTX_new(kdf); 119 EVP_KDF_free(kdf);
|