summaryrefslogtreecommitdiffstats
path: root/src/protocols/ec25519_fhmqvc/handshake.c
AgeCommit message (Expand)Author
2014-08-31Replace memcmp with a constant-time version in some placesMatthias Schiffer
2014-08-24Coding style: always add a space between a pointer's type and the *Matthias Schiffer
2014-08-24Use simple int64_t timestamps in ms instead of timespecsMatthias Schiffer
2014-08-24Merge peer config into peer structureMatthias Schiffer
2014-08-19Create peer structures for disabled peers as wellMatthias Schiffer
2014-08-18Dynamically create peer configs for dynamic peersMatthias Schiffer
2014-08-18Rename WITH_VERIFY CMake option to WITH_DYNAMIC_PEERSMatthias Schiffer
2014-08-18Rename "temporary peers" to "dynamic peers"Matthias Schiffer
2014-08-09Move fastd_config_t.peers to fastd_context_t.peer_configsMatthias Schiffer
2014-08-02Introduce and use alloc helpersMatthias Schiffer
2014-06-08Allow async verify for handshake responsesMatthias Schiffer
2014-05-31Make log levels verbose and info more usefulMatthias Schiffer
2014-05-29Document *everything*Matthias Schiffer
2014-05-25Make a few struct fields that are not supposed to be changed defines insteadMatthias Schiffer
2014-04-26Make on-verify support optionalMatthias Schiffer
2014-04-26Implement async verifyMatthias Schiffer
2014-04-26Revise shell command APIMatthias Schiffer
2014-04-25handshake: simplify fastd_handshake_new_replyMatthias Schiffer
2014-04-25fastd_peer_claim_address: add parameter to allow claiming addresses of establ...Matthias Schiffer
2014-04-25fastd_peer_claim_address: allow claiming addresses from other peers when they...Matthias Schiffer
2014-04-24ec25519-fhmqvc: use PUBLICKEYBYTES and SECRETKEYBYTES defines moreMatthias Schiffer
2014-04-21Remove vector of new temporary peersMatthias Schiffer
2014-04-20Make ctx globalMatthias Schiffer
2014-04-20Make conf globalMatthias Schiffer
2014-04-19Store peers as vectors of pointers instead of linked listsMatthias Schiffer
2014-04-18Clean up shell command handlingMatthias Schiffer
2014-04-13Simplify handling of on-verify commandsMatthias Schiffer
2014-04-13Break very long lineMatthias Schiffer
2014-04-13Add on-connect hookMatthias Schiffer
2014-04-11Improve shell command config handlingMatthias Schiffer
2014-03-14Adjust copyright yearsMatthias Schiffer
2014-03-10Remove aligned data_t type againMatthias Schiffer
2014-01-27Add an aligned uint8_t type data_t and use it to ensure the alignment of vari...Matthias Schiffer
2014-01-26Switch to the new timeout helpers where possibleMatthias Schiffer
2014-01-26Get rid of long_ago variable, use timeout helpersMatthias Schiffer
2014-01-26ec25519-fhmqvc/handshake: use min_handshake_interval instead of hardcoding ba...Matthias Schiffer
2013-11-30Rename methods to methods providers and method contexts to methods to reflect...Matthias Schiffer
2013-11-30Perform string-based lookup of method-related information only onceMatthias Schiffer
2013-11-29Allow method init to failMatthias Schiffer
2013-11-29Compile with -std=c99 and restructure some code to ensure there is no invalid...Matthias Schiffer
2013-11-05Generalize cipher/MAC key/IV lengthsMatthias Schiffer
2013-11-02Convert aes128-gcm into a generic gcm methodMatthias Schiffer
2013-11-02Allow flexible specification of methods provided by an implementationMatthias Schiffer
2013-11-01Use HKDF for handshake keys as wellMatthias Schiffer
2013-11-01Use HKDF to derive the session keysMatthias Schiffer
2013-10-31ec25519-fhmqvc: generate compat keys only when neededMatthias Schiffer
2013-10-31ec25519-fhmqvc: don't use separate keypairs as initiator and responderMatthias Schiffer
2013-10-31Revert "ec25519-fhmqvc: make the new shared handshake key two hashes long (on...Matthias Schiffer
2013-10-31ec25519-fhmqvc: make the new shared handshake key two hashes long (only the f...Matthias Schiffer
2013-10-31ec25519-fhmqvc: add a new shared handshake key field (which is equivalent to ...Matthias Schiffer