experimental: define classes of cryptographic objects