You are browsing as a guest. Sign up (or log in) to start making projects!

4h 32m 32s logged

Updates

f952ca5

  • Added push rdp/ pop rbp to preserve rdp across sha256_transform updates

rsa.asm

  • RSA PKCS#1
  • RSA OAEP encoding
  • Montgomery ladder modular exponentiation
  • Big number helpers

tls.asm

  • New exports
  • New externs
  • More constants
  • A bunch of file changes, see the actual commit for all of it

test.asm

  • Extend test_harness
  • SHA256, HMAC-SHA256 test vectors
  • KDF intermediate HMAC computation test
  • PRF output comparison against known vector
  • Key derivation: client/server write MAC keys, write keys, IVs
  • Full TLS 1.2 handshake
  • Some more i dont remember about

Slack.asm

  • Updated banner, added externs for new functions
  • Cleaned up _start to call main then exit

2 Random commits just updating gitignore imbetween

38dad3c

tls.asm

  • Register clobber fix
  • CCS read_seq
  • MAC double-count fix
  • Verify_data mismatch
  • Removed debug writes
  • Disconnect Comment

test.asm

  • ServerHello hash offset update
  • PRF target address update
  • Fix MAC length byte-order
  • Seq number update
  • Child ClientHello receive update

socket.asm

  • sys_send update

Summary

Frick me, most of this devlog what trying to fix one single bug.

The hardest part of this devlog was fixing the stupid bugs i had.

0
14

Comments 0

No comments yet. Be the first!