The ElGamal implementation in Crypto++ through 8.5 allows plaintext recovery because, during interaction between two cry…