| /onnv-gate/usr/src/lib/crypt_modules/bsdbf/ |
| H A D | bcrypt.c | 145 encode_salt(char *salt, uint8_t *csalt, uint16_t clen, uint8_t logr) in encode_salt() argument 147 salt[0] = '$'; in encode_salt() 148 salt[1] = BCRYPT_VERSION; in encode_salt() 149 salt[2] = 'a'; in encode_salt() 150 salt[3] = '$'; in encode_salt() 152 (void) snprintf(salt + 4, 4, "%2.2u$", logr); in encode_salt() 154 encode_base64((uint8_t *) salt + 7, csalt, clen); in encode_salt() 185 bcrypt(key, salt) in bcrypt() argument 187 const char *salt; 198 salt++; [all …]
|
| /onnv-gate/usr/src/lib/libbc/libc/gen/common/ |
| H A D | crypt.c | 36 crypt(pw, salt) in crypt() argument 37 char *pw, *salt; in crypt() 54 if (salt[0] == '#' && salt[1] == '#') { 55 if (pwdauth(salt+2, pw) == 0) 56 strcpy(iobuf, salt); 67 if (salt[0] == '#' && salt[1] == '$') { 68 if (grpauth(salt+2, pw) == 0) 69 strcpy(iobuf, salt); 74 return (_crypt(pw, salt));
|
| /onnv-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/ |
| H A D | k5_arcfour.c | 84 krb5_data d1, d2, d3, salt, plaintext, checksum, ciphertext, confounder; local 143 salt.length=14; 144 salt.data=MALLOC(salt.length); 146 if (salt.data == NULL) { 164 FREE(salt.data, salt.length); 184 (void) strncpy(salt.data, l40, salt.length); 185 salt.data[10]=ms_usage & 0xff; 186 salt.data[11]=(ms_usage >> 8) & 0xff; 187 salt.data[12]=(ms_usage >> 16) & 0xff; 188 salt.data[13]=(ms_usage >> 24) & 0xff; [all …]
|
| /onnv-gate/usr/src/common/openssl/crypto/des/ |
| H A D | fcrypt.c | 61 char *DES_crypt(const char *buf, const char *salt) in DES_crypt() argument 66 return(DES_fcrypt(buf,salt,buff)); in DES_crypt() 73 if ((e_salt[0] = salt[0]) != '\0') in DES_crypt() 74 e_salt[1] = salt[1]; in DES_crypt() 99 char *DES_fcrypt(const char *buf, const char *salt, char *ret) in DES_fcrypt() argument 119 x=ret[0]=((salt[0] == '\0')?'A':salt[0]); in DES_fcrypt() 121 x=ret[1]=((salt[1] == '\0')?'A':salt[1]); in DES_fcrypt() 124 x=ret[0]=((salt[0] == '\0')?os_toascii['A']:salt[0]); in DES_fcrypt() 126 x=ret[1]=((salt[1] == '\0')?os_toascii['A']:salt[1]); in DES_fcrypt()
|
| /onnv-gate/usr/src/common/openssl/crypto/pkcs12/ |
| H A D | p12_mutl.c | 72 unsigned char key[PKCS12_MAC_KEY_LENGTH], *salt; in PKCS12_gen_mac() local 81 salt = p12->mac->salt->data; in PKCS12_gen_mac() 82 saltlen = p12->mac->salt->length; in PKCS12_gen_mac() 90 if(!PKCS12_key_gen (pass, passlen, salt, saltlen, PKCS12_MAC_ID, iter, in PKCS12_gen_mac() 125 unsigned char *salt, int saltlen, int iter, const EVP_MD *md_type) in PKCS12_set_mac() argument 131 if (PKCS12_setup_mac (p12, iter, salt, saltlen, md_type) == in PKCS12_set_mac() 148 int PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, int saltlen, in PKCS12_setup_mac() argument 163 p12->mac->salt->length = saltlen; in PKCS12_setup_mac() 164 if (!(p12->mac->salt->data = OPENSSL_malloc (saltlen))) { in PKCS12_setup_mac() 168 if (!salt) { in PKCS12_setup_mac() [all …]
|
| H A D | p12_crpt.c | 92 unsigned char *salt; in PKCS12_PBE_keyivgen() local 111 salt = pbe->salt->data; in PKCS12_PBE_keyivgen() 112 saltlen = pbe->salt->length; in PKCS12_PBE_keyivgen() 113 if (!PKCS12_key_gen (pass, passlen, salt, saltlen, PKCS12_KEY_ID, in PKCS12_PBE_keyivgen() 119 if (!PKCS12_key_gen (pass, passlen, salt, saltlen, PKCS12_IV_ID, in PKCS12_PBE_keyivgen()
|
| /onnv-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/des/ |
| H A D | string2key.c | 54 const krb5_data *salt) in mit_des_string_to_key_int() argument 77 if (salt in mit_des_string_to_key_int() 78 && (salt->length == SALT_TYPE_AFS_LENGTH in mit_des_string_to_key_int() 80 || salt->length == (unsigned) -1)) { in mit_des_string_to_key_int() 84 afssalt.data = salt->data; in mit_des_string_to_key_int() 94 length = data->length + (salt ? salt->length : 0); in mit_des_string_to_key_int() 102 if (salt) in mit_des_string_to_key_int() 103 (void) memcpy(copystr + data->length, (char *)salt->data, salt->length); in mit_des_string_to_key_int()
|
| /onnv-gate/usr/src/common/openssl/crypto/asn1/ |
| H A D | p5_pbe.c | 68 ASN1_SIMPLE(PBEPARAM, salt, ASN1_OCTET_STRING), 76 X509_ALGOR *PKCS5_pbe_set(int alg, int iter, unsigned char *salt, 94 if (!(pbe->salt->data = OPENSSL_malloc (saltlen))) { 98 pbe->salt->length = saltlen; 99 if (salt) memcpy (pbe->salt->data, salt, saltlen); 100 else if (RAND_pseudo_bytes (pbe->salt->data, saltlen) < 0)
|
| H A D | p5_pbev2.c | 75 ASN1_SIMPLE(PBKDF2PARAM, salt, ASN1_ANY), 88 unsigned char *salt, int saltlen) 138 if (salt) memcpy (osalt->data, salt, saltlen); 145 kdf->salt->value.octet_string = osalt; 146 kdf->salt->type = V_ASN1_OCTET_STRING;
|
| /onnv-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/ |
| H A D | string_to_key.c | 39 const krb5_data *salt, 46 const krb5_data *string, const krb5_data *salt, in krb5_c_string_to_key() argument 49 return krb5_c_string_to_key_with_params(context, enctype, string, salt, in krb5_c_string_to_key() 56 const krb5_data *salt, in krb5_c_string_to_key_with_params() argument 76 if (salt && salt->length == SALT_TYPE_AFS_LENGTH) { in krb5_c_string_to_key_with_params() 101 ret = (*krb5_enctypes_list[i].str2key)(context, enc, string, salt, in krb5_c_string_to_key_with_params()
|
| /onnv-gate/usr/src/common/openssl/crypto/evp/ |
| H A D | p5_crpt2.c | 80 const unsigned char *salt, int saltlen, int iter, in PKCS5_PBKDF2_HMAC_SHA1() argument 104 HMAC_Update(&hctx, salt, saltlen); in PKCS5_PBKDF2_HMAC_SHA1() 122 h__dump (salt, saltlen); in PKCS5_PBKDF2_HMAC_SHA1() 134 unsigned char salt[] = {0x12, 0x34, 0x56, 0x78}; in main() local 135 PKCS5_PBKDF2_HMAC_SHA1("password", -1, salt, 4, 5, 4, out); in main() 151 unsigned char *salt, key[EVP_MAX_KEY_LENGTH]; in PKCS5_v2_PBE_keyivgen() local 229 if(kdf->salt->type != V_ASN1_OCTET_STRING) { in PKCS5_v2_PBE_keyivgen() 236 salt = kdf->salt->value.octet_string->data; in PKCS5_v2_PBE_keyivgen() 237 saltlen = kdf->salt->value.octet_string->length; in PKCS5_v2_PBE_keyivgen() 239 PKCS5_PBKDF2_HMAC_SHA1(pass, passlen, salt, saltlen, iter, keylen, key); in PKCS5_v2_PBE_keyivgen()
|
| H A D | p5_crpt.c | 113 unsigned char *salt; in PKCS5_PBE_keyivgen() local 131 salt = pbe->salt->data; in PKCS5_PBE_keyivgen() 132 saltlen = pbe->salt->length; in PKCS5_PBE_keyivgen() 140 EVP_DigestUpdate(&ctx, salt, saltlen); in PKCS5_PBE_keyivgen()
|
| /onnv-gate/usr/src/cmd/ssh/sshd/ |
| H A D | auth-passwd.c | 102 char *salt; in auth_password() 190 salt = pw_password; in auth_password() 192 salt = "xx"; in auth_password() 195 if (is_md5_salt(salt)) in auth_password() 196 encrypted_password = md5_crypt(password, salt); in auth_password() 198 encrypted_password = crypt(password, salt); in auth_password() 200 encrypted_password = crypt(password, salt); in auth_password()
|
| /onnv-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/ |
| H A D | preauth2.c | 58 krb5_data *salt, krb5_data *s2kparams, 509 krb5_data *salt, in krb5_run_preauth_plugins() argument 565 gak_fct, gak_data, salt, s2kparams, in krb5_run_preauth_plugins() 593 krb5_data *salt, krb5_data *s2kparams, in pa_salt() argument 604 krb5_free_data_contents(context, salt); in pa_salt() 605 krb5int_copy_data_contents(context, &tmp, salt); in pa_salt() 609 salt->length = SALT_TYPE_AFS_LENGTH; in pa_salt() 620 krb5_data *salt, in pa_enc_timestamp() argument 638 if (salt != NULL && salt->data != NULL) { in pa_enc_timestamp() 640 salt->length); in pa_enc_timestamp() [all …]
|
| H A D | preauth.c | 144 krb5_data salt; in krb5_obtain_padata() local 177 salt.data = 0; in krb5_obtain_padata() 178 salt.length = SALT_TYPE_NO_LENGTH; in krb5_obtain_padata() 181 salt.data = (char *) etype_info[0]->salt; in krb5_obtain_padata() 183 salt.length = SALT_TYPE_NO_LENGTH; /* XXX */ in krb5_obtain_padata() 185 salt.length = etype_info[0]->length; in krb5_obtain_padata() 187 if (salt.length == SALT_TYPE_NO_LENGTH) { in krb5_obtain_padata() 191 if ((retval = krb5_principal2salt(context, request->client, &salt))) in krb5_obtain_padata() 196 if ((retval = (*key_proc)(context, enctype, &salt, key_seed, in krb5_obtain_padata() 230 krb5_xfree(salt.data); in krb5_obtain_padata() [all …]
|
| /onnv-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/dk/ |
| H A D | stringtokey.c | 42 const krb5_data *string, const krb5_data *salt, in krb5int_dk_string_to_key() argument 56 concatlen = string->length+(salt?salt->length:0); in krb5int_dk_string_to_key() 73 if (salt) in krb5int_dk_string_to_key() 74 memcpy(concat+string->length, salt->data, salt->length); in krb5int_dk_string_to_key()
|
| /onnv-gate/usr/src/common/openssl/crypto/rsa/ |
| H A D | rsa_pss.c | 176 unsigned char *H, *salt = NULL, *p; in RSA_padding_add_PKCS1_PSS() local 213 salt = OPENSSL_malloc(sLen); in RSA_padding_add_PKCS1_PSS() 214 if (!salt) in RSA_padding_add_PKCS1_PSS() 220 if (!RAND_bytes(salt, sLen)) in RSA_padding_add_PKCS1_PSS() 230 EVP_DigestUpdate(&ctx, salt, sLen); in RSA_padding_add_PKCS1_PSS() 248 *p++ ^= salt[i]; in RSA_padding_add_PKCS1_PSS() 260 if (salt) in RSA_padding_add_PKCS1_PSS() 261 OPENSSL_free(salt); in RSA_padding_add_PKCS1_PSS()
|
| /onnv-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/old/ |
| H A D | des_stringtokey.c | 36 const krb5_data * salt); 43 const krb5_data *salt, const krb5_data *parm, in krb5int_des_string_to_key() argument 56 return(mit_des_string_to_key_int(context, key, string, salt)); in krb5int_des_string_to_key() 59 return mit_afs_string_to_key(context, key, string, salt); in krb5int_des_string_to_key()
|
| /onnv-gate/usr/src/lib/crypt_modules/sha256/ |
| H A D | crypt_sha.c | 170 char *salt; in crypt_genhash_impl() local 184 salt = (char *)switchsalt; in crypt_genhash_impl() 187 if (strncmp((char *)salt, crypt_alg_magic, crypt_alg_magic_len) == 0) { in crypt_genhash_impl() 188 salt += crypt_alg_magic_len + 1; in crypt_genhash_impl() 191 srounds = getrounds(salt); in crypt_genhash_impl() 195 p = strchr(salt, '$'); in crypt_genhash_impl() 197 salt = p + 1; in crypt_genhash_impl() 200 salt_len = MIN(strcspn(salt, "$"), MAX_SALT_LEN); in crypt_genhash_impl() 210 DIGESTUpdate(&ctxA, salt, salt_len); in crypt_genhash_impl() 215 DIGESTUpdate(&ctxB, salt, salt_len); in crypt_genhash_impl() [all …]
|
| /onnv-gate/usr/src/grub/grub-0.97/stage2/ |
| H A D | md5.c | 210 char *salt = crypted + 3; /* skip $1$ header */ in md5_password() local 224 saltlen = strstr (salt, "$") - salt; in md5_password() 228 char *end = strstr (salt, "$"); in md5_password() 229 if (end && end - salt < 8) in md5_password() 230 saltlen = end - salt; in md5_password() 234 salt[saltlen] = '$'; in md5_password() 239 md5_update (salt, saltlen); in md5_password() 268 md5_update (salt, saltlen); in md5_password() 280 p = salt + saltlen + 1; in md5_password()
|
| /onnv-gate/usr/src/lib/libc/port/gen/ |
| H A D | crypt.c | 114 static char *getalgfromsalt(const char *salt); 119 static char *_unix_crypt(const char *pw, const char *salt, char *iobuf); 144 crypt(const char *plaintext, const char *salt) in crypt() argument 163 if (salt == NULL || salt[0] != '$' || strlen(salt) == 1) { in crypt() 164 return (_unix_crypt(plaintext, salt, ctbuffer)); in crypt() 176 if ((algname = getalgfromsalt(salt)) == NULL) { in crypt() 188 ciphertext = _unix_crypt(plaintext, salt, ctbuffer); in crypt() 191 plaintext, salt, (const char **)alg->a_params); in crypt() 282 getalgfromsalt(const char *salt) in getalgfromsalt() argument 288 if (salt == NULL || strlen(salt) > CRYPT_MAXCIPHERTEXTLEN) in getalgfromsalt() [all …]
|
| /onnv-gate/usr/src/common/openssl/apps/ |
| H A D | enc.c | 114 unsigned char salt[PKCS5_SALT_LEN]; in MAIN() local 476 if(!set_hex(hsalt,salt,sizeof salt)) { in MAIN() 481 } else if (RAND_pseudo_bytes(salt, sizeof salt) < 0) in MAIN() 488 (char *)salt, in MAIN() 489 sizeof salt) != sizeof salt)) { in MAIN() 495 (unsigned char *)salt, in MAIN() 496 sizeof salt) != sizeof salt) { in MAIN() 504 sptr = salt; in MAIN() 576 for (i=0; i<(int)sizeof(salt); i++) in MAIN() 577 printf("%02X",salt[i]); in MAIN()
|
| /onnv-gate/usr/src/cmd/makekey/ |
| H A D | makekey.c | 46 char salt[2]; in main() local 49 (void) read(0, salt, 2); in main() 50 (void) write(1, crypt(key, salt), 13); in main()
|
| /onnv-gate/usr/src/cmd/ssh/libssh/common/ |
| H A D | hostfile.c | 64 extract_salt(const char *s, u_int l, char *salt, size_t salt_len) in extract_salt() argument 96 ret = __b64_pton(b64salt, (u_char *) salt, salt_len); in extract_salt() 116 char salt[256], result[256], uu_salt[512], uu_result[512]; in host_hash() local 125 salt[i] = arc4random(); in host_hash() 128 if (extract_salt(name_from_hostfile, src_len, salt, in host_hash() 129 sizeof(salt)) == -1) in host_hash() 133 HMAC_Init(&mac_ctx, salt, len, md); in host_hash() 138 if (__b64_ntop((u_char *) salt, len, uu_salt, sizeof(uu_salt)) == -1 || in host_hash()
|
| /onnv-gate/usr/src/common/openssl/doc/apps/ |
| H A D | passwd.pod | 13 [B<-salt> I<string>] 46 =item B<-salt> I<string> 48 Use the specified salt. 76 B<openssl passwd -crypt -salt xx password> prints B<xxj31ZMTZzkVA>. 78 B<openssl passwd -1 -salt xxxxxxxx password> prints B<$1$xxxxxxxx$UYCIxa628.9qXjpQCjM4a.>. 80 B<openssl passwd -apr1 -salt xxxxxxxx password> prints B<$apr1$xxxxxxxx$dxHfLAsjHkDRmG83UXe8K0>.
|