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
Age
Commit message (
Expand
)
Author
2013-11-02
Convert ghash to the new crypto algorithm scheme
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-02
Correctly handle ciphers without implementation
Matthias Schiffer
2013-11-02
Implement the first step towards a more flexible way to support crypto methods
Matthias Schiffer
2013-11-01
The attribute is called aligned, not align
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-11-01
Add missing const attribute to secret argument of the session init functions
Matthias Schiffer
2013-11-01
Implement new session init API
Matthias Schiffer
2013-10-31
Implement HKDF
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-31
Change error subcode for unsupported method from method name to method list
Matthias Schiffer
2013-10-31
Don't delay initial handshakes when no peer limit is set
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
2013-10-29
Correctly terminate method list
Matthias Schiffer
2013-10-29
Rename fastd_parse_method_name to fastd_method_get_by_name
Matthias Schiffer
2013-10-29
Generate method list automagically
Matthias Schiffer
2013-10-29
config: iterate over configured methods only in configure_method_parameters()
Matthias Schiffer
2013-10-29
handshake: get_method() code simplification
Matthias Schiffer
2013-10-29
Drop compatiblity code for fastd 0.4
Matthias Schiffer
2013-10-29
Handle methods as strings
Matthias Schiffer
2013-10-29
Allow using libsodium instead of NaCl
Matthias Schiffer
2013-10-28
Unify duplicate code in xsalsa20-poly1305 and aes128-gcm methods
Matthias Schiffer
2013-10-28
Organize method and protocol source files into distinct source directories
Matthias Schiffer
2013-10-24
Fix maybe-uninitialized warning
Matthias Schiffer
2013-10-20
Don't print fastd version from handshake requests when secure handshakes are ...
Matthias Schiffer
2013-10-20
Warn when no encryption method is set
Matthias Schiffer
2013-10-20
Don't send chosen method name when it doesn't matter
Matthias Schiffer
2013-10-20
Align handshake buffer
Matthias Schiffer
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-18
Generalize SHA256 functions to work with arbitrary inputs
Matthias Schiffer
[next]