diff options
Diffstat (limited to 'examples/ssl/pskserver.nim')
-rw-r--r-- | examples/ssl/pskserver.nim | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/examples/ssl/pskserver.nim b/examples/ssl/pskserver.nim deleted file mode 100644 index 859eaa875..000000000 --- a/examples/ssl/pskserver.nim +++ /dev/null @@ -1,20 +0,0 @@ -# Accept connection encrypted using preshared key (TLS-PSK). -import net - -static: assert defined(ssl) - -let sock = newSocket() -sock.bindAddr(Port(8800)) -sock.listen() - -let context = newContext(cipherList="PSK-AES256-CBC-SHA") -context.pskIdentityHint = "hello" -context.serverGetPskFunc = proc(identity: string): string = "psk-of-" & identity - -while true: - var client = new(Socket) - sock.accept(client) - sock.setSockOpt(OptReuseAddr, true) - echo "accepted connection" - context.wrapConnectedSocket(client, handshakeAsServer) - echo "got connection with identity ", client.getPskIdentity() |