diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-12-25 17:05:05 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-12-25 17:05:05 +0100 |
commit | 39f18c9d88f52a22373790dec5721fa3521d3f00 (patch) | |
tree | bfca6b71de83fa380f3b581c7e9726d955218d08 /sys/man/2 | |
parent | 4a6ab355c1af789f7ddb4edbf4d82d17efd9d2bf (diff) |
libsec: implement TLS-PSK for tlsClient()/tlsServer()
Diffstat (limited to 'sys/man/2')
-rw-r--r-- | sys/man/2/pushtls | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/man/2/pushtls b/sys/man/2/pushtls index dfa01e4dd..ed3f293dd 100644 --- a/sys/man/2/pushtls +++ b/sys/man/2/pushtls @@ -100,7 +100,8 @@ typedef struct TLSconn { char dir[40]; /* OUT connection directory */ uchar *cert; /* IN/OUT certificate */ uchar *sessionID; /* IN/OUT session ID */ - int certlen, sessionIDlen; + uchar *psk; /* opt IN pre-shared key */ + int certlen, sessionIDlen, psklen; int (*trace)(char*fmt, ...); PEMChain *chain; char *sessionType; /* opt IN session type */ @@ -108,6 +109,7 @@ typedef struct TLSconn { int sessionKeylen; /* opt IN session key length */ char *sessionConst; /* opt IN session constant */ char *serverName; /* opt IN server name */ + char *pskID; /* opt IN pre-shared key ID */ } TLSconn; .EE .PP |