Implementation of OpenSSL API's for TLS 1.2 Operation
OpenSSL is a popular and effective open source version of SSL/TLS, the most widely used protocol for secure network communications to provide data unity and secrecy between two different applications. TLS 1.2 is currently the most secure and up to date version of the standard. The main advantages of TLS 1.2 over previous versions are: it fixes cryptography flaws over previous version, supports additional crypto algorithms and supports flexibility in defining those algorithms. Fixing of flaws increases security which can be achieved by modifying the protocol to meet the better requirement and constraints for security needed.