Dong Heng
905180667c
components/openssl: refactor openssl debugging and assert function
...
1. add openssl option at menuconfig
2. remove SSL_ERR to reduce complexity
3. add more functions about debugging and assert
According these, our coders and customers may use and debug the OpenSSL code easily.
2017-01-17 10:15:26 +08:00
Dong Heng
fc6b52574a
components/openssl: refactor the SSL port function and debug function
2016-11-01 13:07:10 +08:00
Dong Heng
3882937427
components/openssl: add debug message and change verifying mode
2016-09-27 10:06:24 +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
dongheng
12b72e91af
components/openssl: remove unused variate
2016-09-23 14:58:14 +08:00
dongheng
59bb9a9a01
components/openssl: [TW7411] supply doxygen type note
2016-09-23 14:50:27 +08:00
dongheng
e475d0539e
components/openssl: add SSL and SSL context verify mode selection
2016-09-23 11:41:57 +08:00
dongheng
f5d9bfc7ae
components/openssl: fix SSL get peer cert struct point type error
...
1. fix SSL get peer cert struct point type error
2. some function use "zalloc" instead of "malloc"
2016-09-23 11:03:13 +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
a99f6bd727
components/openssl: add function load verify data into SSL
...
1. add function to load private key into SSL
1. add function to load certification into SSL
2016-09-22 15:56:56 +08:00
dongheng
2faa2376a0
components/openssl: add empty function to load verify file into SSL context
...
1. add empty function to load private key into SSL context
2. add empty function to load certification into SSL context
3. add function to load RSA private key
2016-09-22 15:39:28 +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
845ca8b34f
components/openssl: delete ssl_rsa.c & .h file
2016-09-22 11:43:59 +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