diff options
Diffstat (limited to 'examples/ssl')
-rw-r--r-- | examples/ssl/extradata.nim | 26 | ||||
-rw-r--r-- | examples/ssl/pskclient.nim | 16 | ||||
-rw-r--r-- | examples/ssl/pskserver.nim | 20 |
3 files changed, 0 insertions, 62 deletions
diff --git a/examples/ssl/extradata.nim b/examples/ssl/extradata.nim deleted file mode 100644 index 1e3b89b02..000000000 --- a/examples/ssl/extradata.nim +++ /dev/null @@ -1,26 +0,0 @@ -# Stores extra data inside the SSL context. -import net - -let ctx = newContext() - -# Our unique index for storing foos -let fooIndex = ctx.getExtraDataIndex() -# And another unique index for storing foos -let barIndex = ctx.getExtraDataIndex() -echo "got indexes ", fooIndex, " ", barIndex - -try: - discard ctx.getExtraData(fooIndex) - assert false -except IndexError: - echo("Success") - -type - FooRef = ref object of RootRef - foo: int - -let foo = FooRef(foo: 5) -ctx.setExtraData(fooIndex, foo) -doAssert ctx.getExtraData(fooIndex).FooRef == foo - -ctx.destroyContext() diff --git a/examples/ssl/pskclient.nim b/examples/ssl/pskclient.nim deleted file mode 100644 index c83f27fbc..000000000 --- a/examples/ssl/pskclient.nim +++ /dev/null @@ -1,16 +0,0 @@ -# Create connection encrypted using preshared key (TLS-PSK). -import net - -static: assert defined(ssl) - -let sock = newSocket() -sock.connect("localhost", Port(8800)) - -proc clientFunc(identityHint: string): tuple[identity: string, psk: string] = - echo "identity hint ", identityHint.repr - return ("foo", "psk-of-foo") - -let context = newContext(cipherList="PSK-AES256-CBC-SHA") -context.clientGetPskFunc = clientFunc -context.wrapConnectedSocket(sock, handshakeAsClient) -context.destroyContext() 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() |