tls: a bit more work
authorDenys Vlasenko <vda.linux@googlemail.com>
Sat, 14 Jan 2017 12:57:16 +0000 (13:57 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Sat, 14 Jan 2017 12:57:16 +0000 (13:57 +0100)
commitb1003f7019827d4d2581cc447e293294a1d8e5ae
tree270b3856a1037635c452927b6e5a7339364907f4
parentceff6b0ea9d8084b439e7d80f42c073d3bdda58d
tls: a bit more work

$ ./busybox tls kernel.org
insize:0 tail:0
got block len:74
got HANDSHAKE
got SERVER_HELLO
insize:79 tail:4406
got block len:4392
got HANDSHAKE
got CERTIFICATE
entered der @0x8f7e723:0x30 len:1452 inner_byte @0x8f7e727:0x30
entered der @0x8f7e727:0x30 len:1172 inner_byte @0x8f7e72b:0xa0
skipped der 0xa0, next byte 0x02
skipped der 0x02, next byte 0x30
skipped der 0x30, next byte 0x30
skipped der 0x30, next byte 0x30
skipped der 0x30, next byte 0x30
skipped der 0x30, next byte 0x30
entered der @0x8f7e830:0x30 len:418 inner_byte @0x8f7e834:0x30
skipped der 0x30, next byte 0x03
entered der @0x8f7e843:0x03 len:399 inner_byte @0x8f7e847:0x00
copying key bytes:399, first:0x00
insize:4397 tail:9
got block len:4
got SERVER_HELLO_DONE

Now need to teach it to send ClientKeyExchange...

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
networking/tls.c