https://www.cryptopp.com/
https://debian.pkgs.org/sid/debian-main-amd64/libcrypto++6_5.6.4-9_amd64.deb.html
https://www.cryptopp.com/docs/ref/
https://www.cryptopp.com/wiki/

/usr/include/crypto++/
/usr/share/doc/libcrypto++-dev/Readme.txt.gz



https://forums.mbed.com/t/ecc-raw-byte-stream-to-pem/4540/3
https://github.com/ARMmbed/mbedtls/issues/2560


ENTROPY

gen_key.c
adding /dev/random to entropy - 
mbedtls_entropy_add_source( &entropy, dev_random_entropy_poll,
                                        NULL, DEV_RANDOM_THRESHOLD,
                                        MBEDTLS_ENTROPY_SOURCE_STRONG ) ) != 0 )

https://forums.mbed.com/t/mbedtls-porting-into-new-environment-help-with-networking-and-entropy/4969
https://os.mbed.com/docs/mbed-os/v6.2/porting/entropy-sources.html

https://tls.mbed.org/discussions/crypto-and-ssl/deterministic-random-bit-generator-help









removing sensitive data rom RAM

https://stackoverflow.com/questions/42771298/explicitly-removing-sensitive-data-from-memory

compiler removes memset(,0,) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=8537