Home | History | Annotate | Download | only in pkcs8

Lines Matching full:pass_raw

107 static int pkcs12_key_gen_raw(const uint8_t *pass_raw, size_t pass_raw_len,
147 *p++ = pass_raw[i % pass_raw_len];
218 static int pkcs12_pbe_keyivgen(EVP_CIPHER_CTX *ctx, const uint8_t *pass_raw,
249 if (!pkcs12_key_gen_raw(pass_raw, pass_raw_len, salt, salt_len, PKCS12_KEY_ID,
255 if (!pkcs12_key_gen_raw(pass_raw, pass_raw_len, salt, salt_len, PKCS12_IV_ID,
268 typedef int (*keygen_func)(EVP_CIPHER_CTX *ctx, const uint8_t *pass_raw,
355 const uint8_t *pass_raw, size_t pass_raw_len,
394 if (!suite->keygen(ctx, pass_raw, pass_raw_len, param, cipher, md,
404 const uint8_t *pass_raw, size_t pass_raw_len,
415 if (!pbe_cipher_init(algor->algorithm, pass_raw, pass_raw_len,
455 const uint8_t *pass_raw,
463 if (!pbe_crypt(algor, pass_raw, pass_raw_len, oct->data, oct->length,
480 uint8_t *pass_raw = NULL;
483 &pass_raw, &pass_raw_len)) {
487 PKCS8_PRIV_KEY_INFO *ret = PKCS8_decrypt_pbe(pkcs8, pass_raw, pass_raw_len);
489 if (pass_raw) {
490 OPENSSL_cleanse(pass_raw, pass_raw_len);
491 OPENSSL_free(pass_raw);
496 PKCS8_PRIV_KEY_INFO *PKCS8_decrypt_pbe(X509_SIG *pkcs8, const uint8_t *pass_raw,
499 ASN1_ITEM_rptr(PKCS8_PRIV_KEY_INFO), pass_raw,
505 const uint8_t *pass_raw,
522 if (!pbe_crypt(algor, pass_raw, pass_raw_len, in, in_len, &oct->data, &crypt_len,
537 uint8_t *pass_raw = NULL;
539 if (!pass_to_pass_raw(pbe_nid, pass, pass_len, &pass_raw, &pass_raw_len)) {
543 X509_SIG *ret = PKCS8_encrypt_pbe(pbe_nid, cipher, pass_raw, pass_raw_len,
546 if (pass_raw) {
547 OPENSSL_cleanse(pass_raw, pass_raw_len);
548 OPENSSL_free(pass_raw);
554 const uint8_t *pass_raw, size_t pass_raw_len,
580 pbe, ASN1_ITEM_rptr(PKCS8_PRIV_KEY_INFO), pass_raw, pass_raw_len, p8inf);