support of hybrid encryption and decryption added