TPM backed crypto library

Provides AES256-GCM encryption/decryption of data to a serialized proto using a TPM sealed key.