Terms
Integrity
  Achieved using:
    Hashing (SHA256, MD5, Argon2), MAC, HMAC
    Signing / Digital Signatures

Encryption
Introduction Symmetric vs Asymetric Key. How safe is 256 bit Key wrt 128, ECC vs Symmetric vs Asymmetric
Symmetric Key Algos: AES, DES
Asymmetric Key Algos: DH, RSA, EC(ECDH, secp256k1)

Build Libraries
  Botan
  Openssl(build on x86, Cross Compile on ARM)