Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-01 | Use HKDF for handshake keys as well | Matthias Schiffer | |
2013-11-01 | Use HKDF to derive the session keys | Matthias Schiffer | |
2013-10-31 | ec25519-fhmqvc: generate compat keys only when needed | Matthias Schiffer | |
2013-10-31 | ec25519-fhmqvc: don't use separate keypairs as initiator and responder | Matthias Schiffer | |
This reverts commit 81a329682b2035dc56f7c6c21815bac590f34b52. As many handshake parameters depend on the handshake direction, crossed handshakes will generate completely different keys anyways. | |||
2013-10-31 | Revert "ec25519-fhmqvc: make the new shared handshake key two hashes long ↵ | Matthias Schiffer | |
(only the first half is used for now)" This reverts commit cfc057a7e8ea858ee286d8f49a8899d4e826c779. | |||
2013-10-31 | ec25519-fhmqvc: make the new shared handshake key two hashes long (only the ↵ | Matthias Schiffer | |
first half is used for now) | |||
2013-10-31 | ec25519-fhmqvc: add a new shared handshake key field (which is equivalent to ↵ | Matthias Schiffer | |
the compat one for now) | |||
2013-10-31 | More compat renaming | Matthias Schiffer | |
2013-10-31 | ec25519-fhmqvc: some more refactoring | Matthias Schiffer | |
2013-10-31 | ec25519-fhmqvc: some more handshake refactoring | Matthias Schiffer | |
2013-10-31 | Rename session_init to session_init_compat to prepare for the upcoming new ↵ | Matthias Schiffer | |
key derivation scheme | |||
2013-10-30 | ec25519-fhmqvc: get rid of duplicate code in shared handshake key generation | Matthias Schiffer | |
2013-10-30 | ec25519-fhmqvc: include either T or TLV_MAC in handshake finish, but not both | Matthias Schiffer | |
2013-10-30 | Add fastd_handshake_add_zero function | Matthias Schiffer | |
2013-10-30 | ec25519-fhmqvc: add secure_handshake helper function | Matthias Schiffer | |
2013-10-30 | Separate ec25519-fhmqvc into multiple source files | Matthias Schiffer | |
2013-10-29 | Rename fastd_parse_method_name to fastd_method_get_by_name | Matthias Schiffer | |
2013-10-29 | Handle methods as strings | Matthias Schiffer | |
2013-10-29 | Allow using libsodium instead of NaCl | Matthias Schiffer | |
As libsodium has some strange include files (like a version.h), we try to use absolute include paths whenever possible in fastd now and rename our generated headers. | |||
2013-10-28 | Organize method and protocol source files into distinct source directories | Matthias Schiffer | |