Caleb James DeLisle
|
4d37e6913a
Cleanup of the nextNonce values to use the enum for readability
|
7 years ago |
Caleb James DeLisle
|
dc77557291
Improvements to the CryptoAuth state machine to help it setup sessions better
|
7 years ago |
Caleb James DeLisle
|
5aa44b151e
Little performance improvement by not building a log line unless it is enabled at compilie time
|
8 years ago |
Kubuxu
|
a38e58b1c7
Remove usage of Bits_memcpyConst and Bits_memmoveConst
|
9 years ago |
Caleb James DeLisle
|
40c15580a1
New Rule: You need to know the key of a node before you can start a CA session with them. This sheds significant code and state weirdness from CryptoAuth.
|
9 years ago |
Caleb James DeLisle
|
6a540652a9
Switch from specifying CryptoHeader as a union to specifying it as a struct to simplify the code
|
9 years ago |
Caleb James DeLisle
|
0acd347a63
remove some provably unreachable code
|
9 years ago |
Caleb James DeLisle
|
9b02b7071d
fix null deref bug caused by removing dead code from CryptoAuth
|
9 years ago |
Caleb James DeLisle
|
b351ecc004
remove an if/else which cannot possibly be hit
|
9 years ago |
Caleb James DeLisle
|
8f59157d5d
Removed some unreachable code and changed a logging block to be only informational
|
9 years ago |
Caleb James DeLisle
|
1d1a023de3
Move out IP address parsing which should not happen inside of CryptoAuth
|
9 years ago |
Caleb James DeLisle
|
26ae39723a
do not reset the session if the first run packet is corrupted, keep waiting for an uncorrupt one or another hello packet
|
9 years ago |
Caleb James DeLisle
|
8cb5fb3bba
small codestyle cleanup
|
9 years ago |
Caleb James DeLisle
|
ced280bc17
Serious bug fixes in CryptoAuth (and probably some new bugs added)
|
9 years ago |
Caleb James DeLisle
|
ca0b9f5314
Logging the wrong thing, needs to print the bytes not the string structure
|
9 years ago |
Caleb James DeLisle
|
8ff6b34d9d
Documented the transfer to v17
|
9 years ago |
Caleb James DeLisle
|
881cdfe128
wip
|
9 years ago |
Adam Novak
|
448eabcb26
Add optional "user" field to outgoing connections
|
9 years ago |
Caleb James DeLisle
|
33815d555b
tuning and improvements to --bench
|
9 years ago |
Caleb James DeLisle
|
12fd242eae
more crap
|
9 years ago |
Caleb James DeLisle
|
57e25c76c2
it fucking compiles \:D/
|
9 years ago |
Caleb James DeLisle
|
c17305a339
periodic checkin
|
9 years ago |
Caleb James DeLisle
|
876147509d
refactoring...
|
9 years ago |
Caleb James DeLisle
|
8c681db05d
fix #747 lol
|
9 years ago |
Caleb James DeLisle
|
acfaba4b2b
hardening
|
9 years ago |
Caleb James DeLisle
|
903e421a76
Handle change of password from a (recently reset) node
|
9 years ago |
Caleb James DeLisle
|
da1d2d82d3
Change the CryptoAuth internal protocol so that CryptoAuth now pushes the nonce to the plaintext packet because it is useful.
|
10 years ago |
Caleb James DeLisle
|
6c90187729
Moved all CryptoAuth related headers into wire/CryptoHeader
|
10 years ago |
Caleb James DeLisle
|
e9aad0d066
Simplify List interface and fixed some weird behavior with the last page of dumpTable
|
10 years ago |
Caleb James DeLisle
|
0b1fbd17f7
Refactoring to allow for re-enabling threeNodes_test
|
10 years ago |