Using C++ to implemenet subset of TLS 1.0 and required infrastructure:
- Arbitrary-precisition integer math
- Hashing
- MD5
- SHA1
- SHA256
- Block ciphers
- AES 128/192/256
- DES/3DES
- x509 Certificate parsing ASN1/DER
- HMAC
- Public/Private key (aka asymmetric encryption)
- RSA
- Elliptic curve
- Digital signing
- DSA
- EC-DSA