Lines Matching refs:ctx
59 EVP_CIPHER_CTX *ctx;
69 if ((ctx = EVP_CIPHER_CTX_new()) == NULL)
72 EVP_CIPHER_CTX_set_flags(ctx, EVP_CIPHER_CTX_FLAG_WRAP_ALLOW);
82 if (!EVP_EncryptInit_ex2(ctx, cipher, wrap_key, wrap_iv, /* params */ NULL))
86 if (!EVP_EncryptUpdate(ctx, outbuf, &outlen, wrap_pt, sizeof(wrap_pt)))
90 if (!EVP_EncryptFinal_ex(ctx, outbuf + outlen, &tmplen))
109 EVP_CIPHER_CTX_free(ctx);
117 EVP_CIPHER_CTX *ctx;
126 if ((ctx = EVP_CIPHER_CTX_new()) == NULL)
129 EVP_CIPHER_CTX_set_flags(ctx, EVP_CIPHER_CTX_FLAG_WRAP_ALLOW);
139 if (!EVP_DecryptInit_ex2(ctx, cipher, wrap_key, wrap_iv, /* params */ NULL))
143 if (!EVP_DecryptUpdate(ctx, outbuf, &outlen, wrap_ct, sizeof(wrap_ct)))
147 if (!EVP_DecryptFinal_ex(ctx, outbuf + outlen, &tmplen))
166 EVP_CIPHER_CTX_free(ctx);