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
/
handshake.c
Age
Commit message (
Expand
)
Author
2013-10-20
Always check for mode and protocol mismatches
Matthias Schiffer
2013-10-20
Refactor handshake code, prevent downgrade attacks
Matthias Schiffer
2013-10-19
Rename RECORD_HANDSHAKE_MAC to RECORD_TLV_MAC
Matthias Schiffer
2013-10-19
Authenticate the TLV records only
Matthias Schiffer
2013-10-19
Use the rsv2 field in the handshake header as an optional length field to fac...
Matthias Schiffer
2013-10-19
Get rid of packet.h
Matthias Schiffer
2013-10-19
Add a HMAC to authenticate all handshake TLV
Matthias Schiffer
2013-10-16
Initiate handshake when a packet can't be sent because the local address is i...
Matthias Schiffer
2013-08-29
Replace old task queue
Matthias Schiffer
2013-08-17
Make handshake records const uint8_t* instead of void*
Matthias Schiffer
2013-07-25
Move _GNU_SOURCE define to types.h
Matthias Schiffer
2013-06-09
Fix some whitespace errors
Matthias Schiffer
2013-04-20
Greatly improve handling of hosts with multiple IP addresses
Matthias Schiffer
2013-02-23
Use fastd_peer_t instead of fastd_peer_config_t in handshake code
Matthias Schiffer
2013-01-21
Fix indentation in handshake packet alloc
Matthias Schiffer
2013-01-21
Add error message for OOM on buffer alloc
Matthias Schiffer
2013-01-05
Adjust copyright years
Matthias Schiffer
2013-01-04
Move const specifiers in handshake record names to the correct place
Matthias Schiffer
2012-12-18
Convert type names to _t convention
Matthias Schiffer
2012-11-01
Dynamically create and destroy sockets without fixed binds
Matthias Schiffer
2012-10-29
Add support for multiple binds
Matthias Schiffer
2012-07-02
Remove unneeded include
Matthias Schiffer
2012-07-01
Add missing _GNU_SOURCE definition
Matthias Schiffer
2012-07-01
Add support for multiple crypto methods without reconfiguration
Matthias Schiffer
2012-07-01
Fix invalid print on handshake failure with an unknown code.
Matthias Schiffer
2012-06-04
Add version string to handshake
Matthias Schiffer
2012-04-19
Don't regenerate session handshake keypair for every handshake so a global st...
Matthias Schiffer
2012-04-14
Reduce task queue usage
Matthias Schiffer
2012-04-14
Fix reply for failed handshakes
Matthias Schiffer
2012-04-14
Separate handshake from encryption method
Matthias Schiffer
2012-04-02
Critical fix of a bug allowing DoS by sending invalid handshakes
v0.1-rc4
Matthias Schiffer
2012-04-02
Warn on MTU mismatch
v0.1-rc3
Matthias Schiffer
2012-04-01
Use 2 bytes to encode handshake field types and lengths; breaks compatiblity ...
Matthias Schiffer
2012-03-31
Trigger handshake when unexpected data is received from a floating peer
Matthias Schiffer
2012-03-30
Make ecfxp protocol work with new handshake
Matthias Schiffer
2012-03-30
Rework handshake... again. ecfxp protocol broken, will be fixed with next com...
Matthias Schiffer
2012-03-28
Add license headers to Flex and Bison files; also remove Quicktun note as we ...
Matthias Schiffer
2012-03-28
Make crypto handshake with floating peers work
Matthias Schiffer
2012-03-27
New handshake format; don't respond to data packets from unknown peers with h...
Matthias Schiffer
2012-03-26
fastd_handshake_handle: Use data pointer instead of base
Matthias Schiffer
2012-03-25
Change parse to push API, fix some parser bugs
Matthias Schiffer
2012-03-24
Rename methods to protocols; fix some command line parse bugs; implement most...
Matthias Schiffer
2012-03-24
Partial implementation of a config files parser
Matthias Schiffer
2012-03-08
New and improved handshake
Matthias Schiffer
2012-03-06
Reorganized type definitions
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