Software bugs
Cryptographic protocols
Internet protocols
Software testing
C++
Pointer
Transport Layer Security
Valgrind
OpenSSL
Computing
Computer programming
Software engineering