它们仅在ssl / ssl.h中作为函数原型提及, 但是他们在OpenSSL源代码中没有实际的功能定义,即使使用ctag或find / grep也是如此。
究竟是什么原因?
答案 0 :(得分:1)
它们仅在ssl / ssl.h中作为函数原型提及,但它们在OpenSSL源代码中没有实际的函数定义,即使使用ctag或find / grep也是如此。
究竟是什么原因?
它们是主要放松到函数指针的宏。对它们起作用的功能使用相同的" base"结构,只是从解开的宏中获取指针。所以SSLv2_method
,SSLv3_method
等之间的区别实际上是宏中指定的指针。
有关如何解开它们的分析,请参阅SSL Context Methods - Generic vs Server/Client。 (他的问题不同,你的问题不重复;)