Client Puzzle during SSL handshake
Hello I want to implement ssl with client puzzle ( After the client hello and server hello , server will send puzzle req and further step will take place if server would get correct puzzle reply from client) Till now i have directly used ssl_connect function but now i need to support client puzzle. But i m not getting actually how ssl_connect code is implemented ( i didnt find its code) and how introduce puuzle steps in it. so any suggestion how to do ?
Modify openssl source code
I want to make a project based on openssl . I have installed source code of openssl .9.8. I want to know that how can i deal with source code and modify the code according to my need. for example if i want to change the hash function in master key generation then how can i do this? Moreover i want to explore my knowledge that how exactly handshake protocol part is implemented using openssl.