decrypt
krb5_data decrypt;
krb5_data_zero(&decrypt);
&decrypt);
if (decrypt.length != clear->length ||
memcmp(decrypt.data, clear->data, decrypt.length) != 0) {
krb5_data_free(&decrypt);
krb5_data decrypt;
ret = krb5_decrypt(context, crypto, usage, p, len, &decrypt);
krb5_data_free(&decrypt);
krb5_data decrypt;
ret = krb5_c_decrypt(context, *key, usage, NULL, &e, &decrypt);
if (decrypt.length != clear->length ||
memcmp(decrypt.data, clear->data, decrypt.length) != 0) {
krb5_data_free(&decrypt);
AES_RETURN aes_xi(decrypt)(const unsigned char *in, unsigned char *out, const aes_decrypt_ctx cx[1])
ret = ktp->decrypt(ktp, key, keyusage, ivec, iov, i);
krb5_error_code (*decrypt)(krb5_key key, const krb5_data *cipher_state,
crypt_func decrypt;
ret = ktp->decrypt(ktp, key, usage, cipher_state, iov, 4);
return ktp->decrypt(ktp, key, usage, cipher_state, data, num_data);
ret = enc->decrypt(ke, ivec, data, num_data);
ret = enc->decrypt(ke, ivec, data, num_data);
ret = enc->decrypt(ke, ivec, data, num_data);
return ktp->enc->decrypt(key, ivec, data, num_data);
int decrypt;
decrypt = 1;
if (decrypt)
NULL, NULL, ae_mode ? 1 : !decrypt)) {
if (ae_mode && decrypt) {
static int decrypt = 0;
if (decrypt) {
if (decrypt)
int ossl_cms_dh_envelope(CMS_RecipientInfo *ri, int decrypt)
assert(decrypt == 0 || decrypt == 1);
if (decrypt == 1)
if (decrypt == 0)
int ossl_cms_ecdh_envelope(CMS_RecipientInfo *ri, int decrypt)
assert(decrypt == 0 || decrypt == 1);
if (decrypt == 1)
if (decrypt == 0)
int ossl_cms_dh_envelope(CMS_RecipientInfo *ri, int decrypt);
int ossl_cms_ecdh_envelope(CMS_RecipientInfo *ri, int decrypt);
int ossl_cms_rsa_envelope(CMS_RecipientInfo *ri, int decrypt);
int ossl_cms_rsa_envelope(CMS_RecipientInfo *ri, int decrypt)
assert(decrypt == 0 || decrypt == 1);
if (decrypt == 1)
if (decrypt == 0)
ret = cipher->decrypt(ctx->op.ciph.algctx, out, outlen, (out == NULL ? 0 : *outlen), in, inlen);
if (ctx->pmeth == NULL || ctx->pmeth->decrypt == NULL) {
M_check_autoarg(ctx, out, outlen, EVP_F_EVP_PKEY_DECRYPT) return ctx->pmeth->decrypt(ctx, out, outlen, in, inlen);
if (cipher->decrypt != NULL)
cipher->decrypt = OSSL_FUNC_asym_cipher_decrypt(fns);
OSSL_FUNC_asym_cipher_decrypt_fn *decrypt;
|| ctx->pmeth->decrypt != NULL)
int (*decrypt)(EVP_PKEY_CTX *ctx,
pmeth->decrypt = decrypt;
*pdecrypt = pmeth->decrypt;
block128_f encrypt, block128_f decrypt,
ret = CRYPTO_ocb128_init(octx, keyenc, keydec, encrypt, decrypt,
block128_f encrypt, block128_f decrypt,
ctx->decrypt = decrypt;
ctx->decrypt(tmp.c, tmp.c, ctx->keydec);
static int pkcs7_rsa_encrypt_decrypt_setup(PKCS7_RECIP_INFO *ri, int decrypt)
if (!decrypt) {
int (*decrypt)(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen,
block128_f decrypt;
int (*decrypt)(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen,
block128_f encrypt, block128_f decrypt,
block128_f encrypt, block128_f decrypt,
if (!decrypt(ofd, privatekey, keyfile, encryptedcore)) {
.decrypt = chacha20_xform_crypt,
.decrypt = gcm_decrypt_avx512,
.decrypt = gcm_decrypt,
if (ctx.ops->decrypt(&ctx, inseg, outseg, seglen) != 0)
.decrypt = gcm_decrypt_op,
int (*decrypt)(struct ossl_gcm_context *ctx, const unsigned char *in,
int decrypt;
ovpn_free_kkey_dir(peer->keys[slot].decrypt);
peer->keys[slot].decrypt = dec;
if (peer->keys[slot].decrypt == NULL)
struct ovpn_kkey_dir *decrypt;
ovpn_free_kkey_dir(peer->keys[slot].decrypt);
peer->keys[slot].decrypt = NULL;
if (V_replay_protection && ! ovpn_check_replay(key->decrypt, seq)) {
if (key == NULL || key->decrypt == NULL) {
if (key->decrypt->cipher == OVPN_CIPHER_ALG_NONE) {
crp = crypto_getreq(key->decrypt->cryptoid, M_NOWAIT);
memcpy(crp->crp_iv + sizeof(ohdr->seq), key->decrypt->nonce,
key->decrypt->noncelen);
ovpn_free_kkey_dir(peer->keys[i].decrypt);
exf->decrypt(ctx, inblk, blk);
return (tls->ocf_session->sw->decrypt(tls, hdr, m, seqno, trailer_len));
.decrypt = ktls_ocf_tls_cbc_decrypt
int (*decrypt)(struct ktls_session *tls,
.decrypt = ktls_ocf_tls12_aead_decrypt,
.decrypt = ktls_ocf_tls13_aead_decrypt,
.decrypt = aes_cbc_decrypt,
.decrypt = aes_icm_crypt,
.decrypt = aes_icm_crypt,
.decrypt = aes_icm_crypt,
.decrypt = aes_xts_decrypt,
.decrypt = chacha20_poly1305_crypt,
.decrypt = chacha20_poly1305_crypt,
.decrypt = cml_decrypt,
void (*decrypt) (void *, const uint8_t *, uint8_t *);
.decrypt = null_crypt,
decrypt(tx);