crypto sample, pkcs, pbkdf2, openssl, aes, rsa, ecc
http://cacr.uwaterloo.ca/techreports/1999/corr99-34.pdf
https://tools.ietf.org/html/rfc5480
https://tools.ietf.org/html/rfc6979
SEC 1: Elliptic Curve Cryptography
$ apt-get install cpanminus openssl libssl-dev python
$ cpanm -n File::Slurp PBKDF2::Tiny Crypt::CBC Digest::SHA Crypt::OpenSSL::PKCS::Func
$ pip install pycryptodomex tinyec sympy