WARNING: this is a not a serious project, all implementation will be following the specifications as close as possible but none of it will be security reviewed. DO NOT USE THIS
Implement a TLS1.2 steam wrapper without using any cryptography libraries
Crypto/
Certificates/ Certificate handling
Encryption/ Asymmetric & symmetric encryption / decryption
Hashing/ One way hash functions
IO/ TLS functionality
- Handle & generate alerts
- DHE currently has a hard coded parameter
- Implement more ciphers, digests, keyexchanges, etc
-
- NULL (cipher & digest)
-
- RC4
-
- 3DES
-
- MD5
-
- DSS
-
- DH_anon
-
- ECDHE
-
- ECDSA
- Extensions
-
- SNI
- Client
- Client certificate