Lines Matching refs:salt
32 *psalt = p12->mac->salt; in PKCS12_get0_mac()
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()
73 unsigned char *salt, int slen, in pkcs12_gen_mac() argument
81 unsigned char key[EVP_MAX_MD_SIZE], *salt; in pkcs12_gen_mac() local
96 salt = p12->mac->salt->data; in pkcs12_gen_mac()
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
228 if ((p12->mac->salt->data = OPENSSL_malloc(saltlen)) == NULL) { in PKCS12_setup_mac()
232 p12->mac->salt->length = saltlen; in PKCS12_setup_mac()
233 if (!salt) { in PKCS12_setup_mac()
234 if (RAND_bytes(p12->mac->salt->data, saltlen) <= 0) in PKCS12_setup_mac()
237 memcpy(p12->mac->salt->data, salt, saltlen); in PKCS12_setup_mac()