Commit Graph

25 Commits (c5d91a09518a29b8bd468afd3d85030aeef6df2c)
 

Author SHA1 Message Date
fangdingjun c5d91a0951 avoid allocate memory on Read
fangdingjun ea3bef53e0 pass go buffer as c buffer
fangdingjun 00f5076672 check empty buffer on read/write
fangdingjun 402a2c41f0 change the return error
fangdingjun fe7e74d225 remove debug log
fangdingjun f2771e0a03 rename function
NewServerConn->Server
NewClientConn->Client
fangdingjun 50a41d72b7 add lock to handshake and close
fangdingjun a5ef54ff18 add finalizer to make sure release memory
fangdingjun 4e5708fbe4 make all C callback function unexported
fangdingjun 387719e6f0 change function name
fangdingjun bba44e0f99 fix godoc title
fangdingjun bcda1782fb update README
fangdingjun b37629b885 update doc
fangdingjun 2737d50d0c change cipher function signature
fangdingjun e95a82779c fix function name
fangdingjun ed6cf14e24 add peer certificate on connstate
fangdingjun 5ce47a70c2 add gnutls certificate support
fangdingjun 555759c8d9 add alpn support
fangdingjun a1a67d272c add benchmark test for cipher/hash
fangdingjun 89b099fdb3 update doc
fangdingjun 11f1e5c1a6 add hash output length get function
fangdingjun 2e02d7a93c fix server name check issue
fangdingjun 94a76608fd fix cipher key size check
add key/block/iv size get function
fangdingjun 99e87fbe80 remove some c wrapper function
call gnutls api directly in go code
fangdingjun a72416672a first commit