Home | History | Annotate | Download | only in evp

Lines Matching defs:out

45  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
92 unsigned char *out, size_t length,
117 void vpaes_encrypt(const unsigned char *in, unsigned char *out,
119 void vpaes_decrypt(const unsigned char *in, unsigned char *out,
123 unsigned char *out,
129 void bsaes_cbc_encrypt(const unsigned char *in, unsigned char *out,
132 void bsaes_ctr32_encrypt_blocks(const unsigned char *in, unsigned char *out,
135 void bsaes_xts_encrypt(const unsigned char *inp, unsigned char *out,
138 void bsaes_xts_decrypt(const unsigned char *inp, unsigned char *out,
143 void AES_ctr32_encrypt(const unsigned char *in, unsigned char *out,
148 void AES_xts_encrypt(const char *inp,char *out,size_t len,
151 void AES_xts_decrypt(const char *inp,char *out,size_t len,
181 void aesni_encrypt(const unsigned char *in, unsigned char *out,
183 void aesni_decrypt(const unsigned char *in, unsigned char *out,
187 unsigned char *out,
192 unsigned char *out,
198 unsigned char *out,
204 unsigned char *out,
210 unsigned char *out,
216 unsigned char *out,
223 unsigned char *out,
265 static int aesni_cbc_cipher(EVP_CIPHER_CTX *ctx,unsigned char *out,
268 aesni_cbc_encrypt(in,out,len,ctx->cipher_data,ctx->iv,ctx->encrypt);
273 static int aesni_ecb_cipher(EVP_CIPHER_CTX *ctx,unsigned char *out,
280 aesni_ecb_encrypt(in,out,len,ctx->cipher_data,ctx->encrypt);
286 static int aesni_ofb_cipher(EVP_CIPHER_CTX *ctx,unsigned char *out,
290 static int aesni_cfb_cipher(EVP_CIPHER_CTX *ctx,unsigned char *out,
294 static int aesni_cfb8_cipher(EVP_CIPHER_CTX *ctx,unsigned char *out,
298 static int aesni_cfb1_cipher(EVP_CIPHER_CTX *ctx,unsigned char *out,
302 static int aesni_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
343 static int aesni_gcm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
386 static int aesni_xts_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
413 static int aesni_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
508 void HWAES_encrypt(const unsigned char *in, unsigned char *out,
510 void HWAES_decrypt(const unsigned char *in, unsigned char *out,
512 void HWAES_cbc_encrypt(const unsigned char *in, unsigned char *out,
515 void HWAES_ctr32_encrypt_blocks(const unsigned char *in, unsigned char *out,
639 static int aes_cbc_cipher(EVP_CIPHER_CTX *ctx,unsigned char *out,
645 (*dat->stream.cbc)(in,out,len,&dat->ks,ctx->iv,ctx->encrypt);
647 CRYPTO_cbc128_encrypt(in,out,len,&dat->ks,ctx->iv,dat->block);
649 CRYPTO_cbc128_encrypt(in,out,len,&dat->ks,ctx->iv,dat->block);
654 static int aes_ecb_cipher(EVP_CIPHER_CTX *ctx,unsigned char *out,
664 (*dat->block)(in+i,out+i,&dat->ks);
669 static int aes_ofb_cipher(EVP_CIPHER_CTX *ctx,unsigned char *out,
674 CRYPTO_ofb128_encrypt(in,out,len,&dat->ks,
679 static int aes_cfb_cipher(EVP_CIPHER_CTX *ctx,unsigned char *out,
684 CRYPTO_cfb128_encrypt(in,out,len,&dat->ks,
689 static int aes_cfb8_cipher(EVP_CIPHER_CTX *ctx,unsigned char *out,
694 CRYPTO_cfb128_8_encrypt(in,out,len,&dat->ks,
699 static int aes_cfb1_cipher(EVP_CIPHER_CTX *ctx,unsigned char *out,
705 CRYPTO_cfb128_1_encrypt(in,out,len,&dat->ks,
711 CRYPTO_cfb128_1_encrypt(in,out,MAXBITCHUNK*8,&dat->ks,
716 CRYPTO_cfb128_1_encrypt(in,out,len*8,&dat->ks,
722 static int aes_ctr_cipher (EVP_CIPHER_CTX *ctx, unsigned char *out,
729 CRYPTO_ctr128_encrypt_ctr32(in,out,len,&dat->ks,
732 CRYPTO_ctr128_encrypt(in,out,len,&dat->ks,
878 EVP_CIPHER_CTX *out = ptr;
879 EVP_AES_GCM_CTX *gctx_out = out->cipher_data;
887 gctx_out->iv = out->iv;
991 static int aes_gcm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
997 if (out != in || len < (EVP_GCM_TLS_EXPLICIT_IV_LEN+EVP_GCM_TLS_TAG_LEN))
1004 EVP_GCM_TLS_EXPLICIT_IV_LEN, out) <= 0)
1011 out += EVP_GCM_TLS_EXPLICIT_IV_LEN;
1019 in, out, len,
1024 if (CRYPTO_gcm128_encrypt(&gctx->gcm, in, out, len))
1027 out += len;
1029 CRYPTO_gcm128_tag(&gctx->gcm, out, EVP_GCM_TLS_TAG_LEN);
1038 in, out, len,
1043 if (CRYPTO_gcm128_decrypt(&gctx->gcm, in, out, len))
1052 OPENSSL_cleanse(out, len);
1064 static int aes_gcm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1073 return aes_gcm_tls_cipher(ctx, out, in, len);
1079 if (out == NULL)
1089 in, out, len,
1094 if (CRYPTO_gcm128_encrypt(&gctx->gcm, in, out, len))
1103 in, out, len,
1108 if (CRYPTO_gcm128_decrypt(&gctx->gcm, in, out, len))
1152 EVP_CIPHER_CTX *out = ptr;
1153 EVP_AES_XTS_CTX *xctx_out = out->cipher_data;
1271 static int aes_xts_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1277 if (!out || !in || len<AES_BLOCK_SIZE)
1289 (*xctx->stream)(in, out, len,
1291 else if (CRYPTO_xts128_encrypt(&xctx->xts, ctx->iv, in, out, len,
1353 EVP_CIPHER_CTX *out = ptr;
1354 EVP_AES_CCM_CTX *cctx_out = out->cipher_data;
1416 static int aes_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1426 if (!out)
1453 if (cctx->str ? CRYPTO_ccm128_encrypt_ccm64(ccm, in, out, len,
1455 CRYPTO_ccm128_encrypt(ccm, in, out, len))
1463 if (cctx->str ? !CRYPTO_ccm128_decrypt_ccm64(ccm, in, out, len,
1465 !CRYPTO_ccm128_decrypt(ccm, in, out, len))
1475 OPENSSL_cleanse(out, len);