index
:
fastd
master
Fast and Secure Tunnelling Daemon
Matthias Schiffer <mschiffer@universe-factory.net>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
protocols
/
ec25519_fhmqvc
/
handshake.c
Age
Commit message (
Expand
)
Author
2014-05-31
Make log levels verbose and info more useful
Matthias Schiffer
2014-05-29
Document *everything*
Matthias Schiffer
2014-05-25
Make a few struct fields that are not supposed to be changed defines instead
Matthias Schiffer
2014-04-26
Make on-verify support optional
Matthias Schiffer
2014-04-26
Implement async verify
Matthias Schiffer
2014-04-26
Revise shell command API
Matthias Schiffer
2014-04-25
handshake: simplify fastd_handshake_new_reply
Matthias Schiffer
2014-04-25
fastd_peer_claim_address: add parameter to allow claiming addresses of establ...
Matthias Schiffer
2014-04-25
fastd_peer_claim_address: allow claiming addresses from other peers when they...
Matthias Schiffer
2014-04-24
ec25519-fhmqvc: use PUBLICKEYBYTES and SECRETKEYBYTES defines more
Matthias Schiffer
2014-04-21
Remove vector of new temporary peers
Matthias Schiffer
2014-04-20
Make ctx global
Matthias Schiffer
2014-04-20
Make conf global
Matthias Schiffer
2014-04-19
Store peers as vectors of pointers instead of linked lists
Matthias Schiffer
2014-04-18
Clean up shell command handling
Matthias Schiffer
2014-04-13
Simplify handling of on-verify commands
Matthias Schiffer
2014-04-13
Break very long line
Matthias Schiffer
2014-04-13
Add on-connect hook
Matthias Schiffer
2014-04-11
Improve shell command config handling
Matthias Schiffer
2014-03-14
Adjust copyright years
Matthias Schiffer
2014-03-10
Remove aligned data_t type again
Matthias Schiffer
2014-01-27
Add an aligned uint8_t type data_t and use it to ensure the alignment of vari...
Matthias Schiffer
2014-01-26
Switch to the new timeout helpers where possible
Matthias Schiffer
2014-01-26
Get rid of long_ago variable, use timeout helpers
Matthias Schiffer
2014-01-26
ec25519-fhmqvc/handshake: use min_handshake_interval instead of hardcoding ba...
Matthias Schiffer
2013-11-30
Rename methods to methods providers and method contexts to methods to reflect...
Matthias Schiffer
2013-11-30
Perform string-based lookup of method-related information only once
Matthias Schiffer
2013-11-29
Allow method init to fail
Matthias Schiffer
2013-11-29
Compile with -std=c99 and restructure some code to ensure there is no invalid...
Matthias Schiffer
2013-11-05
Generalize cipher/MAC key/IV lengths
Matthias Schiffer
2013-11-02
Convert aes128-gcm into a generic gcm method
Matthias Schiffer
2013-11-02
Allow flexible specification of methods provided by an implementation
Matthias Schiffer
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
2013-10-31
Revert "ec25519-fhmqvc: make the new shared handshake key two hashes long (on...
Matthias Schiffer
2013-10-31
ec25519-fhmqvc: make the new shared handshake key two hashes long (only the f...
Matthias Schiffer
2013-10-31
ec25519-fhmqvc: add a new shared handshake key field (which is equivalent to ...
Matthias Schiffer
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 ke...
Matthias Schiffer
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