Lines Matching defs:pwri
69 CMS_PasswordRecipientInfo *pwri;
75 pwri = ri->d.pwri;
76 pwri->pass = pass;
79 pwri->passlen = passlen;
92 CMS_PasswordRecipientInfo *pwri;
164 ri->d.pwri = M_ASN1_new_of(CMS_PasswordRecipientInfo);
165 if (!ri->d.pwri)
169 pwri = ri->d.pwri;
171 X509_ALGOR_free(pwri->keyEncryptionAlgorithm);
172 pwri->keyEncryptionAlgorithm = X509_ALGOR_new();
173 if (!pwri->keyEncryptionAlgorithm)
175 pwri->keyEncryptionAlgorithm->algorithm = OBJ_nid2obj(wrap_nid);
176 pwri->keyEncryptionAlgorithm->parameter = ASN1_TYPE_new();
177 if (!pwri->keyEncryptionAlgorithm->parameter)
181 &pwri->keyEncryptionAlgorithm->parameter->
184 pwri->keyEncryptionAlgorithm->parameter->type = V_ASN1_SEQUENCE;
191 pwri->keyDerivationAlgorithm = PKCS5_pbkdf2_set(iter, NULL, 0, -1, -1);
193 if (!pwri->keyDerivationAlgorithm)
197 pwri->version = 0;
322 CMS_PasswordRecipientInfo *pwri;
334 pwri = ri->d.pwri;
337 if (!pwri->pass) {
341 algtmp = pwri->keyEncryptionAlgorithm;
377 algtmp = pwri->keyDerivationAlgorithm;
382 (char *)pwri->pass, pwri->passlen,
402 pwri->encryptedKey->data = key;
403 pwri->encryptedKey->length = keylen;
405 key = OPENSSL_malloc(pwri->encryptedKey->length);
412 pwri->encryptedKey->data,
413 pwri->encryptedKey->length, &kekctx)) {