Lines Matching defs:out
98 unsigned char *out, size_t length,
125 void vpaes_encrypt(const unsigned char *in, unsigned char *out,
127 void vpaes_decrypt(const unsigned char *in, unsigned char *out,
131 unsigned char *out,
136 void bsaes_cbc_encrypt(const unsigned char *in, unsigned char *out,
139 void bsaes_ctr32_encrypt_blocks(const unsigned char *in, unsigned char *out,
142 void bsaes_xts_encrypt(const unsigned char *inp, unsigned char *out,
145 void bsaes_xts_decrypt(const unsigned char *inp, unsigned char *out,
150 void AES_ctr32_encrypt(const unsigned char *in, unsigned char *out,
155 void AES_xts_encrypt(const char *inp, char *out, size_t len,
158 void AES_xts_decrypt(const char *inp, char *out, size_t len,
202 void aesni_encrypt(const unsigned char *in, unsigned char *out,
204 void aesni_decrypt(const unsigned char *in, unsigned char *out,
208 unsigned char *out,
211 unsigned char *out,
216 unsigned char *out,
221 unsigned char *out,
227 unsigned char *out,
233 unsigned char *out,
240 unsigned char *out,
248 unsigned char *out,
253 unsigned char *out,
298 static int aesni_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
301 aesni_cbc_encrypt(in, out, len, ctx->cipher_data, ctx->iv, ctx->encrypt);
306 static int aesni_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
314 aesni_ecb_encrypt(in, out, len, ctx->cipher_data, ctx->encrypt);
320 static int aesni_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
324 static int aesni_cfb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
328 static int aesni_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
332 static int aesni_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
336 static int aesni_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
372 static int aesni_gcm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
410 static int aesni_xts_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
435 static int aesni_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
491 void aes_t4_encrypt(const unsigned char *in, unsigned char *out,
493 void aes_t4_decrypt(const unsigned char *in, unsigned char *out,
506 void aes128_t4_cbc_encrypt(const unsigned char *in, unsigned char *out,
509 void aes128_t4_cbc_decrypt(const unsigned char *in, unsigned char *out,
512 void aes192_t4_cbc_encrypt(const unsigned char *in, unsigned char *out,
515 void aes192_t4_cbc_decrypt(const unsigned char *in, unsigned char *out,
518 void aes256_t4_cbc_encrypt(const unsigned char *in, unsigned char *out,
521 void aes256_t4_cbc_decrypt(const unsigned char *in, unsigned char *out,
524 void aes128_t4_ctr32_encrypt(const unsigned char *in, unsigned char *out,
527 void aes192_t4_ctr32_encrypt(const unsigned char *in, unsigned char *out,
530 void aes256_t4_ctr32_encrypt(const unsigned char *in, unsigned char *out,
533 void aes128_t4_xts_encrypt(const unsigned char *in, unsigned char *out,
536 void aes128_t4_xts_decrypt(const unsigned char *in, unsigned char *out,
539 void aes256_t4_xts_encrypt(const unsigned char *in, unsigned char *out,
542 void aes256_t4_xts_decrypt(const unsigned char *in, unsigned char *out,
618 static int aes_t4_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
622 static int aes_t4_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
626 static int aes_t4_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
630 static int aes_t4_cfb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
634 static int aes_t4_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
638 static int aes_t4_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
642 static int aes_t4_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
692 static int aes_t4_gcm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
760 static int aes_t4_xts_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
804 static int aes_t4_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
899 void HWAES_encrypt(const unsigned char *in, unsigned char *out,
901 void HWAES_decrypt(const unsigned char *in, unsigned char *out,
903 void HWAES_cbc_encrypt(const unsigned char *in, unsigned char *out,
906 void HWAES_ctr32_encrypt_blocks(const unsigned char *in, unsigned char *out,
1013 static int aes_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1023 (*dat->stream.cbc) (in, out, len, &dat->ks, ctx->iv, ctx->encrypt);
1025 CRYPTO_cbc128_encrypt(in, out, len, &dat->ks, ctx->iv, dat->block);
1027 CRYPTO_cbc128_decrypt(in, out, len, &dat->ks, ctx->iv, dat->block);
1032 static int aes_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1043 (*dat->block) (in + i, out + i, &dat->ks);
1048 static int aes_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1053 CRYPTO_ofb128_encrypt(in, out, len, &dat->ks,
1058 static int aes_cfb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1063 CRYPTO_cfb128_encrypt(in, out, len, &dat->ks,
1068 static int aes_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1073 CRYPTO_cfb128_8_encrypt(in, out, len, &dat->ks,
1078 static int aes_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1084 CRYPTO_cfb128_1_encrypt(in, out, len, &dat->ks,
1090 CRYPTO_cfb128_1_encrypt(in, out, MAXBITCHUNK * 8, &dat->ks,
1095 CRYPTO_cfb128_1_encrypt(in, out, len * 8, &dat->ks,
1101 static int aes_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1108 CRYPTO_ctr128_encrypt_ctr32(in, out, len, &dat->ks,
1111 CRYPTO_ctr128_encrypt(in, out, len, &dat->ks,
1251 EVP_CIPHER_CTX *out = ptr;
1252 EVP_AES_GCM_CTX *gctx_out = out->cipher_data;
1259 gctx_out->iv = out->iv;
1355 static int aes_gcm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1361 if (out != in
1370 EVP_GCM_TLS_EXPLICIT_IV_LEN, out) <= 0)
1377 out += EVP_GCM_TLS_EXPLICIT_IV_LEN;
1388 bulk = AES_gcm_encrypt(in, out, len,
1396 out + bulk,
1406 bulk = AES_gcm_encrypt(in, out, len,
1413 in + bulk, out + bulk, len - bulk))
1416 out += len;
1418 CRYPTO_gcm128_tag(&gctx->gcm, out, EVP_GCM_TLS_TAG_LEN);
1429 bulk = AES_gcm_decrypt(in, out, len,
1437 out + bulk,
1447 bulk = AES_gcm_decrypt(in, out, len,
1454 in + bulk, out + bulk, len - bulk))
1461 OPENSSL_cleanse(out, len);
1473 static int aes_gcm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1482 return aes_gcm_tls_cipher(ctx, out, in, len);
1487 if (out == NULL) {
1497 if (CRYPTO_gcm128_encrypt(&gctx->gcm, in, out, res))
1501 out + res, len - res,
1510 out + bulk,
1519 if (CRYPTO_gcm128_encrypt(&gctx->gcm, in, out, res))
1523 out + res, len - res,
1531 in + bulk, out + bulk, len - bulk))
1541 if (CRYPTO_gcm128_decrypt(&gctx->gcm, in, out, res))
1545 out + res, len - res,
1554 out + bulk,
1563 if (CRYPTO_gcm128_decrypt(&gctx->gcm, in, out, res))
1567 out + res, len - res,
1575 in + bulk, out + bulk, len - bulk))
1617 EVP_CIPHER_CTX *out = ptr;
1618 EVP_AES_XTS_CTX *xctx_out = out->cipher_data;
1723 static int aes_xts_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1729 if (!out || !in || len < AES_BLOCK_SIZE)
1732 (*xctx->stream) (in, out, len,
1734 else if (CRYPTO_xts128_encrypt(&xctx->xts, ctx->iv, in, out, len,
1796 EVP_CIPHER_CTX *out = ptr;
1797 EVP_AES_CCM_CTX *cctx_out = out->cipher_data;
1854 static int aes_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1864 if (!out) {
1887 if (cctx->str ? CRYPTO_ccm128_encrypt_ccm64(ccm, in, out, len,
1889 CRYPTO_ccm128_encrypt(ccm, in, out, len))
1895 if (cctx->str ? !CRYPTO_ccm128_decrypt_ccm64(ccm, in, out, len,
1897 !CRYPTO_ccm128_decrypt(ccm, in, out, len)) {
1905 OPENSSL_cleanse(out, len);