summary refs log tree commit diff stats
path: root/examples/ssl
diff options
context:
space:
mode:
Diffstat (limited to 'examples/ssl')
-rw-r--r--examples/ssl/extradata.nim26
-rw-r--r--examples/ssl/pskclient.nim16
-rw-r--r--examples/ssl/pskserver.nim20
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()