70 Commits (master)
 

Author SHA1 Message Date
  Lennart Grahl a9476d783e Add fucking PDF 3 years ago
  Lennart Grahl ea85f574af Fucking piece of shit pandoc can't cope with line breaks 3 years ago
  Lennart Grahl 0270c108d9 Fix typo in vuln analysis 3 years ago
  Lennart Grahl a73fad370a Fix add is_closing method to transport for 3.5.1 support 3 years ago
  Lennart Grahl 84369f9014 Add line wrapping after 72 chars 3 years ago
  Lennart Grahl e43896d20d Clean up some nonsense 3 years ago
  Lennart Grahl b4d57064ac Add Virtual Host Confusion attack 3 years ago
  Lennart Grahl a663f064cc Add vulnerability analysis based on RFC7457 3 years ago
  Lennart Grahl 29d13d9b41 Fix send certificate chain in Certificate message 3 years ago
  Lennart Grahl e740f7e7f9 Fix validate path later in http module 3 years ago
  Lennart Grahl 26e9677e3c Fix closing in http.Protocol 3 years ago
  Lennart Grahl e7cddf99a3 More fixes for http module 3 years ago
  Lennart Grahl d9294b0005 Fix a shitload of bugs in http module 3 years ago
  Lennart Grahl 3562b2274d Add wait_closed to http.Protocol 3 years ago
  Lennart Grahl 174e839b6b Fix HTTP, has no dedicated socket 3 years ago
  Lennart Grahl d5b7f6dee3 Add cheap implementation of HTTP 3 years ago
  Lennart Grahl 0aea204bf8 Sending and receiving application data is now done 3 years ago
  Lennart Grahl 5a8bb8cf3c Add ApplicationData class 3 years ago
  Lennart Grahl 8598b7f8e3 Move record_in and record_out into Context 3 years ago
  Lennart Grahl 6e3ee0227d FIx _SequenceNumber 3 years ago
  Lennart Grahl dca402a267 Increase client sequence number AFTER a record has been received 3 years ago
  Lennart Grahl de4c9243f0 Implement AESGCMCipherText.encrypt 3 years ago
  Lennart Grahl fbe1ae557a Fix add incoming handshake messages delayed to hash 3 years ago
  Lennart Grahl 6bf036031e Finalise handshake coroutine 3 years ago
  Lennart Grahl 8472bf2f26 Fix finalise a copy of the handshake messages hash 3 years ago
  Lennart Grahl 5d62a2ed25 Add hash_func to tls.common 3 years ago
  Lennart Grahl 4a5a8227f7 Fix use complete handshake messages instead of just the content for 'verify_data' 3 years ago
  Lennart Grahl c2351f04f5 Implement 'Finished' handshake message 3 years ago
  Lennart Grahl 92327a6a93 Fix use reversed combined random for deriving keys from the master secret 3 years ago
  Lennart Grahl 329dd1c1fc Add AES-GCM encryption and decryption (doesn't work) 3 years ago
  Lennart Grahl ffcab1648b Move TLS-related stuff from util into common 3 years ago
  Lennart Grahl 3e58a6bd37 Fix combined random derivation 3 years ago
  Lennart Grahl 00eab77b2f Derive master secret and keys 3 years ago
  Lennart Grahl f933b94d9c Too tired for comments... 3 years ago
  Lennart Grahl f3d35f15e1 Reduce delay range 3 years ago
  Lennart Grahl 25fc2fa3a4 Fix store Context.client_version as bytes 3 years ago
  Lennart Grahl 8d677c624e Add UnknownKeyExchangeAlgorithmError and RecordTypeError exception 3 years ago
  Lennart Grahl 82a6c3c3e9 Add event loop and delay_range to Context 3 years ago
  Lennart Grahl 254f2574ea Add Context.private_key and Context.public_key properties 3 years ago
  Lennart Grahl 0156f0096b Add KeyExchangeAlgorithm enum 3 years ago
  Lennart Grahl 72a7eba905 Catch asyncio.IncompleteReadError in worker 3 years ago
  Lennart Grahl 3248ed9cc5 Add Certificate message 3 years ago
  Lennart Grahl 2c0e693e75 Fix packing 3 years ago
  Lennart Grahl 26286910ad Implement sending ServerHello 3 years ago
  Lennart Grahl 57d5f5408d Implement ServerHello 3 years ago
  Lennart Grahl ce945640e4 Fix stupid bugs 3 years ago
  Lennart Grahl d9b12a25a5 Implement packing for most classes 3 years ago
  Lennart Grahl 6802c7e97b Add lots more properties to Context 3 years ago
  Lennart Grahl 8ca8da1341 Prepare for packing messages 3 years ago
  Lennart Grahl c31660748b Fix add backwards compatibility for no-extension versions 3 years ago