summaryrefslogtreecommitdiff
path: root/sys/man
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2015-12-25 17:05:05 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2015-12-25 17:05:05 +0100
commit39f18c9d88f52a22373790dec5721fa3521d3f00 (patch)
treebfca6b71de83fa380f3b581c7e9726d955218d08 /sys/man
parent4a6ab355c1af789f7ddb4edbf4d82d17efd9d2bf (diff)
libsec: implement TLS-PSK for tlsClient()/tlsServer()
Diffstat (limited to 'sys/man')
-rw-r--r--sys/man/2/pushtls4
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