v1.0 crypto-primitives