Hi All, When one uses ECIES, an ECIES ciphertext object (V, C, T) is created, where:
* V is EC public key * C is encrypted message * T is authentication tag generated from a message M If I tamper with the cipher text object (for example, change byte[ 0 ]), and then decrypt, Crypto++ does not throw and error. I've gone as far as changing every third byte. How does one detect this (I would expect it would be caught during decryption using T)? On a side note, is it possible to pull out encrypted message C if V and T are not required (to further reduce the size of the encryption object)? Jeff
