summaryrefslogtreecommitdiffstats
path: root/src/protocol_ec25519_fhmqvc_xsalsa20_poly1305.c
AgeCommit message (Collapse)Author
2012-04-02ecfxp: fix problems with peers trying to send handshakes to each otherMatthias Schiffer
2012-04-02Add sending of keep-alive packetsMatthias Schiffer
2012-04-01Add verbose log level, change some log messagesMatthias Schiffer
2012-04-01Use 2 bytes to encode handshake field types and lengths; breaks compatiblity ↵Matthias Schiffer
with v0.1-rc2 and earlier
2012-04-01ecfxp: fix max packet sizev0.1-rc2Matthias Schiffer
2012-04-01ecfxp: speed up old session flushingv0.1-rc1Matthias Schiffer
2012-04-01Don't refresh a session before old handshakes are cleaned upMatthias Schiffer
2012-04-01Retry in case of a handshake conflictMatthias Schiffer
2012-04-01Don't stop repeating handshakes until valid data using the new key is receivedMatthias Schiffer
2012-04-01ecfxp: delete handshake data after handshake is finishedMatthias Schiffer
2012-03-31Always zero out old sessions, even when they are already invalidMatthias Schiffer
2012-03-31Trigger handshake when unexpected data is received from a floating peerMatthias Schiffer
2012-03-31ecfxp: refresh session key periodicallyMatthias Schiffer
2012-03-31Change how handshakes are triggeredMatthias Schiffer
2012-03-30Limit key validityMatthias Schiffer
2012-03-30Correctly update seen time when data is received from a peerMatthias Schiffer
2012-03-30Make ecfxp protocol work with new handshakeMatthias Schiffer
2012-03-30Rework handshake... again. ecfxp protocol broken, will be fixed with next ↵Matthias Schiffer
commit.
2012-03-28Stop handshake when key is identityMatthias Schiffer
2012-03-28Add license headers to Flex and Bison files; also remove Quicktun note as we ↵Matthias Schiffer
don't actually use any of is code
2012-03-28Add keygen functionMatthias Schiffer
2012-03-28Make peer takeover workMatthias Schiffer
2012-03-28Make crypto handshake with floating peers workMatthias Schiffer
2012-03-27New handshake format; don't respond to data packets from unknown peers with ↵Matthias Schiffer
handshakes, but request a re-handshake
2012-03-27Use configured peer namesMatthias Schiffer
2012-03-27ec25519-fhmqvc-xsalsa20-poly1305: separate session better to allow smooth ↵Matthias Schiffer
rekeying
2012-03-27Correctly free handshake state with peer stateMatthias Schiffer
2012-03-26Allow initating and accepting handshake instances to coexist; fix some ↵Matthias Schiffer
memory corruption etc. found by Valgrind
2012-03-26Move around some structure fieldsMatthias Schiffer
2012-03-26Implement encrypted send/receiveMatthias Schiffer
2012-03-26Initial implementation of the FHMQV-C handshakeMatthias Schiffer
2012-03-25Change parse to push API, fix some parser bugsMatthias Schiffer
2012-03-24Rename methods to protocols; fix some command line parse bugs; implement ↵Matthias Schiffer
most of the config file parser