Symmetric key

The series of commits adds support for symmetric key encryption and decryption in the ICSF token.

Please, review it.