| /netbsd-src/crypto/external/bsd/openssl/dist/crypto/asn1/ |
| H A D | p5_pbe.c | 28 const unsigned char *salt, int saltlen, 46 if (!saltlen) 47 saltlen = PKCS5_SALT_LEN; 48 if (saltlen < 0) 51 sstr = OPENSSL_malloc(saltlen); 57 memcpy(sstr, salt, saltlen); 58 else if (RAND_bytes_ex(ctx, sstr, saltlen, 0) <= 0) 61 ASN1_STRING_set0(pbe->salt, sstr, saltlen); 83 const unsigned char *salt, int saltlen) in PKCS5_pbe_set0_algor() argument 85 return PKCS5_pbe_set0_algor_ex(algor, alg, iter, salt, saltlen, NULL); in PKCS5_pbe_set0_algor() [all …]
|
| H A D | p5_pbev2.c | 43 unsigned char *salt, int saltlen, 112 pbe2->keyfunc = PKCS5_pbkdf2_set_ex(iter, salt, saltlen, prf_nid, keylen, 149 unsigned char *salt, int saltlen, in PKCS5_pbe2_set_iv() argument 152 return PKCS5_pbe2_set_iv_ex(cipher, iter, salt, saltlen, aiv, prf_nid, in PKCS5_pbe2_set_iv() 157 unsigned char *salt, int saltlen) in PKCS5_pbe2_set() argument 159 return PKCS5_pbe2_set_iv_ex(cipher, iter, salt, saltlen, NULL, -1, in PKCS5_pbe2_set() 164 X509_ALGOR *PKCS5_pbkdf2_set_ex(int iter, unsigned char *salt, int saltlen, in PKCS5_pbkdf2_set_ex() argument 180 if (saltlen < 0) in PKCS5_pbkdf2_set_ex() 182 if (saltlen == 0) in PKCS5_pbkdf2_set_ex() 183 saltlen = PKCS5_SALT_LEN; in PKCS5_pbkdf2_set_ex() [all …]
|
| H A D | p5_scrypt.c | 33 static X509_ALGOR *pkcs5_scrypt_set(const unsigned char *salt, size_t saltlen, 42 const unsigned char *salt, int saltlen, in PKCS5_pbe2_set_scrypt() argument 112 pbe2->keyfunc = pkcs5_scrypt_set(salt, saltlen, keylen, N, r, p); in PKCS5_pbe2_set_scrypt() 147 static X509_ALGOR *pkcs5_scrypt_set(const unsigned char *salt, size_t saltlen, in pkcs5_scrypt_set() argument 157 if (!saltlen) in pkcs5_scrypt_set() 158 saltlen = PKCS5_SALT_LEN; in pkcs5_scrypt_set() 161 if (ASN1_STRING_set(sparam->salt, salt, saltlen) == 0) in pkcs5_scrypt_set() 164 if (salt == NULL && RAND_bytes(sparam->salt->data, saltlen) <= 0) in pkcs5_scrypt_set() 218 size_t saltlen; in PKCS5_v2_scrypt_keyivgen_ex() local 267 saltlen = sparam->salt->length; in PKCS5_v2_scrypt_keyivgen_ex() [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/dist/crypto/pkcs12/ |
| H A D | p12_key.c | 20 int saltlen, int id, int iter, int n, in PKCS12_key_gen_asc_ex() argument 35 ret = PKCS12_key_gen_uni_ex(unipass, uniplen, salt, saltlen, id, iter, in PKCS12_key_gen_asc_ex() 42 int saltlen, int id, int iter, int n, in PKCS12_key_gen_asc() argument 45 return PKCS12_key_gen_asc_ex(pass, passlen, salt, saltlen, id, iter, n, in PKCS12_key_gen_asc() 50 int saltlen, int id, int iter, int n, in PKCS12_key_gen_utf8_ex() argument 65 ret = PKCS12_key_gen_uni_ex(unipass, uniplen, salt, saltlen, id, iter, in PKCS12_key_gen_utf8_ex() 72 int saltlen, int id, int iter, int n, in PKCS12_key_gen_utf8() argument 75 return PKCS12_key_gen_utf8_ex(pass, passlen, salt, saltlen, id, iter, n, in PKCS12_key_gen_utf8() 80 int saltlen, int id, int iter, int n, in PKCS12_key_gen_uni_ex() argument 106 salt, saltlen); in PKCS12_key_gen_uni_ex() [all …]
|
| H A D | p12_mutl.c | 56 const unsigned char *salt, int saltlen, in pkcs12_gen_gost_mac_key() argument 66 if (!PKCS5_PBKDF2_HMAC(pass, passlen, salt, saltlen, iter, in pkcs12_gen_gost_mac_key() 89 int saltlen, iter; in pkcs12_gen_mac() local 107 saltlen = p12->mac->salt->length; in pkcs12_gen_mac() 139 if (!pkcs12_gen_gost_mac_key(pass, passlen, salt, saltlen, iter, in pkcs12_gen_mac() 146 if (!(*pkcs12_key_gen)(pass, passlen, salt, saltlen, PKCS12_MAC_ID, in pkcs12_gen_mac() 153 if (!PKCS12_key_gen_utf8_ex(pass, passlen, salt, saltlen, PKCS12_MAC_ID, in pkcs12_gen_mac() 210 unsigned char *salt, int saltlen, int iter, in PKCS12_set_mac() argument 222 if (PKCS12_setup_mac(p12, iter, salt, saltlen, md_type) == PKCS12_ERROR) { in PKCS12_set_mac() 242 int PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, int saltlen, in PKCS12_setup_mac() argument [all …]
|
| H A D | p12_p8e.c | 18 unsigned char *salt, int saltlen, int iter, in PKCS8_encrypt_ex() argument 30 pbe = PKCS5_pbe2_set_iv_ex(cipher, iter, salt, saltlen, NULL, -1, in PKCS8_encrypt_ex() 40 pbe = PKCS5_pbe2_set_iv_ex(cipher, iter, salt, saltlen, NULL, in PKCS8_encrypt_ex() 44 pbe = PKCS5_pbe_set_ex(pbe_nid, iter, salt, saltlen, libctx); in PKCS8_encrypt_ex() 62 unsigned char *salt, int saltlen, int iter, in PKCS8_encrypt() argument 65 return PKCS8_encrypt_ex(pbe_nid, cipher, pass, passlen, salt, saltlen, iter, in PKCS8_encrypt()
|
| /netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/pkcs12/ |
| H A D | p12_mutl.c | 50 const unsigned char *salt, int saltlen, in pkcs12_gen_gost_mac_key() argument 60 if (!PKCS5_PBKDF2_HMAC(pass, passlen, salt, saltlen, iter, in pkcs12_gen_gost_mac_key() 82 int saltlen, iter; in pkcs12_gen_mac() local 97 saltlen = p12->mac->salt->length; in pkcs12_gen_mac() 117 if (!pkcs12_gen_gost_mac_key(pass, passlen, salt, saltlen, iter, in pkcs12_gen_mac() 123 if (!(*pkcs12_key_gen)(pass, passlen, salt, saltlen, PKCS12_MAC_ID, in pkcs12_gen_mac() 176 unsigned char *salt, int saltlen, int iter, in PKCS12_set_mac() argument 185 if (PKCS12_setup_mac(p12, iter, salt, saltlen, md_type) == PKCS12_ERROR) { in PKCS12_set_mac() 206 int PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, int saltlen, in PKCS12_setup_mac() argument 226 if (!saltlen) in PKCS12_setup_mac() [all …]
|
| H A D | p12_key.c | 31 int saltlen, int id, int iter, int n, in PKCS12_key_gen_asc() argument 45 ret = PKCS12_key_gen_uni(unipass, uniplen, salt, saltlen, in PKCS12_key_gen_asc() 54 int saltlen, int id, int iter, int n, in PKCS12_key_gen_utf8() argument 68 ret = PKCS12_key_gen_uni(unipass, uniplen, salt, saltlen, in PKCS12_key_gen_utf8() 77 int saltlen, int id, int iter, int n, in PKCS12_key_gen_uni() argument 99 fprintf(stderr, "Salt (length %d):\n", saltlen); in PKCS12_key_gen_uni() 100 h__dump(salt, saltlen); in PKCS12_key_gen_uni() 109 Slen = v * ((saltlen + v - 1) / v); in PKCS12_key_gen_uni() 122 *p++ = salt[i % saltlen]; in PKCS12_key_gen_uni()
|
| /netbsd-src/crypto/external/bsd/openssh/dist/ |
| H A D | bcrypt_pbkdf.c | 110 bcrypt_pbkdf(const char *pass, size_t passlen, const u_int8_t *salt, size_t saltlen, in bcrypt_pbkdf() argument 124 if (passlen == 0 || saltlen == 0 || keylen == 0 || in bcrypt_pbkdf() 125 keylen > sizeof(out) * sizeof(out) || saltlen > 1<<20) in bcrypt_pbkdf() 127 if ((countsalt = calloc(1, saltlen + 4)) == NULL) in bcrypt_pbkdf() 132 memcpy(countsalt, salt, saltlen); in bcrypt_pbkdf() 139 countsalt[saltlen + 0] = (count >> 24) & 0xff; in bcrypt_pbkdf() 140 countsalt[saltlen + 1] = (count >> 16) & 0xff; in bcrypt_pbkdf() 141 countsalt[saltlen + 2] = (count >> 8) & 0xff; in bcrypt_pbkdf() 142 countsalt[saltlen + 3] = count & 0xff; in bcrypt_pbkdf() 145 crypto_hash_sha512(sha2salt, countsalt, saltlen + 4); in bcrypt_pbkdf() [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/asn1/ |
| H A D | p5_pbe.c | 28 const unsigned char *salt, int saltlen) 45 if (!saltlen) 46 saltlen = PKCS5_SALT_LEN; 48 sstr = OPENSSL_malloc(saltlen); 54 memcpy(sstr, salt, saltlen); 55 else if (RAND_bytes(sstr, saltlen) <= 0) 58 ASN1_STRING_set0(pbe->salt, sstr, saltlen); 82 const unsigned char *salt, int saltlen) in PKCS5_pbe_set() argument 91 if (PKCS5_pbe_set0_algor(ret, alg, iter, salt, saltlen)) in PKCS5_pbe_set()
|
| H A D | p5_pbev2.c | 41 unsigned char *salt, int saltlen, 108 pbe2->keyfunc = PKCS5_pbkdf2_set(iter, salt, saltlen, prf_nid, keylen); 144 unsigned char *salt, int saltlen) in PKCS5_pbe2_set() argument 146 return PKCS5_pbe2_set_iv(cipher, iter, salt, saltlen, NULL, -1); in PKCS5_pbe2_set() 149 X509_ALGOR *PKCS5_pbkdf2_set(int iter, unsigned char *salt, int saltlen, in PKCS5_pbkdf2_set() argument 164 if (saltlen == 0) in PKCS5_pbkdf2_set() 165 saltlen = PKCS5_SALT_LEN; in PKCS5_pbkdf2_set() 166 if ((osalt->data = OPENSSL_malloc(saltlen)) == NULL) in PKCS5_pbkdf2_set() 169 osalt->length = saltlen; in PKCS5_pbkdf2_set() 172 memcpy(osalt->data, salt, saltlen); in PKCS5_pbkdf2_set() [all …]
|
| H A D | p5_scrypt.c | 31 static X509_ALGOR *pkcs5_scrypt_set(const unsigned char *salt, size_t saltlen, 40 const unsigned char *salt, int saltlen, in PKCS5_pbe2_set_scrypt() argument 113 pbe2->keyfunc = pkcs5_scrypt_set(salt, saltlen, keylen, N, r, p); in PKCS5_pbe2_set_scrypt() 148 static X509_ALGOR *pkcs5_scrypt_set(const unsigned char *salt, size_t saltlen, in pkcs5_scrypt_set() argument 158 if (!saltlen) in pkcs5_scrypt_set() 159 saltlen = PKCS5_SALT_LEN; in pkcs5_scrypt_set() 162 if (ASN1_STRING_set(sparam->salt, salt, saltlen) == 0) in pkcs5_scrypt_set() 165 if (salt == NULL && RAND_bytes(sparam->salt->data, saltlen) <= 0) in pkcs5_scrypt_set() 218 size_t saltlen; in PKCS5_v2_scrypt_keyivgen() local 263 saltlen = sparam->salt->length; in PKCS5_v2_scrypt_keyivgen() [all …]
|
| /netbsd-src/sys/external/isc/libsodium/dist/src/libsodium/crypto_pwhash/scryptsalsa208sha256/ |
| H A D | crypto_scrypt-common.c | 146 size_t saltlen; in escrypt_r() local 163 saltlen = src - salt; in escrypt_r() 165 saltlen = strlen((char *) salt); in escrypt_r() 167 need = prefixlen + saltlen + 1 + in escrypt_r() 169 if (need > buflen || need < saltlen) { in escrypt_r() 178 if (escrypt_kdf(local, passwd, passwdlen, salt, saltlen, N, r, p, hash, in escrypt_r() 183 memcpy(dst, setting, prefixlen + saltlen); in escrypt_r() 184 dst += prefixlen + saltlen; in escrypt_r() 204 size_t saltlen = BYTES2CHARS(srclen); in escrypt_gensalt_r() local 207 need = prefixlen + saltlen + 1; in escrypt_gensalt_r() [all …]
|
| /netbsd-src/external/apache2/argon2/dist/phc-winner-argon2/src/ |
| H A D | argon2.c | 102 const size_t pwdlen, const void *salt, const size_t saltlen, in argon2_hash() argument 115 if (saltlen > ARGON2_MAX_SALT_LENGTH) { in argon2_hash() 137 context.saltlen = (uint32_t)saltlen; in argon2_hash() 182 const size_t saltlen, const size_t hashlen, in argon2i_hash_encoded() argument 185 return argon2_hash(t_cost, m_cost, parallelism, pwd, pwdlen, salt, saltlen, in argon2i_hash_encoded() 193 const size_t saltlen, void *hash, const size_t hashlen) { in argon2i_hash_raw() argument 195 return argon2_hash(t_cost, m_cost, parallelism, pwd, pwdlen, salt, saltlen, in argon2i_hash_raw() 202 const size_t saltlen, const size_t hashlen, in argon2d_hash_encoded() argument 205 return argon2_hash(t_cost, m_cost, parallelism, pwd, pwdlen, salt, saltlen, in argon2d_hash_encoded() 213 const size_t saltlen, void *hash, const size_t hashlen) { in argon2d_hash_raw() argument [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/dist/providers/implementations/signature/ |
| H A D | rsa_sig.c | 103 int saltlen; member 193 prsactx->saltlen = RSA_PSS_SALTLEN_AUTO; in rsa_newctx() 200 int saltlen = ctx->saltlen; in rsa_pss_compute_saltlen() local 202 if (saltlen == RSA_PSS_SALTLEN_DIGEST) { in rsa_pss_compute_saltlen() 203 saltlen = EVP_MD_get_size(ctx->md); in rsa_pss_compute_saltlen() 204 } else if (saltlen == RSA_PSS_SALTLEN_AUTO || saltlen == RSA_PSS_SALTLEN_MAX) { in rsa_pss_compute_saltlen() 205 saltlen = RSA_size(ctx->rsa) - EVP_MD_get_size(ctx->md) - 2; in rsa_pss_compute_saltlen() 207 saltlen--; in rsa_pss_compute_saltlen() 209 if (saltlen < 0) { in rsa_pss_compute_saltlen() 212 } else if (saltlen < ctx->min_saltlen) { in rsa_pss_compute_saltlen() [all …]
|
| /netbsd-src/sys/external/isc/libsodium/dist/src/libsodium/crypto_pwhash/argon2/ |
| H A D | argon2.c | 88 const void *salt, const size_t saltlen, void *hash, in argon2_hash() argument 104 if (saltlen > ARGON2_MAX_SALT_LENGTH) { in argon2_hash() 118 context.saltlen = (uint32_t) saltlen; in argon2_hash() 162 const size_t saltlen, const size_t hashlen, char *encoded, in argon2i_hash_encoded() argument 165 return argon2_hash(t_cost, m_cost, parallelism, pwd, pwdlen, salt, saltlen, in argon2i_hash_encoded() 172 const size_t pwdlen, const void *salt, const size_t saltlen, in argon2i_hash_raw() argument 175 return argon2_hash(t_cost, m_cost, parallelism, pwd, pwdlen, salt, saltlen, in argon2i_hash_raw() 183 const size_t saltlen, const size_t hashlen, char *encoded, in argon2id_hash_encoded() argument 186 return argon2_hash(t_cost, m_cost, parallelism, pwd, pwdlen, salt, saltlen, in argon2id_hash_encoded() 193 const size_t pwdlen, const void *salt, const size_t saltlen, in argon2id_hash_raw() argument [all …]
|
| H A D | argon2.h | 171 uint32_t saltlen; /* salt length */ member 215 const size_t saltlen, const size_t hashlen, 236 const size_t saltlen, const size_t hashlen, 256 const size_t saltlen, void *hash, const size_t hashlen); 275 const size_t saltlen, void *hash, const size_t hashlen); 280 const size_t pwdlen, const void *salt, const size_t saltlen,
|
| /netbsd-src/crypto/external/bsd/openssl/dist/crypto/evp/ |
| H A D | p5_crpt2.c | 23 const unsigned char *salt, int saltlen, int iter, in ossl_pkcs5_pbkdf2_hmac_ex() argument 41 if (salt == NULL && saltlen == 0) in ossl_pkcs5_pbkdf2_hmac_ex() 55 (unsigned char *)salt, saltlen); in ossl_pkcs5_pbkdf2_hmac_ex() 72 0, saltlen, salt, saltlen); in ossl_pkcs5_pbkdf2_hmac_ex() 84 int saltlen, int iter, const EVP_MD *digest, int keylen, in PKCS5_PBKDF2_HMAC() argument 87 return ossl_pkcs5_pbkdf2_hmac_ex(pass, passlen, salt, saltlen, iter, digest, in PKCS5_PBKDF2_HMAC() 93 const unsigned char *salt, int saltlen, int iter, in PKCS5_PBKDF2_HMAC_SHA1() argument 100 r = ossl_pkcs5_pbkdf2_hmac_ex(pass, passlen, salt, saltlen, iter, in PKCS5_PBKDF2_HMAC_SHA1() 186 int saltlen, iter, t; in PKCS5_v2_PBKDF2_keyivgen_ex() local 252 saltlen = kdf->salt->value.octet_string->length; in PKCS5_v2_PBKDF2_keyivgen_ex() [all …]
|
| H A D | pbe_scrypt.c | 38 const unsigned char *salt, size_t saltlen, in EVP_PBE_scrypt_ex() argument 61 saltlen = 0; in EVP_PBE_scrypt_ex() 77 (unsigned char *)salt, saltlen); in EVP_PBE_scrypt_ex() 91 const unsigned char *salt, size_t saltlen, in EVP_PBE_scrypt() argument 95 return EVP_PBE_scrypt_ex(pass, passlen, salt, saltlen, N, r, p, maxmem, in EVP_PBE_scrypt()
|
| /netbsd-src/crypto/external/bsd/openssl/dist/crypto/rsa/ |
| H A D | rsa_ameth.c | 455 int saltlen; in rsa_ctx_to_pss() local 461 if (EVP_PKEY_CTX_get_rsa_pss_saltlen(pkctx, &saltlen) <= 0) in rsa_ctx_to_pss() 463 if (saltlen == -1) { in rsa_ctx_to_pss() 464 saltlen = EVP_MD_get_size(sigmd); in rsa_ctx_to_pss() 465 } else if (saltlen == -2 || saltlen == -3) { in rsa_ctx_to_pss() 466 saltlen = EVP_PKEY_get_size(pk) - EVP_MD_get_size(sigmd) - 2; in rsa_ctx_to_pss() 468 saltlen--; in rsa_ctx_to_pss() 469 if (saltlen < 0) in rsa_ctx_to_pss() 473 return ossl_rsa_pss_params_create(sigmd, mgf1md, saltlen); in rsa_ctx_to_pss() 477 const EVP_MD *mgf1md, int saltlen) in ossl_rsa_pss_params_create() argument [all …]
|
| H A D | rsa_pmeth.c | 47 int saltlen; member 73 rctx->saltlen = RSA_PSS_SALTLEN_AUTO; in pkey_rsa_init() 99 dctx->saltlen = sctx->saltlen; in pkey_rsa_copy() 187 rctx->saltlen)) in pkey_rsa_sign() 289 rctx->tbuf, rctx->saltlen); in pkey_rsa_verify() 470 *(int *)p2 = rctx->saltlen; in pkey_rsa_ctrl() 487 rctx->saltlen = p1; in pkey_rsa_ctrl() 650 int saltlen; in pkey_rsa_ctrl_str() local 653 saltlen = RSA_PSS_SALTLEN_DIGEST; in pkey_rsa_ctrl_str() 655 saltlen = RSA_PSS_SALTLEN_MAX; in pkey_rsa_ctrl_str() [all …]
|
| /netbsd-src/external/apache2/argon2/dist/phc-winner-argon2/include/ |
| H A D | argon2.h | 199 uint32_t saltlen; /* salt length */ member 268 const void *salt, const size_t saltlen, 289 const size_t saltlen, void *hash, 296 const void *salt, const size_t saltlen, 303 const size_t saltlen, void *hash, 310 const void *salt, const size_t saltlen, 318 const size_t saltlen, void *hash, 325 const size_t saltlen, void *hash, 430 uint32_t parallelism, uint32_t saltlen,
|
| /netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/rsa/ |
| H A D | rsa_pmeth.c | 40 int saltlen; member 66 rctx->saltlen = RSA_PSS_SALTLEN_AUTO; in pkey_rsa_init() 174 rctx->saltlen)) in pkey_rsa_sign() 270 rctx->tbuf, rctx->saltlen); in pkey_rsa_verify() 442 *(int *)p2 = rctx->saltlen; in pkey_rsa_ctrl() 459 rctx->saltlen = p1; in pkey_rsa_ctrl() 621 int saltlen; in pkey_rsa_ctrl_str() local 624 saltlen = RSA_PSS_SALTLEN_DIGEST; in pkey_rsa_ctrl_str() 626 saltlen = RSA_PSS_SALTLEN_MAX; in pkey_rsa_ctrl_str() 628 saltlen = RSA_PSS_SALTLEN_AUTO; in pkey_rsa_ctrl_str() [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/dist/doc/man3/ |
| H A D | PKCS5_PBE_keyivgen.pod | 32 const unsigned char *salt, size_t saltlen, 36 const unsigned char *salt, size_t saltlen, 51 const unsigned char *salt, int saltlen); 53 const unsigned char *salt, int saltlen, 57 const unsigned char *salt, int saltlen); 59 const unsigned char *salt, int saltlen, 63 unsigned char *salt, int saltlen); 65 unsigned char *salt, int saltlen, 68 unsigned char *salt, int saltlen, 72 const unsigned char *salt, int saltlen, [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/evp/ |
| H A D | p5_crpt2.c | 32 const unsigned char *salt, int saltlen, int iter, in PKCS5_PBKDF2_HMAC() argument 83 if (!HMAC_Update(hctx, salt, saltlen) in PKCS5_PBKDF2_HMAC() 116 h__dump(salt, saltlen); in PKCS5_PBKDF2_HMAC() 125 const unsigned char *salt, int saltlen, int iter, in PKCS5_PBKDF2_HMAC_SHA1() argument 128 return PKCS5_PBKDF2_HMAC(pass, passlen, salt, saltlen, iter, EVP_sha1(), in PKCS5_PBKDF2_HMAC_SHA1() 191 int saltlen, iter; in PKCS5_v2_PBKDF2_keyivgen() local 246 saltlen = kdf->salt->value.octet_string->length; in PKCS5_v2_PBKDF2_keyivgen() 248 if (!PKCS5_PBKDF2_HMAC(pass, passlen, salt, saltlen, iter, prfmd, in PKCS5_v2_PBKDF2_keyivgen()
|