Hi all. I'm developing a simple software that gets input from stdin and send it (after encrypting) to a server.
Since, i don't know if text from user is multiple of 8 byte( i'm using des), in my encryption function I always call: EVP_EncryptUpdate and then: EVP_EncryptFinal_ex All works fine but only for first message. For example if I send as first message: "12345678" that are 8 bytes, and as second message: "hello". My server will print: "0x08 0x08 0x08 0x08 0x08 0x08 0x08 0x08 Hello". 0x08 8 times is the padding that on client side EVP_EncryptFinal_ex added. How can I make to avoid that padding in second message? Have I to call clean_up all times? Thanks Bye