08025de8f5
Rename lots of stuff to properly use namespaces
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-06-19 20:25:31 +02:00
866edc2d7d
TONS of bugfixing. Add tests. Client now connects
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-06-17 11:33:47 +02:00
aff1c313f5
Cleanup & incomplete tests
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-06-10 14:42:24 +02:00
5625bd95a4
Test request serialization
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-06-09 19:06:58 +02:00
55e10a60c6
Fix Dnssec record serializing/deserializing
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-06-09 14:55:49 +02:00
787e11e8e4
Fixes for Hati
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-06-07 11:07:46 +02:00
6da5464c68
Helpers for dnssec
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-06-06 22:37:34 +02:00
289c6c318e
More work on Dirsync request sending
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-06-05 09:18:32 +02:00
9634fbba31
Move enc::sym::Secret to enc::Secret
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-06-01 12:56:52 +02:00
5b338c8758
More on negotiation and dnssec record verification
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-06-01 12:52:43 +02:00
08d2755656
KeyExchange->KeyExchangeKind for consistency
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-06-01 11:48:32 +02:00
ac213a6528
More work on key exhcnage negotiation
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-06-01 11:41:10 +02:00
c6a3bf0820
More work on connect(), use our own Random
...
We use :💍 :rand::SystemRandom, but we need to wrap it
for a couple of traits needed by ::x25519_dalek
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-05-30 10:52:54 +02:00
a3430f1813
Initial connections: share auth.server connection
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-05-28 18:23:14 +02:00
110a346551
dnssec: use the proper enc::asym types
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-05-28 15:26:17 +02:00
1259996201
Connect boilerplate, cleanup
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-05-27 10:57:15 +02:00
4157c207a3
DirSync response serialization
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-02-25 15:36:14 +01:00
f5a605867e
token check function stubs
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-02-21 22:06:17 +01:00
a39767d32b
More work on ciphers and hkdf
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-02-17 14:59:02 +01:00
238a0a5516
More work on handshake. obviously unfinished
...
Signed-off-by: Luca Fulchir <luca.fulchir@runesauth.com>
2023-02-16 19:11:45 +01:00