occheung
|
81d52e9ec4
|
server ee: init
|
2020-11-27 11:53:45 +08:00 |
occheung
|
3ba03819d4
|
server hello: fix handshake length
|
2020-11-27 09:43:51 +08:00 |
occheung
|
ab5719ed44
|
session: server hello key calc update
|
2020-11-26 17:34:47 +08:00 |
occheung
|
27800091d4
|
tls: add client hello processing
|
2020-11-26 12:30:16 +08:00 |
occheung
|
e6d41dea80
|
tls: process incoming client hello
|
2020-11-25 16:28:59 +08:00 |
occheung
|
3dcb1f3f39
|
parse: add client hello
|
2020-11-25 10:33:51 +08:00 |
occheung
|
ca3f548727
|
tls: reduce redundant array alloc
|
2020-11-24 13:10:36 +08:00 |
occheung
|
ee7df70e6f
|
connect: fix tcp rst freeze
|
2020-11-24 11:04:57 +08:00 |
occheung
|
c22ff413da
|
poll: init
|
2020-11-23 17:16:07 +08:00 |
occheung
|
47f2229feb
|
cert: fix ed25519
|
2020-11-20 14:54:36 +08:00 |
occheung
|
7597e41859
|
ec cert: fix formatting
|
2020-11-20 12:07:45 +08:00 |
occheung
|
50cf99b5e4
|
rsapss: fix salt & random
|
2020-11-19 13:04:02 +08:00 |
occheung
|
9e5a9266fc
|
state: client cert/verify init
|
2020-11-18 17:39:27 +08:00 |
occheung
|
58cac792f0
|
sig_alg: fix pss
|
2020-11-16 18:14:59 +08:00 |
occheung
|
57ff74c183
|
cert: verify using ca key
|
2020-11-06 13:14:40 +08:00 |
occheung
|
3bd54d682a
|
ecdhe: add x25519
|
2020-11-05 16:25:14 +08:00 |
occheung
|
d0488892fb
|
cert: accept more sig_algs
|
2020-11-05 14:04:21 +08:00 |
occheung
|
bfc13dcebc
|
cert: rewrite key handling
|
2020-11-03 17:02:26 +08:00 |
occheung
|
c57fc79f6b
|
socket: handle concatenated handshake
|
2020-11-03 11:34:26 +08:00 |
occheung
|
59dc5873c5
|
server_hello: fix inappropriate check on legacy_version
|
2020-11-02 17:34:04 +08:00 |
occheung
|
3d566b22e7
|
fix: some warning
|
2020-11-02 17:19:02 +08:00 |
occheung
|
0a8ce3fd4c
|
socket interface: init
|
2020-11-02 15:47:23 +08:00 |
occheung
|
eedee2602d
|
handshake: client fin
|
2020-10-30 17:36:56 +08:00 |
occheung
|
ee9b31e3de
|
handshake: fin
|
2020-10-29 17:34:03 +08:00 |
occheung
|
0042fea902
|
cert: add key verify
|
2020-10-28 17:33:00 +08:00 |
occheung
|
1261b36b8f
|
parser: certificate full impl
|
2020-10-27 17:32:25 +08:00 |
occheung
|
eadf776da3
|
fix tab/space
|
2020-10-21 18:18:54 +08:00 |
occheung
|
2e8ccdf910
|
fix: IV, sha128 hkdf
|
2020-10-20 15:55:44 +08:00 |
occheung
|
f6ff5cc431
|
fix: mismatch cipher, ee parse
|
2020-10-19 17:05:26 +08:00 |
occheung
|
38bf1d3c3b
|
parse: init ee
|
2020-10-18 20:02:40 +08:00 |
occheung
|
404804809e
|
tls: use session
|
2020-10-17 22:14:48 +08:00 |
occheung
|
ec0662e752
|
session: init
|
2020-10-17 20:10:18 +08:00 |
occheung
|
ec53973aec
|
key: init
|
2020-10-16 17:38:29 +08:00 |
occheung
|
912feac263
|
buffer: init, cipher: init
|
2020-10-15 22:40:36 +08:00 |
occheung
|
1e72699738
|
cipher: bare impl
|
2020-10-15 22:25:09 +08:00 |
occheung
|
51410ac716
|
cipher: init
|
2020-10-15 17:29:42 +08:00 |
occheung
|
f138b61ecd
|
ingress: process tls packet one by one
|
2020-10-14 23:38:24 +08:00 |
occheung
|
a03a511756
|
Stage machine: init
|
2020-10-14 17:37:45 +08:00 |
occheung
|
337edf7411
|
tls_packet: impl formatting for extensions
|
2020-10-13 23:16:18 +08:00 |
occheung
|
25f9619f4f
|
extension: divide
|
2020-10-13 21:08:20 +08:00 |
occheung
|
70527da8c4
|
tls: insert iface polling
|
2020-10-11 23:41:02 +08:00 |
occheung
|
ba40c0780c
|
parser: init
|
2020-10-11 13:46:24 +08:00 |
occheung
|
ea4074574b
|
first commit
|
2020-10-04 22:22:29 +08:00 |