Kedar Sovani
3420baa01b
[openssl] Add support for defining ALPN protocols
2017-10-31 16:57:38 +05:30
Dong Heng
ecefb1305a
components/openssl: change header file relationship of level
2016-10-10 10:40:00 +08:00
Dong Heng
2033068a72
components/openssl: add internal openssl X509 debug function
2016-10-09 16:42:49 +08:00
Dong Heng
cf4aaf6397
components/openssl: optimize the SSL certification and private key function
...
1. add inheritance function
2. remove low-level platform unload cert & pkey function
3. optimize the cert load and free function
2016-09-26 11:14:19 +08:00
Dong Heng
d2bc170b86
components/openssl: add SSL session function
...
1. add SSL session new and free function
2. add SSL session peer cert get and free operation
3. above all, change low-level cert object to be object point not object
2016-09-23 18:13:10 +08:00
dongheng
83aea6c833
components/openssl: add extern C symbol
2016-09-23 15:18:14 +08:00
dongheng
e475d0539e
components/openssl: add SSL and SSL context verify mode selection
2016-09-23 11:41:57 +08:00
dongheng
07c8bbca6c
components/openssl: SSL low-level reload cert when user add new cert
2016-09-23 10:53:18 +08:00
dongheng
9fc054bb55
components/openssl: SSL load cert with creating new cert object
...
1. when 'SSL_new' SSL's cert is pointed to SSL context cert
If SSL load new cert, it will create a new cert object
2. change some debug informaion
2016-09-23 10:33:31 +08:00
dongheng
18787fd4fc
components/openssl: add empty fucntion to get peer certification and fix ref overflow
2016-09-22 17:20:07 +08:00
dongheng
f796b4e58e
components/openssl: SSL load verify data from itself structure when "new"
2016-09-22 16:41:51 +08:00
dongheng
6f07409d7c
components/openssl: add function to set and get verify depth
...
1. add function to set and get SSL verify depth
2. add function to set and get SSL context verify depth
3. add X509_VERIFY_PARAM structure
2016-09-22 15:30:25 +08:00
dongheng
b3145446aa
components/openssl: add function "ssl_pm_get_verify_result"
...
1. add function ssl_pm_get_verify_result
2. add its platform low-level interface
2016-09-22 15:15:16 +08:00
dongheng
2cc32db52d
component/openssl: add openssl stack function and clear unused variate
...
1. add openssl 'new' and 'free' function
2. add clear unused variate to void warning to appear when compile
3. add internal function 'X509_new' to take the place of 'sk_X509_NAME_new_null' function whitch is openssl stack function
2016-09-22 14:42:49 +08:00
dongheng
c504fe4856
components/openssl: 1. add stack_st structure and its advanced defination including its derived child defination
...
2. add SSL_add_client_CA & SSL_get_certificate
2016-09-22 12:57:39 +08:00
dongheng
6bd3d62d7c
components/openssl: add license header
2016-09-22 10:28:08 +08:00
dongheng
44c466c0ea
components/openssl: add base function version
2016-09-20 16:58:46 +08:00