Home
last modified time | relevance | path

Searched refs:salt (Results 1 – 25 of 213) sorted by relevance

123456789

/netbsd/src/lib/libcrypt/
Dpw_gensalt.c89 __gensalt_old(char *salt, size_t saltsiz, const char *option) in __gensalt_old() argument
95 __crypt_to64(&salt[0], arc4random(), 2); in __gensalt_old()
96 salt[2] = '\0'; in __gensalt_old()
102 __gensalt_new(char *salt, size_t saltsiz, const char* option) in __gensalt_new() argument
119 salt[0] = _PASSWORD_EFMT1; in __gensalt_new()
120 __crypt_to64(&salt[1], (uint32_t)nrounds, 4); in __gensalt_new()
121 __crypt_to64(&salt[5], arc4random(), 4); in __gensalt_new()
122 salt[9] = '\0'; in __gensalt_new()
128 __gensalt_md5(char *salt, size_t saltsiz, const char *option) in __gensalt_md5() argument
134 salt[0] = _PASSWORD_NONDES; in __gensalt_md5()
[all …]
Dbcrypt.c140 encode_salt(char *salt, u_int8_t *csalt, u_int16_t clen, u_int8_t logr) in encode_salt() argument
142 salt[0] = '$'; in encode_salt()
143 salt[1] = BCRYPT_VERSION; in encode_salt()
144 salt[2] = 'a'; in encode_salt()
145 salt[3] = '$'; in encode_salt()
147 snprintf(salt + 4, 4, "%2.2u$", logr); in encode_salt()
149 encode_base64((u_int8_t *) salt + 7, csalt, clen); in encode_salt()
153 __gensalt_blowfish(char *salt, size_t saltlen, const char *option) in __gensalt_blowfish() argument
188 encode_salt(salt, csalt, BCRYPT_MAXSALT, (u_int8_t)nrounds); in __gensalt_blowfish()
213 __bcrypt(const char *key, const char *salt) in __bcrypt() argument
[all …]
Dcrypt-sha1.c110 __crypt_sha1 (const char *pw, const char *salt) in __crypt_sha1() argument
134 if (!strncmp(salt, magic, strlen(magic))) { in __crypt_sha1()
135 salt += strlen(magic); in __crypt_sha1()
137 iterations = strtoul(salt, &ep, 10); in __crypt_sha1()
140 salt = ep + 1; /* skip over the '$' */ in __crypt_sha1()
146 for (sp = salt; *sp && *sp != '$' && sp < (salt + CRYPT_SHA1_ITERATIONS); sp++) in __crypt_sha1()
150 sl = sp - salt; in __crypt_sha1()
158 sl, salt, magic, iterations); in __crypt_sha1()
168 magic, iterations, sl, salt); in __crypt_sha1()
/netbsd/src/crypto/external/bsd/heimdal/dist/lib/hdb/
Dkeys.c65 if (keys[i].salt != NULL) { in hdb_free_keys()
66 free_Salt(keys[i].salt); in hdb_free_keys()
67 free(keys[i].salt); in hdb_free_keys()
68 keys[i].salt = NULL; in hdb_free_keys()
101 krb5_salt *salt, krb5_principal principal) in parse_key_set() argument
121 salt->saltvalue.data = NULL; in parse_key_set()
122 salt->saltvalue.length = 0; in parse_key_set()
146 if(salt->salttype == 0) { in parse_key_set()
156 salt->salttype = KRB5_PW_SALT; in parse_key_set()
162 salt->salttype = KRB5_AFS3_SALT; in parse_key_set()
[all …]
Dprint.c156 size_t key_versions = key->salt ? 2 : 1; in append_mit_key()
174 if (!key->salt) in append_mit_key()
178 switch (key->salt->type) { in append_mit_key()
186 if (k5salt.saltvalue.length == key->salt->salt.length && in append_mit_key()
187 memcmp(k5salt.saltvalue.data, key->salt->salt.data, in append_mit_key()
190 else if (key->salt->salt.length == strlen(princ->realm) && in append_mit_key()
191 memcmp(key->salt->salt.data, princ->realm, in append_mit_key()
192 key->salt->salt.length) == 0) in append_mit_key()
194 else if (key->salt->salt.length == in append_mit_key()
197 key->salt->salt.data, key->salt->salt.length) == 0) in append_mit_key()
[all …]
Dhdb-mitdb.c152 Salt *salt = k->salt; in fix_salt() local
154 switch((int)salt->type) { in fix_salt()
156 salt->type = KRB5_PADATA_PW_SALT; in fix_salt()
159 krb5_data_free(&salt->salt); in fix_salt()
160 salt->type = KRB5_PADATA_PW_SALT; in fix_salt()
171 ret = krb5_data_alloc (&salt->salt, len); in fix_salt()
174 p = salt->salt.data; in fix_salt()
182 salt->type = KRB5_PADATA_PW_SALT; in fix_salt()
186 krb5_data_free(&salt->salt); in fix_salt()
187 ret = krb5_data_copy(&salt->salt, in fix_salt()
[all …]
/netbsd/src/crypto/external/bsd/heimdal/dist/lib/kadm5/
Dkeys.c62 keys[i].salt = NULL; in _kadm5_init_keys()
81 if ((keys1[i].salt != NULL && keys2[j].salt == NULL) in _kadm5_exists_keys()
82 || (keys1[i].salt == NULL && keys2[j].salt != NULL)) in _kadm5_exists_keys()
85 if (keys1[i].salt != NULL) { in _kadm5_exists_keys()
86 if (keys1[i].salt->type != keys2[j].salt->type) in _kadm5_exists_keys()
88 if (keys1[i].salt->salt.length != keys2[j].salt->salt.length) in _kadm5_exists_keys()
90 if (memcmp (keys1[i].salt->salt.data, keys2[j].salt->salt.data, in _kadm5_exists_keys()
91 keys1[i].salt->salt.length) != 0) in _kadm5_exists_keys()
Drename_s.c74 Salt salt; in kadm5_s_rename_principal() local
76 memset(&salt, 0, sizeof(salt)); in kadm5_s_rename_principal()
78 salt.type = hdb_pw_salt; in kadm5_s_rename_principal()
79 salt.salt = salt2.saltvalue; in kadm5_s_rename_principal()
81 if(ent.entry.keys.val[i].salt == NULL){ in kadm5_s_rename_principal()
82 ent.entry.keys.val[i].salt = in kadm5_s_rename_principal()
83 malloc(sizeof(*ent.entry.keys.val[i].salt)); in kadm5_s_rename_principal()
84 if (ent.entry.keys.val[i].salt == NULL) in kadm5_s_rename_principal()
87 ret = copy_Salt(&salt, ent.entry.keys.val[i].salt); in kadm5_s_rename_principal()
Ddefault_keys.c60 if (keys[i].salt) { in print_keys()
63 switch (keys[i].salt->type) { in print_keys()
71 printf("unknown salt: %d", keys[i].salt->type); in print_keys()
74 if (keys[i].salt->salt.length) in print_keys()
75 printf("%.*s", (int)keys[i].salt->salt.length, in print_keys()
76 (char *)keys[i].salt->salt.data); in print_keys()
/netbsd/src/external/bsd/openldap/dist/contrib/slapd-modules/passwd/
Dapr1.c64 const struct berval *salt, in do_phk_hash() argument
75 lutil_MD5Update(&ctx, (const unsigned char *) salt->bv_val, salt->bv_len); in do_phk_hash()
79 lutil_MD5Update(&ctx1, (const unsigned char *) salt->bv_val, salt->bv_len); in do_phk_hash()
108 (const unsigned char *) salt->bv_val, salt->bv_len); in do_phk_hash()
131 struct berval salt; in chk_phk() local
151 salt.bv_val = (char *) &orig_pass[sizeof(digest)]; in chk_phk()
152 salt.bv_len = rc - sizeof(digest); in chk_phk()
154 do_phk_hash(cred, &salt, magic, digest); in chk_phk()
193 struct berval salt; in hash_phk() local
198 salt.bv_val = salt_buf; in hash_phk()
[all …]
/netbsd/src/crypto/external/bsd/openssl/lib/libdes/
Dofcrypt.c56 char *des_crypt(const char *buf, const char *salt) in des_crypt() argument
61 return(des_fcrypt(buf,salt,buff)); in des_crypt()
68 if ((e_salt[0] = salt[0]) != '\0') in des_crypt()
69 e_salt[1] = salt[1]; in des_crypt()
94 char *des_fcrypt(const char *buf, const char *salt, char *ret) in des_fcrypt() argument
114 x=ret[0]=((salt[0] == '\0')?'A':salt[0]); in des_fcrypt()
116 x=ret[1]=((salt[1] == '\0')?'A':salt[1]); in des_fcrypt()
119 x=ret[0]=((salt[0] == '\0')?os_toascii['A']:salt[0]); in des_fcrypt()
121 x=ret[1]=((salt[1] == '\0')?os_toascii['A']:salt[1]); in des_fcrypt()
/netbsd/src/external/bsd/openldap/dist/libraries/liblutil/
Dpasswd.c399 const struct berval *salt ) in lutil_passwd_string64() argument
405 if( salt ) { in lutil_passwd_string64()
407 string.bv_len = hash->bv_len + salt->bv_len; in lutil_passwd_string64()
416 AC_MEMCPY( &string.bv_val[hash->bv_len], salt->bv_val, in lutil_passwd_string64()
417 salt->bv_len ); in lutil_passwd_string64()
429 if( salt ) ber_memfree( string.bv_val ); in lutil_passwd_string64()
439 if( salt ) ber_memfree( string.bv_val ); in lutil_passwd_string64()
630 const char *salt, in lutil_crypt() argument
633 char *cr = crypt( key, salt ); in lutil_crypt()
644 rc = strcmp( salt, cr ) ? LUTIL_PASSWD_ERR : LUTIL_PASSWD_OK; in lutil_crypt()
[all …]
/netbsd/src/crypto/external/bsd/openssl/dist/crypto/pkcs12/
Dp12_mutl.c38 *psalt = p12->mac->salt; in PKCS12_get0_mac()
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()
79 unsigned char *salt, int slen, in pkcs12_gen_mac() argument
88 unsigned char key[EVP_MAX_MD_SIZE], *salt; in pkcs12_gen_mac() local
106 salt = p12->mac->salt->data; in pkcs12_gen_mac()
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()
[all …]
Dp12_key.c19 int PKCS12_key_gen_asc_ex(const char *pass, int passlen, unsigned char *salt, 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()
41 int PKCS12_key_gen_asc(const char *pass, int passlen, unsigned char *salt, 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()
49 int PKCS12_key_gen_utf8_ex(const char *pass, int passlen, unsigned char *salt, 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()
71 int PKCS12_key_gen_utf8(const char *pass, int passlen, unsigned char *salt, 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()
79 int PKCS12_key_gen_uni_ex(unsigned char *pass, int passlen, unsigned char *salt, in PKCS12_key_gen_uni_ex() argument
106 salt, saltlen); in PKCS12_key_gen_uni_ex()
[all …]
/netbsd/src/crypto/external/bsd/heimdal/dist/lib/krb5/
Dsalt.c99 krb5_salt *salt) in krb5_get_pw_salt() argument
106 salt->salttype = KRB5_PW_SALT; in krb5_get_pw_salt()
110 ret = krb5_data_alloc (&salt->saltvalue, len); in krb5_get_pw_salt()
113 p = salt->saltvalue.data; in krb5_get_pw_salt()
127 krb5_salt salt) in krb5_free_salt() argument
129 krb5_data_free(&salt.saltvalue); in krb5_free_salt()
141 krb5_salt salt; in krb5_string_to_key_data() local
143 ret = krb5_get_pw_salt(context, principal, &salt); in krb5_string_to_key_data()
146 ret = krb5_string_to_key_data_salt(context, enctype, password, salt, key); in krb5_string_to_key_data()
147 krb5_free_salt(context, salt); in krb5_string_to_key_data()
[all …]
Dget_in_tkt.c102 krb5_salt *salt) in add_padata() argument
110 if(salt == NULL) { in add_padata()
115 salt = &salt2; in add_padata()
131 ret = (*key_proc)(context, enctypes[i], *salt, keyseed, &key); in add_padata()
141 if(salt == &salt2) in add_padata()
160 krb5_salt salt; in init_as_req() local
259 krb5_salt *sp = &salt; in init_as_req()
261 salt.salttype = *preauth->val[i].info.val[j].salttype; in init_as_req()
263 salt.salttype = KRB5_PW_SALT; in init_as_req()
264 if(preauth->val[i].info.val[j].salt) in init_as_req()
[all …]
Dsalt-des3.c43 krb5_salt salt, in DES3_string_to_key() argument
53 len = password.length + salt.saltvalue.length; in DES3_string_to_key()
58 memcpy(str + password.length, salt.saltvalue.data, salt.saltvalue.length); in DES3_string_to_key()
106 krb5_salt salt, in DES3_string_to_key_derived() argument
111 size_t len = password.length + salt.saltvalue.length; in DES3_string_to_key_derived()
118 if (salt.saltvalue.length) in DES3_string_to_key_derived()
119 memcpy(s + password.length, salt.saltvalue.data, salt.saltvalue.length); in DES3_string_to_key_derived()
Dsalt-des.c123 krb5_salt salt, in DES_AFS3_string_to_key() argument
129 krb5_DES_AFS3_Transarc_string_to_key(password, salt.saltvalue, &tmp); in DES_AFS3_string_to_key()
131 krb5_DES_AFS3_CMU_string_to_key(password, salt.saltvalue, &tmp); in DES_AFS3_string_to_key()
176 krb5_salt salt, in krb5_DES_string_to_key() argument
190 salt, opaque, key); in krb5_DES_string_to_key()
194 len = password.length + salt.saltvalue.length; in krb5_DES_string_to_key()
199 if (salt.saltvalue.length) in krb5_DES_string_to_key()
200 memcpy(s + password.length, salt.saltvalue.data, salt.saltvalue.length); in krb5_DES_string_to_key()
/netbsd/src/crypto/external/bsd/heimdal/dist/kdc/
Dstring2key.c76 krb5_salt salt, in tokey() argument
84 ret = krb5_string_to_key_salt(context, enctype, pw, salt, &key); in tokey()
104 krb5_salt salt; in main() local
171 ret = krb5_get_pw_salt(context, princ, &salt); in main()
175 tokey(context, etype, password, salt, "Kerberos 5 (%s)"); in main()
176 krb5_free_salt(context, salt); in main()
179 salt.salttype = KRB5_PW_SALT; in main()
180 salt.saltvalue.length = 0; in main()
181 salt.saltvalue.data = NULL; in main()
182 tokey(context, ETYPE_DES_CBC_MD5, password, salt, "Kerberos 4"); in main()
[all …]
/netbsd/src/crypto/external/bsd/openssl/dist/crypto/asn1/
Dp5_pbe.c19 ASN1_SIMPLE(PBEPARAM, salt, ASN1_OCTET_STRING),
28 const unsigned char *salt, int saltlen,
56 if (salt)
57 memcpy(sstr, salt, saltlen);
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()
91 const unsigned char *salt, int saltlen, in PKCS5_pbe_set_ex() argument
101 if (PKCS5_pbe_set0_algor_ex(ret, alg, iter, salt, saltlen, ctx)) in PKCS5_pbe_set_ex()
109 const unsigned char *salt, int saltlen) in PKCS5_pbe_set() argument
[all …]
Dp5_pbev2.c28 ASN1_SIMPLE(PBKDF2PARAM, salt, ASN1_ANY),
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
177 kdf->salt->value.octet_string = osalt; in PKCS5_pbkdf2_set_ex()
178 kdf->salt->type = V_ASN1_OCTET_STRING; in PKCS5_pbkdf2_set_ex()
[all …]
Dp5_scrypt.c24 ASN1_SIMPLE(SCRYPT_PARAMS, salt, ASN1_OCTET_STRING),
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
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()
216 unsigned char *salt, key[EVP_MAX_KEY_LENGTH]; in PKCS5_v2_scrypt_keyivgen_ex() local
266 salt = sparam->salt->data; in PKCS5_v2_scrypt_keyivgen_ex()
267 saltlen = sparam->salt->length; in PKCS5_v2_scrypt_keyivgen_ex()
[all …]
/netbsd/src/external/bsd/openldap/dist/contrib/slapd-modules/passwd/sha2/
Dslapd-sha2.c55 struct berval salt; in hash_ssha256() local
59 salt.bv_val = saltdata; in hash_ssha256()
60 salt.bv_len = sizeof(saltdata); in hash_ssha256()
62 if (lutil_entropy((unsigned char *)salt.bv_val, salt.bv_len) < 0) { in hash_ssha256()
68 SHA256_Update(&ct, (const uint8_t*)salt.bv_val, salt.bv_len); in hash_ssha256()
71 return lutil_passwd_string64(scheme, &digest, hash, &salt); in hash_ssha256()
103 struct berval salt; in hash_ssha384() local
107 salt.bv_val = saltdata; in hash_ssha384()
108 salt.bv_len = sizeof(saltdata); in hash_ssha384()
110 if (lutil_entropy((unsigned char *)salt.bv_val, salt.bv_len) < 0) { in hash_ssha384()
[all …]
/netbsd/src/crypto/external/bsd/openssl/dist/crypto/des/
Dfcrypt.c64 char *DES_crypt(const char *buf, const char *salt) in DES_crypt() argument
69 return DES_fcrypt(buf, salt, buff); in DES_crypt()
75 if (salt[0] == '\0' || salt[1] == '\0') in DES_crypt()
79 e_salt[0] = salt[0]; in DES_crypt()
80 e_salt[1] = salt[1]; in DES_crypt()
97 char *DES_fcrypt(const char *buf, const char *salt, char *ret) in DES_fcrypt() argument
108 x = ret[0] = salt[0]; in DES_fcrypt()
112 x = ret[1] = salt[1]; in DES_fcrypt()
/netbsd/src/crypto/external/bsd/openssl/dist/crypto/evp/
Dp5_crpt2.c23 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()
42 salt = (unsigned char *)empty; 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()
83 int PKCS5_PBKDF2_HMAC(const char *pass, int passlen, const unsigned char *salt, 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()
185 unsigned char *salt, key[EVP_MAX_KEY_LENGTH]; in PKCS5_v2_PBKDF2_keyivgen_ex() local
[all …]

123456789