Lines Matching refs:decrypt
107 std_resync(pgp_crypt_t *decrypt) in std_resync() argument
109 if ((size_t) decrypt->num == decrypt->blocksize) { in std_resync()
113 memmove(decrypt->civ + decrypt->blocksize - decrypt->num, decrypt->civ, in std_resync()
114 (unsigned)decrypt->num); in std_resync()
115 (void) memcpy(decrypt->civ, decrypt->siv + decrypt->num, in std_resync()
116 decrypt->blocksize - decrypt->num); in std_resync()
117 decrypt->num = 0; in std_resync()
765 pgp_decrypt_init(pgp_crypt_t *decrypt) in pgp_decrypt_init() argument
767 decrypt->base_init(decrypt); in pgp_decrypt_init()
768 decrypt->block_encrypt(decrypt, decrypt->siv, decrypt->iv); in pgp_decrypt_init()
769 (void) memcpy(decrypt->civ, decrypt->siv, decrypt->blocksize); in pgp_decrypt_init()
770 decrypt->num = 0; in pgp_decrypt_init()
774 pgp_decrypt_se(pgp_crypt_t *decrypt, void *outvoid, const void *invoid, in pgp_decrypt_se() argument
788 if ((size_t) decrypt->num == decrypt->blocksize) { in pgp_decrypt_se()
789 (void) memcpy(decrypt->siv, decrypt->civ, in pgp_decrypt_se()
790 decrypt->blocksize); in pgp_decrypt_se()
791 decrypt->block_decrypt(decrypt, decrypt->civ, in pgp_decrypt_se()
792 decrypt->civ); in pgp_decrypt_se()
793 decrypt->num = 0; in pgp_decrypt_se()
795 t = decrypt->civ[decrypt->num]; in pgp_decrypt_se()
796 *out++ = t ^ (decrypt->civ[decrypt->num++] = *in++); in pgp_decrypt_se()