Hi,

Once more I'm demonstrating my utter lack of knowledge in all matters
related to cryptography. Please forgive these trivial questions.

I'm trying to use gcry_cipher_encrypt(). I've set the cipher mode to
GCRY_CIPHER_MODE_CFB(*) and the algorithm is GCRY_CIPHER_AES256.

My problem is that the size of the plaintext data is unknown to me as I
have to use gcry_cipher_encrypt() for arbitrary plaintext data.

The manual for libgcrypt says that the size of the input data has to be
a multiple of the block size of the cipher algorithm. 

So what I'm really asking about is whether there is a standard way of
padding the input data to achieve the required size? How do I
remove/recognize the padding when decrypting?

Thanks a lot in advance,
  jules


(*) Is that mode a wise choice?


_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to