Lines Matching refs:ciphertext

406     crypto_data_t *ciphertext, crypto_req_handle_t req)  in aes_encrypt()  argument
424 AES_ARG_INPLACE(plaintext, ciphertext); in aes_encrypt()
447 if (ciphertext->cd_length < length_needed) { in aes_encrypt()
448 ciphertext->cd_length = length_needed; in aes_encrypt()
452 saved_length = ciphertext->cd_length; in aes_encrypt()
453 saved_offset = ciphertext->cd_offset; in aes_encrypt()
458 ret = aes_encrypt_update(ctx, plaintext, ciphertext, req); in aes_encrypt()
475 ciphertext->cd_offset = ciphertext->cd_length; in aes_encrypt()
476 ciphertext->cd_length = saved_length - ciphertext->cd_length; in aes_encrypt()
477 ret = ccm_encrypt_final((ccm_ctx_t *)aes_ctx, ciphertext, in aes_encrypt()
483 if (plaintext != ciphertext) { in aes_encrypt()
484 ciphertext->cd_length = in aes_encrypt()
485 ciphertext->cd_offset - saved_offset; in aes_encrypt()
487 ciphertext->cd_offset = saved_offset; in aes_encrypt()
496 ciphertext->cd_offset = ciphertext->cd_length; in aes_encrypt()
497 ciphertext->cd_length = saved_length - ciphertext->cd_length; in aes_encrypt()
498 ret = gcm_encrypt_final((gcm_ctx_t *)aes_ctx, ciphertext, in aes_encrypt()
505 if (plaintext != ciphertext) { in aes_encrypt()
506 ciphertext->cd_length = in aes_encrypt()
507 ciphertext->cd_offset - saved_offset; in aes_encrypt()
509 ciphertext->cd_offset = saved_offset; in aes_encrypt()
520 aes_decrypt(crypto_ctx_t *ctx, crypto_data_t *ciphertext, in aes_decrypt() argument
537 == 0) && (ciphertext->cd_length & (AES_BLOCK_LEN - 1)) != 0) { in aes_decrypt()
541 AES_ARG_INPLACE(ciphertext, plaintext); in aes_decrypt()
556 length_needed = ciphertext->cd_length - aes_ctx->ac_tag_len; in aes_decrypt()
565 length_needed = ciphertext->cd_length; in aes_decrypt()
579 ret = aes_decrypt_update(ctx, ciphertext, plaintext, req); in aes_decrypt()
596 if (plaintext != ciphertext) { in aes_decrypt()
613 if (plaintext != ciphertext) { in aes_decrypt()
636 crypto_data_t *ciphertext, crypto_req_handle_t req) in aes_encrypt_update() argument
646 AES_ARG_INPLACE(plaintext, ciphertext); in aes_encrypt_update()
654 if (ciphertext->cd_length < out_len) { in aes_encrypt_update()
655 ciphertext->cd_length = out_len; in aes_encrypt_update()
659 saved_offset = ciphertext->cd_offset; in aes_encrypt_update()
660 saved_length = ciphertext->cd_length; in aes_encrypt_update()
668 plaintext, ciphertext, aes_encrypt_contiguous_blocks, in aes_encrypt_update()
673 plaintext, ciphertext, aes_encrypt_contiguous_blocks, in aes_encrypt_update()
678 plaintext, ciphertext, aes_encrypt_contiguous_blocks, in aes_encrypt_update()
693 ciphertext, aes_encrypt_block); in aes_encrypt_update()
697 if (plaintext != ciphertext) in aes_encrypt_update()
698 ciphertext->cd_length = in aes_encrypt_update()
699 ciphertext->cd_offset - saved_offset; in aes_encrypt_update()
701 ciphertext->cd_length = saved_length; in aes_encrypt_update()
703 ciphertext->cd_offset = saved_offset; in aes_encrypt_update()
710 aes_decrypt_update(crypto_ctx_t *ctx, crypto_data_t *ciphertext, in aes_decrypt_update() argument
721 AES_ARG_INPLACE(ciphertext, plaintext); in aes_decrypt_update()
730 out_len += ciphertext->cd_length; in aes_decrypt_update()
749 switch (ciphertext->cd_format) { in aes_decrypt_update()
752 ciphertext, plaintext, aes_decrypt_contiguous_blocks, in aes_decrypt_update()
757 ciphertext, plaintext, aes_decrypt_contiguous_blocks, in aes_decrypt_update()
762 ciphertext, plaintext, aes_decrypt_contiguous_blocks, in aes_decrypt_update()
783 if (ciphertext != plaintext) in aes_decrypt_update()
961 crypto_key_t *key, crypto_data_t *plaintext, crypto_data_t *ciphertext, in aes_encrypt_atomic() argument
970 AES_ARG_INPLACE(plaintext, ciphertext); in aes_encrypt_atomic()
1013 if (ciphertext->cd_length < length_needed) { in aes_encrypt_atomic()
1014 ciphertext->cd_length = length_needed; in aes_encrypt_atomic()
1019 saved_offset = ciphertext->cd_offset; in aes_encrypt_atomic()
1020 saved_length = ciphertext->cd_length; in aes_encrypt_atomic()
1027 ret = crypto_update_iov(&aes_ctx, plaintext, ciphertext, in aes_encrypt_atomic()
1031 ret = crypto_update_uio(&aes_ctx, plaintext, ciphertext, in aes_encrypt_atomic()
1035 ret = crypto_update_mp(&aes_ctx, plaintext, ciphertext, in aes_encrypt_atomic()
1045 ciphertext, AES_BLOCK_LEN, aes_encrypt_block, in aes_encrypt_atomic()
1053 ciphertext, AES_BLOCK_LEN, aes_encrypt_block, in aes_encrypt_atomic()
1061 ciphertext, aes_encrypt_block); in aes_encrypt_atomic()
1069 if (plaintext != ciphertext) { in aes_encrypt_atomic()
1070 ciphertext->cd_length = in aes_encrypt_atomic()
1071 ciphertext->cd_offset - saved_offset; in aes_encrypt_atomic()
1074 ciphertext->cd_length = saved_length; in aes_encrypt_atomic()
1076 ciphertext->cd_offset = saved_offset; in aes_encrypt_atomic()
1091 crypto_key_t *key, crypto_data_t *ciphertext, crypto_data_t *plaintext, in aes_decrypt_atomic() argument
1100 AES_ARG_INPLACE(ciphertext, plaintext); in aes_decrypt_atomic()
1113 if ((ciphertext->cd_length & (AES_BLOCK_LEN - 1)) != 0) in aes_decrypt_atomic()
1132 length_needed = ciphertext->cd_length - aes_ctx.ac_tag_len; in aes_decrypt_atomic()
1140 length_needed = ciphertext->cd_length; in aes_decrypt_atomic()
1160 switch (ciphertext->cd_format) { in aes_decrypt_atomic()
1162 ret = crypto_update_iov(&aes_ctx, ciphertext, plaintext, in aes_decrypt_atomic()
1166 ret = crypto_update_uio(&aes_ctx, ciphertext, plaintext, in aes_decrypt_atomic()
1170 ret = crypto_update_mp(&aes_ctx, ciphertext, plaintext, in aes_decrypt_atomic()
1188 (ciphertext != plaintext)) { in aes_decrypt_atomic()
1201 (ciphertext != plaintext)) { in aes_decrypt_atomic()
1209 if (ciphertext != plaintext) in aes_decrypt_atomic()
1221 if (ciphertext != plaintext) in aes_decrypt_atomic()