Decrypts data using the cipher provided
Creates a decryption cipher using the secret provided
Encrypts data using the cipher provided
Creates an encryption cipher using the secret provided
Generates a server hash for authentication with custom hexadecimal representation
Generates a new 16-byte shared secret