Bart Polot [Mon, 27 Apr 2015 19:15:18 +0000 (19:15 +0000)]
- add getter for peer's permanent ECDH key
Bart Polot [Mon, 27 Apr 2015 19:15:17 +0000 (19:15 +0000)]
- store peer's permanent key in ax
Bart Polot [Mon, 27 Apr 2015 19:15:15 +0000 (19:15 +0000)]
- add AX type to send processors, refactor cid setter
Bart Polot [Mon, 27 Apr 2015 19:15:14 +0000 (19:15 +0000)]
- refactor axolotl encryption
Bart Polot [Mon, 27 Apr 2015 19:15:12 +0000 (19:15 +0000)]
- log format
Bart Polot [Mon, 27 Apr 2015 19:15:10 +0000 (19:15 +0000)]
- don't count all messages as pid when checking, only payload
Bart Polot [Mon, 27 Apr 2015 19:15:09 +0000 (19:15 +0000)]
- fix pointer
Bart Polot [Mon, 27 Apr 2015 19:15:08 +0000 (19:15 +0000)]
- implement ratchet advance
Bart Polot [Mon, 27 Apr 2015 19:15:06 +0000 (19:15 +0000)]
- split hmac_derive in two: hmac and hmac_kdf
Bart Polot [Mon, 27 Apr 2015 19:15:05 +0000 (19:15 +0000)]
- set tunel's e_state from axolotl
Bart Polot [Mon, 27 Apr 2015 19:15:04 +0000 (19:15 +0000)]
- doxygen
Bart Polot [Mon, 27 Apr 2015 19:15:02 +0000 (19:15 +0000)]
- don't do otr-rekey if a tunnel is Ax type
Bart Polot [Mon, 27 Apr 2015 19:15:01 +0000 (19:15 +0000)]
- log
Bart Polot [Mon, 27 Apr 2015 19:14:59 +0000 (19:14 +0000)]
- refactor otr
- use signed axolotl ECDH
- doxygen
- log
- minor fixes
Bart Polot [Mon, 27 Apr 2015 19:14:58 +0000 (19:14 +0000)]
- added a signature purpose for signing of axolotl kx messages
Bart Polot [Mon, 27 Apr 2015 19:14:57 +0000 (19:14 +0000)]
- add ECDH key caching and verifying
Bart Polot [Mon, 27 Apr 2015 19:14:55 +0000 (19:14 +0000)]
- due to incompatibilities in the representation of the ECC public key for ECDH and EdDSA, peers must provide en explicit ECDH key and sign it with theis EdDSA ID.
Bart Polot [Mon, 27 Apr 2015 19:14:54 +0000 (19:14 +0000)]
- implement single peer info
Bart Polot [Mon, 27 Apr 2015 19:14:53 +0000 (19:14 +0000)]
- fix wrong state modifier
Bart Polot [Mon, 27 Apr 2015 19:14:51 +0000 (19:14 +0000)]
- debug info
Bart Polot [Mon, 27 Apr 2015 19:14:50 +0000 (19:14 +0000)]
- debug message name
Bart Polot [Mon, 27 Apr 2015 19:14:49 +0000 (19:14 +0000)]
- debug
Bart Polot [Mon, 27 Apr 2015 19:14:47 +0000 (19:14 +0000)]
- ignore unknown connections
Bart Polot [Mon, 27 Apr 2015 19:14:45 +0000 (19:14 +0000)]
- fix alice-bob identification
Bart Polot [Mon, 27 Apr 2015 19:14:44 +0000 (19:14 +0000)]
- refactor kx sending, unify under send_kx
Bart Polot [Mon, 27 Apr 2015 19:14:42 +0000 (19:14 +0000)]
- register ax traffic
Bart Polot [Mon, 27 Apr 2015 19:14:41 +0000 (19:14 +0000)]
- add cid field to ax_kx
Bart Polot [Mon, 27 Apr 2015 19:14:39 +0000 (19:14 +0000)]
- fix
Bart Polot [Mon, 27 Apr 2015 19:14:38 +0000 (19:14 +0000)]
- use axolotl by default
Bart Polot [Mon, 27 Apr 2015 19:14:37 +0000 (19:14 +0000)]
- don't check own ephemeral
Bart Polot [Mon, 27 Apr 2015 19:14:35 +0000 (19:14 +0000)]
- add send kx for axolotl
Bart Polot [Mon, 27 Apr 2015 19:14:34 +0000 (19:14 +0000)]
- add kx ephemeral key to ax context
Bart Polot [Mon, 27 Apr 2015 19:14:32 +0000 (19:14 +0000)]
- don't send receivers ID, not needed
Bart Polot [Mon, 27 Apr 2015 19:14:31 +0000 (19:14 +0000)]
- use proper connection to determine direction
Bart Polot [Mon, 27 Apr 2015 19:14:30 +0000 (19:14 +0000)]
- typo
Bart Polot [Mon, 27 Apr 2015 19:14:28 +0000 (19:14 +0000)]
- doxygen
Bart Polot [Mon, 27 Apr 2015 19:14:27 +0000 (19:14 +0000)]
- axolotl encryption
Bart Polot [Mon, 27 Apr 2015 19:14:26 +0000 (19:14 +0000)]
- add alice/bob order to kx
Bart Polot [Mon, 27 Apr 2015 19:14:24 +0000 (19:14 +0000)]
- generate a new ephemeral ratchet key on tunnel creation
Bart Polot [Mon, 27 Apr 2015 19:14:23 +0000 (19:14 +0000)]
- memleak
Bart Polot [Mon, 27 Apr 2015 19:14:22 +0000 (19:14 +0000)]
- remove dead code
Bart Polot [Mon, 27 Apr 2015 19:14:20 +0000 (19:14 +0000)]
- doxygen
Bart Polot [Mon, 27 Apr 2015 19:14:19 +0000 (19:14 +0000)]
- cast own key
Bart Polot [Mon, 27 Apr 2015 19:14:18 +0000 (19:14 +0000)]
- ax kdf
Bart Polot [Mon, 27 Apr 2015 19:14:16 +0000 (19:14 +0000)]
- doc
Bart Polot [Mon, 27 Apr 2015 19:14:15 +0000 (19:14 +0000)]
- document axolotl fields
Bart Polot [Mon, 27 Apr 2015 19:14:13 +0000 (19:14 +0000)]
- refactor kx handling
Bart Polot [Mon, 27 Apr 2015 19:14:12 +0000 (19:14 +0000)]
- const
Bart Polot [Mon, 27 Apr 2015 19:14:10 +0000 (19:14 +0000)]
- if C is NULL, can't use it for getting the ID
Bart Polot [Mon, 27 Apr 2015 19:14:09 +0000 (19:14 +0000)]
- NULL connections means error
Bart Polot [Mon, 27 Apr 2015 19:14:08 +0000 (19:14 +0000)]
- count traffic as connection confirmation
Bart Polot [Mon, 27 Apr 2015 19:14:06 +0000 (19:14 +0000)]
- fix const, log
Bart Polot [Mon, 27 Apr 2015 19:14:05 +0000 (19:14 +0000)]
- refactor to check messages from both enc systems
Bart Polot [Mon, 27 Apr 2015 19:14:04 +0000 (19:14 +0000)]
- data struct for axolotl internal state
Bart Polot [Mon, 27 Apr 2015 19:14:03 +0000 (19:14 +0000)]
- refactor to use same function to decrypt based on tunnel's enc method
Bart Polot [Mon, 27 Apr 2015 19:14:01 +0000 (19:14 +0000)]
- reduce number of messages for snappier test
Bart Polot [Mon, 27 Apr 2015 19:14:00 +0000 (19:14 +0000)]
- added basic axolotl support
Arthur Dewarumez [Mon, 27 Apr 2015 15:49:12 +0000 (15:49 +0000)]
Finish the create of the handler for every message.
Christian Grothoff [Mon, 27 Apr 2015 13:25:49 +0000 (13:25 +0000)]
-dead decl removal
Arthur Dewarumez [Mon, 27 Apr 2015 13:10:22 +0000 (13:10 +0000)]
Adding some function in the handler
Christian Grothoff [Mon, 27 Apr 2015 13:06:38 +0000 (13:06 +0000)]
-fix FTBFS from wdht
Christian Grothoff [Mon, 27 Apr 2015 13:05:17 +0000 (13:05 +0000)]
-reducing to required parts of skeleton
Christian Grothoff [Mon, 27 Apr 2015 13:00:54 +0000 (13:00 +0000)]
-also don't need xdht routing subsystem for wdht
Christian Grothoff [Mon, 27 Apr 2015 12:53:35 +0000 (12:53 +0000)]
eliminating dead HELLO logic, not needed for x-vine/whanau
Christian Grothoff [Mon, 27 Apr 2015 12:00:16 +0000 (12:00 +0000)]
starting with whanu
Arthur Dewarumez [Mon, 27 Apr 2015 11:12:21 +0000 (11:12 +0000)]
Adding files for whanau.
Christian Grothoff [Fri, 24 Apr 2015 07:04:18 +0000 (07:04 +0000)]
move ARM/config logic to util/ where it doesn't need to cast away a 'const' and is _slightly_ less likely to be forgotten, also add big fat comment to hopefully clarify why it is there
Christian Grothoff [Fri, 24 Apr 2015 06:47:07 +0000 (06:47 +0000)]
-static
Christian Grothoff [Fri, 24 Apr 2015 06:43:06 +0000 (06:43 +0000)]
-fixing PORT incongruency (LRN's W32 issue)
Christian Grothoff [Fri, 24 Apr 2015 06:42:44 +0000 (06:42 +0000)]
-indentation and doxygen fixes
LRN [Thu, 23 Apr 2015 17:31:48 +0000 (17:31 +0000)]
Fix a typo in perf_crypto_asymmetric
Matthias Wachs [Mon, 20 Apr 2015 20:10:57 +0000 (20:10 +0000)]
removing ATS preference count
Christian Grothoff [Fri, 17 Apr 2015 22:57:40 +0000 (22:57 +0000)]
-doxygen, indentation
Christian Grothoff [Mon, 13 Apr 2015 20:26:36 +0000 (20:26 +0000)]
-doxygen, build system fixes, minor API extension
Christian Grothoff [Fri, 10 Apr 2015 17:02:04 +0000 (17:02 +0000)]
-updated French translations
Martin Schanzenbach [Fri, 10 Apr 2015 14:31:02 +0000 (14:31 +0000)]
-make static
Matthias Wachs [Fri, 10 Apr 2015 07:49:10 +0000 (07:49 +0000)]
re-renable ats-tests directory:
tests and tools compile, tests pass on my system
LRN [Thu, 9 Apr 2015 19:34:18 +0000 (19:34 +0000)]
Don't shadow the system() function
LRN [Thu, 9 Apr 2015 19:28:05 +0000 (19:28 +0000)]
Update plibc header from upstream
LRN [Thu, 9 Apr 2015 18:25:08 +0000 (18:25 +0000)]
Add missing const to the argument of the readiness checkers
LRN [Thu, 9 Apr 2015 18:22:29 +0000 (18:22 +0000)]
Wait on actual HANDLE, not the structure that contains it
LRN [Thu, 9 Apr 2015 17:24:45 +0000 (17:24 +0000)]
Update bundled plibc header (don't redef S_I* constants), fix mkfifo prototype
Matthias Wachs [Thu, 9 Apr 2015 11:53:16 +0000 (11:53 +0000)]
adding disconnect check for performance cb
Matthias Wachs [Thu, 9 Apr 2015 11:13:45 +0000 (11:13 +0000)]
fix preference parsing
Matthias Wachs [Thu, 9 Apr 2015 11:11:51 +0000 (11:11 +0000)]
fix order in initializer
Matthias Wachs [Thu, 9 Apr 2015 11:01:28 +0000 (11:01 +0000)]
adding new ATS struct, updating config files to use lower case solver names
Matthias Wachs [Thu, 9 Apr 2015 11:00:31 +0000 (11:00 +0000)]
adding number of preferences to allow iterating over preferences
Matthias Wachs [Thu, 9 Apr 2015 10:11:47 +0000 (10:11 +0000)]
removing unused variable
switching from ATS_Information to ATS_Properties in gnunet-ats-sim
Matthias Wachs [Thu, 9 Apr 2015 10:08:55 +0000 (10:08 +0000)]
removing GNUNET_ATS_Information from ats-testing and logging
uses GNUNET_ATS_Properties instead
Matthias Wachs [Thu, 9 Apr 2015 08:31:59 +0000 (08:31 +0000)]
fix: compiler warning for uninitialized value
Julius Bünger [Tue, 7 Apr 2015 13:58:33 +0000 (13:58 +0000)]
-fix sampler
Julius Bünger [Tue, 7 Apr 2015 13:58:30 +0000 (13:58 +0000)]
-writing important sampler info to file
Julius Bünger [Tue, 7 Apr 2015 13:13:48 +0000 (13:13 +0000)]
compile test to profiler
Julius Bünger [Fri, 3 Apr 2015 11:28:21 +0000 (11:28 +0000)]
-restructured tests
Julius Bünger [Fri, 3 Apr 2015 11:28:18 +0000 (11:28 +0000)]
mal type 3 (combined 1 + 2)
Julius Bünger [Fri, 3 Apr 2015 11:28:15 +0000 (11:28 +0000)]
-updated TODOs
Martin Schanzenbach [Wed, 1 Apr 2015 14:05:10 +0000 (14:05 +0000)]
-json decrefs
Martin Schanzenbach [Wed, 1 Apr 2015 14:02:35 +0000 (14:02 +0000)]
- namestore rest
Martin Schanzenbach [Tue, 31 Mar 2015 16:17:09 +0000 (16:17 +0000)]
- fix
Christian Grothoff [Mon, 30 Mar 2015 19:46:35 +0000 (19:46 +0000)]
address #3745