* changes: Generalize CryptoType infrastructure Refactor CryptoType to use better names, and size_t not uint32_t