Lines Matching refs:ciphertext

554     crypto_data_t *ciphertext, crypto_req_handle_t req)  in des_encrypt()  argument
572 DES_ARG_INPLACE(plaintext, ciphertext); in des_encrypt()
578 if (ciphertext->cd_length < plaintext->cd_length) { in des_encrypt()
579 ciphertext->cd_length = plaintext->cd_length; in des_encrypt()
586 ret = des_encrypt_update(ctx, plaintext, ciphertext, req); in des_encrypt()
598 des_decrypt(crypto_ctx_t *ctx, crypto_data_t *ciphertext, in des_decrypt() argument
611 if ((ciphertext->cd_length & (DES_BLOCK_LEN - 1)) != 0) in des_decrypt()
617 DES_ARG_INPLACE(ciphertext, plaintext); in des_decrypt()
623 if (plaintext->cd_length < ciphertext->cd_length) { in des_decrypt()
624 plaintext->cd_length = ciphertext->cd_length; in des_decrypt()
631 ret = des_decrypt_update(ctx, ciphertext, plaintext, req); in des_decrypt()
644 crypto_data_t *ciphertext, crypto_req_handle_t req) in des_encrypt_update() argument
654 DES_ARG_INPLACE(plaintext, ciphertext); in des_encrypt_update()
662 if (ciphertext->cd_length < out_len) { in des_encrypt_update()
663 ciphertext->cd_length = out_len; in des_encrypt_update()
667 saved_offset = ciphertext->cd_offset; in des_encrypt_update()
668 saved_length = ciphertext->cd_length; in des_encrypt_update()
676 plaintext, ciphertext, des_encrypt_contiguous_blocks, in des_encrypt_update()
681 plaintext, ciphertext, des_encrypt_contiguous_blocks, in des_encrypt_update()
686 plaintext, ciphertext, des_encrypt_contiguous_blocks, in des_encrypt_update()
694 if (plaintext != ciphertext) in des_encrypt_update()
695 ciphertext->cd_length = in des_encrypt_update()
696 ciphertext->cd_offset - saved_offset; in des_encrypt_update()
698 ciphertext->cd_length = saved_length; in des_encrypt_update()
700 ciphertext->cd_offset = saved_offset; in des_encrypt_update()
709 des_decrypt_update(crypto_ctx_t *ctx, crypto_data_t *ciphertext, in des_decrypt_update() argument
720 DES_ARG_INPLACE(ciphertext, plaintext); in des_decrypt_update()
724 out_len += ciphertext->cd_length; in des_decrypt_update()
739 switch (ciphertext->cd_format) { in des_decrypt_update()
742 ciphertext, plaintext, des_decrypt_contiguous_blocks, in des_decrypt_update()
747 ciphertext, plaintext, des_decrypt_contiguous_blocks, in des_decrypt_update()
752 ciphertext, plaintext, des_decrypt_contiguous_blocks, in des_decrypt_update()
760 if (ciphertext != plaintext) in des_decrypt_update()
775 des_encrypt_final(crypto_ctx_t *ctx, crypto_data_t *ciphertext, in des_encrypt_final() argument
795 ciphertext->cd_length = 0; in des_encrypt_final()
835 crypto_key_t *key, crypto_data_t *plaintext, crypto_data_t *ciphertext, in des_encrypt_atomic() argument
847 DES_ARG_INPLACE(plaintext, ciphertext); in des_encrypt_atomic()
858 if (ciphertext->cd_length < plaintext->cd_length) { in des_encrypt_atomic()
859 ciphertext->cd_length = plaintext->cd_length; in des_encrypt_atomic()
894 saved_offset = ciphertext->cd_offset; in des_encrypt_atomic()
895 saved_length = ciphertext->cd_length; in des_encrypt_atomic()
902 ret = crypto_update_iov(&des_ctx, plaintext, ciphertext, in des_encrypt_atomic()
906 ret = crypto_update_uio(&des_ctx, plaintext, ciphertext, in des_encrypt_atomic()
910 ret = crypto_update_mp(&des_ctx, plaintext, ciphertext, in des_encrypt_atomic()
924 if (plaintext != ciphertext) in des_encrypt_atomic()
925 ciphertext->cd_length = in des_encrypt_atomic()
926 ciphertext->cd_offset - saved_offset; in des_encrypt_atomic()
928 ciphertext->cd_length = saved_length; in des_encrypt_atomic()
930 ciphertext->cd_offset = saved_offset; in des_encrypt_atomic()
942 crypto_key_t *key, crypto_data_t *ciphertext, crypto_data_t *plaintext, in des_decrypt_atomic() argument
954 DES_ARG_INPLACE(ciphertext, plaintext); in des_decrypt_atomic()
961 if ((ciphertext->cd_length & (DES_BLOCK_LEN - 1)) != 0) in des_decrypt_atomic()
965 if (plaintext->cd_length < ciphertext->cd_length) { in des_decrypt_atomic()
966 plaintext->cd_length = ciphertext->cd_length; in des_decrypt_atomic()
1007 switch (ciphertext->cd_format) { in des_decrypt_atomic()
1009 ret = crypto_update_iov(&des_ctx, ciphertext, plaintext, in des_decrypt_atomic()
1013 ret = crypto_update_uio(&des_ctx, ciphertext, plaintext, in des_decrypt_atomic()
1017 ret = crypto_update_mp(&des_ctx, ciphertext, plaintext, in des_decrypt_atomic()
1031 if (ciphertext != plaintext) in des_decrypt_atomic()