copied Crypto from k9

compiles. TODO: integrate