Lines Matching refs:ciphertext

530     crypto_data_t *ciphertext, crypto_req_handle_t req)  in des_encrypt()  argument
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()
571 des_decrypt(crypto_ctx_t *ctx, crypto_data_t *ciphertext, in des_decrypt() argument
583 if ((ciphertext->cd_length & (DES_BLOCK_LEN - 1)) != 0) in des_decrypt()
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()
614 crypto_data_t *ciphertext, crypto_req_handle_t req) in des_encrypt_update() argument
622 DES_ARG_INPLACE(plaintext, ciphertext); in des_encrypt_update()
630 if (ciphertext->cd_length < out_len) { in des_encrypt_update()
631 ciphertext->cd_length = out_len; in des_encrypt_update()
635 saved_offset = ciphertext->cd_offset; in des_encrypt_update()
636 saved_length = ciphertext->cd_length; 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()
663 ciphertext->cd_length = in des_encrypt_update()
664 ciphertext->cd_offset - saved_offset; in des_encrypt_update()
666 ciphertext->cd_length = saved_length; in des_encrypt_update()
668 ciphertext->cd_offset = saved_offset; in des_encrypt_update()
675 des_decrypt_update(crypto_ctx_t *ctx, crypto_data_t *ciphertext, in des_decrypt_update() argument
684 DES_ARG_INPLACE(ciphertext, plaintext); in des_decrypt_update()
688 out_len += ciphertext->cd_length; in des_decrypt_update()
703 switch (ciphertext->cd_format) { 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()
737 des_encrypt_final(crypto_ctx_t *ctx, crypto_data_t *ciphertext, in des_encrypt_final() argument
754 ciphertext->cd_length = 0; in des_encrypt_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()
808 if (ciphertext->cd_length < plaintext->cd_length) { in des_encrypt_atomic()
809 ciphertext->cd_length = plaintext->cd_length; in des_encrypt_atomic()
844 saved_offset = ciphertext->cd_offset; in des_encrypt_atomic()
845 saved_length = ciphertext->cd_length; 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()
875 ciphertext->cd_length = in des_encrypt_atomic()
876 ciphertext->cd_offset - saved_offset; in des_encrypt_atomic()
878 ciphertext->cd_length = saved_length; in des_encrypt_atomic()
880 ciphertext->cd_offset = saved_offset; 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()
907 if ((ciphertext->cd_length & (DES_BLOCK_LEN - 1)) != 0) 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()
953 switch (ciphertext->cd_format) { 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()