Lines Matching refs:ctx
173 const CMS_CTX *ctx = ossl_cms_get0_cmsctx(cms);
181 ri->d.kari->cms_ctx = ctx;
184 ri->d.ktri->cms_ctx = ctx;
186 ossl_cms_ctx_get0_libctx(ctx),
187 ossl_cms_ctx_get0_propq(ctx));
190 ri->d.kekri->cms_ctx = ctx;
193 ri->d.pwri->cms_ctx = ctx;
281 const CMS_CTX *ctx)
292 ktri->cms_ctx = ctx;
307 if (!ossl_cms_set1_SignerIdentifier(ktri->rid, recip, idtype, ctx))
317 ktri->pctx = EVP_PKEY_CTX_new_from_pkey(ossl_cms_ctx_get0_libctx(ctx),
319 ossl_cms_ctx_get0_propq(ctx));
340 const CMS_CTX *ctx = ossl_cms_get0_cmsctx(cms);
360 if (!cms_RecipientInfo_ktri_init(ri, recip, pk, flags, ctx))
366 originatorPrivKey, flags, ctx))
462 const CMS_CTX *ctx = ossl_cms_get0_cmsctx(cms);
479 pctx = EVP_PKEY_CTX_new_from_pkey(ossl_cms_ctx_get0_libctx(ctx),
481 ossl_cms_ctx_get0_propq(ctx));
528 const CMS_CTX *ctx = ossl_cms_get0_cmsctx(cms);
529 OSSL_LIB_CTX *libctx = ossl_cms_ctx_get0_libctx(ctx);
530 const char *propq = ossl_cms_ctx_get0_propq(ctx);
794 static EVP_CIPHER *cms_get_key_wrap_cipher(size_t keylen, const CMS_CTX *ctx)
811 return EVP_CIPHER_fetch(ossl_cms_ctx_get0_libctx(ctx), alg,
812 ossl_cms_ctx_get0_propq(ctx));
828 EVP_CIPHER_CTX *ctx = NULL;
855 ctx = EVP_CIPHER_CTX_new();
856 if (ctx == NULL) {
861 EVP_CIPHER_CTX_set_flags(ctx, EVP_CIPHER_CTX_FLAG_WRAP_ALLOW);
862 if (!EVP_EncryptInit_ex(ctx, cipher, NULL, kekri->key, NULL)
863 || !EVP_EncryptUpdate(ctx, wkey, &wkeylen, ec->key, ec->keylen)
864 || !EVP_EncryptFinal_ex(ctx, wkey + wkeylen, &outlen)) {
882 EVP_CIPHER_CTX_free(ctx);
899 EVP_CIPHER_CTX *ctx = NULL;
938 ctx = EVP_CIPHER_CTX_new();
939 if (ctx == NULL) {
944 if (!EVP_DecryptInit_ex(ctx, cipher, NULL, kekri->key, NULL)
945 || !EVP_DecryptUpdate(ctx, ukey, &ukeylen,
948 || !EVP_DecryptFinal_ex(ctx, ukey + ukeylen, &outlen)) {
964 EVP_CIPHER_CTX_free(ctx);
1098 EVP_CIPHER_CTX *ctx = NULL;
1103 BIO_get_cipher_ctx(contentBio, &ctx);
1104 if (ctx == NULL) {
1112 if ((EVP_CIPHER_get_flags(EVP_CIPHER_CTX_get0_cipher(ctx))
1114 && EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_PROCESS_UNPROTECTED, 0,
1214 EVP_CIPHER_CTX *ctx = NULL;
1226 BIO_get_cipher_ctx(mbio, &ctx);
1232 if ((EVP_CIPHER_get_flags(EVP_CIPHER_CTX_get0_cipher(ctx))
1242 if (EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_PROCESS_UNPROTECTED,
1255 EVP_CIPHER_CTX *ctx;
1259 BIO_get_cipher_ctx(cmsbio, &ctx);
1265 if (!EVP_CIPHER_CTX_is_encrypting(ctx))
1268 taglen = EVP_CIPHER_CTX_get_tag_length(ctx);
1271 || EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_GET_TAG, taglen,