Platform Security Architecture — cryptography and keystore interface  Working draft
Modules
Here is a list of all modules:
 Implementation-specific definitions
 Basic definitions
 Key and algorithm types
 Key management
 Key policies
 Key lifetime
 Message digests
 Message authentication codes
 Symmetric ciphers
 Authenticated encryption with associated data (AEAD)
 Asymmetric cryptography
 Generators
 Key derivation
 Random generation