# Functions
Auth12HeaderVerify verifies the newer version 1.2 Chef authentication protocol headers.
GenerateRSAKeys creates a pair of private and public keys for a client.
GenerateSalt makes a new salt for hashing a password.
HashPasswd SHA512 hashes a password string with the provided salt.
HeaderDecrypt decrypts the encrypted header with the client or user's public key for validating requests.
SignTextBlock signs a block of text using the provided private RSA key.
ValidatePublicKey checks that the provided public key is valid.