http://git.community.i2p/PurpleI2P/i2pd/src/commit/3c8f859169cb3c51807a814ae2e336c2ae124c5b/ElGamal.h
encrypted + 1 : encrypted , 256 ) , b ( zeroPadding ? encrypted + 258 : encrypted + 256 , 256 ) ; uint8_t m [ 255 ] , hash [ 32 ] ; a_times_b_mod_c ( b , a_exp_b_mod_c ( a , elgp - x - 1 , elgp ) , elgp ) .