# Functions

Decrypt decrypts the encryptedMessage using the Kyber KEM private key (scheme.Decapsulate) with the ciphertext and returns the plaintext.
Encrypt encrypts the plaintext using the Kyber KEM public key with the seed (scheme.EncapsulateDeterministically) and returns the ciphertext, encryptedMessage.
VerifyHash verifies the hash of the message using the SHA-256 hash function.
VerifySig verifies the signature of the message using the public key of the Dilithium signature scheme.