• Home
  • Raw
  • Download

Lines Matching refs:pwri

25     CMS_PasswordRecipientInfo *pwri;  in CMS_RecipientInfo_set0_password()  local
31 pwri = ri->d.pwri; in CMS_RecipientInfo_set0_password()
32 pwri->pass = pass; in CMS_RecipientInfo_set0_password()
35 pwri->passlen = passlen; in CMS_RecipientInfo_set0_password()
49 CMS_PasswordRecipientInfo *pwri; in CMS_add0_recipient_password() local
132 ri->d.pwri = M_ASN1_new_of(CMS_PasswordRecipientInfo); in CMS_add0_recipient_password()
133 if (ri->d.pwri == NULL) in CMS_add0_recipient_password()
137 pwri = ri->d.pwri; in CMS_add0_recipient_password()
138 pwri->cms_ctx = cms_ctx; in CMS_add0_recipient_password()
140 X509_ALGOR_free(pwri->keyEncryptionAlgorithm); in CMS_add0_recipient_password()
141 pwri->keyEncryptionAlgorithm = X509_ALGOR_new(); in CMS_add0_recipient_password()
142 if (pwri->keyEncryptionAlgorithm == NULL) in CMS_add0_recipient_password()
144 pwri->keyEncryptionAlgorithm->algorithm = OBJ_nid2obj(wrap_nid); in CMS_add0_recipient_password()
145 pwri->keyEncryptionAlgorithm->parameter = ASN1_TYPE_new(); in CMS_add0_recipient_password()
146 if (pwri->keyEncryptionAlgorithm->parameter == NULL) in CMS_add0_recipient_password()
150 &pwri->keyEncryptionAlgorithm->parameter-> in CMS_add0_recipient_password()
153 pwri->keyEncryptionAlgorithm->parameter->type = V_ASN1_SEQUENCE; in CMS_add0_recipient_password()
160 pwri->keyDerivationAlgorithm = PKCS5_pbkdf2_set(iter, NULL, 0, -1, -1); in CMS_add0_recipient_password()
162 if (pwri->keyDerivationAlgorithm == NULL) in CMS_add0_recipient_password()
166 pwri->version = 0; in CMS_add0_recipient_password()
294 CMS_PasswordRecipientInfo *pwri; in ossl_cms_RecipientInfo_pwri_crypt() local
306 pwri = ri->d.pwri; in ossl_cms_RecipientInfo_pwri_crypt()
308 if (pwri->pass == NULL) { in ossl_cms_RecipientInfo_pwri_crypt()
312 algtmp = pwri->keyEncryptionAlgorithm; in ossl_cms_RecipientInfo_pwri_crypt()
350 algtmp = pwri->keyDerivationAlgorithm; in ossl_cms_RecipientInfo_pwri_crypt()
355 (char *)pwri->pass, pwri->passlen, in ossl_cms_RecipientInfo_pwri_crypt()
375 pwri->encryptedKey->data = key; in ossl_cms_RecipientInfo_pwri_crypt()
376 pwri->encryptedKey->length = keylen; in ossl_cms_RecipientInfo_pwri_crypt()
378 key = OPENSSL_malloc(pwri->encryptedKey->length); in ossl_cms_RecipientInfo_pwri_crypt()
385 pwri->encryptedKey->data, in ossl_cms_RecipientInfo_pwri_crypt()
386 pwri->encryptedKey->length, kekctx)) { in ossl_cms_RecipientInfo_pwri_crypt()