Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-30 | Invalidate null sessions when they are superseded | Matthias Schiffer | |
2013-08-28 | ec25519: ensure old sessions are invalidated quickly after a new one has ↵ | Matthias Schiffer | |
been established | |||
2013-08-20 | Fix lots of -Wextra warnings | Matthias Schiffer | |
Everything clang and GCC warn about, except GCC's missing-field-initializers which are just stupid as they don't allow {} syntax to zero a field. | |||
2013-01-05 | Adjust copyright years | Matthias Schiffer | |
2012-12-18 | Convert type names to _t convention | Matthias Schiffer | |
2012-09-15 | Rework some parts of the AES128-GCM method | Matthias Schiffer | |
These changes improve the performance of the AES128-GCM method by ~10% on my Intel CPU when compiled with -O2. Furthermore, the AES and the GHASH parts are separated now, allowing to switch to other implementations of the algorithms more easily. | |||
2012-06-15 | Avoid using the same handshake key to establish more than one session | Matthias Schiffer | |
This fix prevents a potential attack using intentional packet reordering to initialize more than one session with using the same handshake keys, leading to more that one session to be initialized with the same key data altogether, allowing to decrypt some packets in the worst case. | |||
2012-06-05 | Fix possible duplicate session establishment | Matthias Schiffer | |
This is causing duplicate nonces in the worst case. | |||
2012-06-05 | Add support for receiving reordered packets | Matthias Schiffer | |
2012-04-14 | Separate handshake from encryption method | Matthias Schiffer | |
2012-03-24 | Rename methods to protocols; fix some command line parse bugs; implement ↵ | Matthias Schiffer | |
most of the config file parser | |||
2012-03-16 | Move command line parsing to a new file | Matthias Schiffer | |
2012-03-14 | Require libuecc; rename cfxp to ecfxp; add some basic infrastructure for ↵ | Matthias Schiffer | |
crypto implementation | |||
2012-03-08 | Add curve25519-fhmqvc-xsalsa20-poly1305 method stub | Matthias Schiffer | |
2012-03-08 | Moved some code | Matthias Schiffer | |
2012-03-08 | New and improved handshake | Matthias Schiffer | |
2012-03-07 | New debug print function | Matthias Schiffer | |
2012-03-02 | Allow floating peers | Matthias Schiffer | |
2012-02-28 | Rework buffer structure | Matthias Schiffer | |
2012-02-28 | Make simple handshake work | Matthias Schiffer | |
2012-02-27 | Use custom buffers instead of struct iovec | Matthias Schiffer | |
2012-02-26 | Implement I/O for a fixed peer | Matthias Schiffer | |
2012-02-25 | Init tun interface and define some structures | Matthias Schiffer | |