Lines Matching refs:plaintext

529 des_encrypt(crypto_ctx_t *ctx, crypto_data_t *plaintext,  in des_encrypt()  argument
541 if ((plaintext->cd_length & (DES_BLOCK_LEN - 1)) != 0) in des_encrypt()
547 DES_ARG_INPLACE(plaintext, ciphertext); in des_encrypt()
553 if (ciphertext->cd_length < plaintext->cd_length) { in des_encrypt()
554 ciphertext->cd_length = plaintext->cd_length; in des_encrypt()
561 ret = des_encrypt_update(ctx, plaintext, ciphertext, req); in des_encrypt()
572 crypto_data_t *plaintext, crypto_req_handle_t req) in des_decrypt() argument
589 DES_ARG_INPLACE(ciphertext, plaintext); in des_decrypt()
595 if (plaintext->cd_length < ciphertext->cd_length) { in des_decrypt()
596 plaintext->cd_length = ciphertext->cd_length; in des_decrypt()
603 ret = des_decrypt_update(ctx, ciphertext, plaintext, req); in des_decrypt()
613 des_encrypt_update(crypto_ctx_t *ctx, crypto_data_t *plaintext, in des_encrypt_update() argument
622 DES_ARG_INPLACE(plaintext, ciphertext); in des_encrypt_update()
626 out_len += plaintext->cd_length; in des_encrypt_update()
641 switch (plaintext->cd_format) { in des_encrypt_update()
644 plaintext, ciphertext, des_encrypt_contiguous_blocks, in des_encrypt_update()
649 plaintext, ciphertext, des_encrypt_contiguous_blocks, in des_encrypt_update()
654 plaintext, ciphertext, des_encrypt_contiguous_blocks, in des_encrypt_update()
662 if (plaintext != ciphertext) in des_encrypt_update()
676 crypto_data_t *plaintext, crypto_req_handle_t req) in des_decrypt_update() argument
684 DES_ARG_INPLACE(ciphertext, plaintext); in des_decrypt_update()
692 if (plaintext->cd_length < out_len) { in des_decrypt_update()
693 plaintext->cd_length = out_len; in des_decrypt_update()
697 saved_offset = plaintext->cd_offset; in des_decrypt_update()
698 saved_length = plaintext->cd_length; in des_decrypt_update()
706 ciphertext, plaintext, des_decrypt_contiguous_blocks, in des_decrypt_update()
711 ciphertext, plaintext, des_decrypt_contiguous_blocks, in des_decrypt_update()
716 ciphertext, plaintext, des_decrypt_contiguous_blocks, in des_decrypt_update()
724 if (ciphertext != plaintext) in des_decrypt_update()
725 plaintext->cd_length = in des_decrypt_update()
726 plaintext->cd_offset - saved_offset; in des_decrypt_update()
728 plaintext->cd_length = saved_length; in des_decrypt_update()
730 plaintext->cd_offset = saved_offset; in des_decrypt_update()
761 des_decrypt_final(crypto_ctx_t *ctx, crypto_data_t *plaintext, in des_decrypt_final() argument
778 plaintext->cd_length = 0; in des_decrypt_final()
787 crypto_key_t *key, crypto_data_t *plaintext, crypto_data_t *ciphertext, in des_encrypt_atomic() argument
797 DES_ARG_INPLACE(plaintext, ciphertext); in des_encrypt_atomic()
804 if ((plaintext->cd_length & (DES_BLOCK_LEN - 1)) != 0) in des_encrypt_atomic()
808 if (ciphertext->cd_length < plaintext->cd_length) { in des_encrypt_atomic()
809 ciphertext->cd_length = plaintext->cd_length; in des_encrypt_atomic()
850 switch (plaintext->cd_format) { in des_encrypt_atomic()
852 ret = crypto_update_iov(&des_ctx, plaintext, ciphertext, in des_encrypt_atomic()
856 ret = crypto_update_uio(&des_ctx, plaintext, ciphertext, in des_encrypt_atomic()
860 ret = crypto_update_mp(&des_ctx, plaintext, ciphertext, in des_encrypt_atomic()
874 if (plaintext != ciphertext) in des_encrypt_atomic()
890 crypto_key_t *key, crypto_data_t *ciphertext, crypto_data_t *plaintext, in des_decrypt_atomic() argument
900 DES_ARG_INPLACE(ciphertext, plaintext); in des_decrypt_atomic()
911 if (plaintext->cd_length < ciphertext->cd_length) { in des_decrypt_atomic()
912 plaintext->cd_length = ciphertext->cd_length; in des_decrypt_atomic()
947 saved_offset = plaintext->cd_offset; in des_decrypt_atomic()
948 saved_length = plaintext->cd_length; in des_decrypt_atomic()
955 ret = crypto_update_iov(&des_ctx, ciphertext, plaintext, in des_decrypt_atomic()
959 ret = crypto_update_uio(&des_ctx, ciphertext, plaintext, in des_decrypt_atomic()
963 ret = crypto_update_mp(&des_ctx, ciphertext, plaintext, in des_decrypt_atomic()
977 if (ciphertext != plaintext) in des_decrypt_atomic()
978 plaintext->cd_length = in des_decrypt_atomic()
979 plaintext->cd_offset - saved_offset; in des_decrypt_atomic()
981 plaintext->cd_length = saved_length; in des_decrypt_atomic()
983 plaintext->cd_offset = saved_offset; in des_decrypt_atomic()