oweals/gnunet.git
9 years ago- skip checking all messages that are not there, no matter what the bitfield says
Bart Polot [Mon, 27 Apr 2015 19:16:01 +0000 (19:16 +0000)]
- skip checking all messages that are not there, no matter what the bitfield says

9 years ago- only modify to key sent before the key derivation
Bart Polot [Mon, 27 Apr 2015 19:15:59 +0000 (19:15 +0000)]
- only modify to key sent before the key derivation

9 years ago- resend ax kx when lost
Bart Polot [Mon, 27 Apr 2015 19:15:58 +0000 (19:15 +0000)]
- resend ax kx when lost

9 years ago- don't queue more than one ax_kx at a time
Bart Polot [Mon, 27 Apr 2015 19:15:57 +0000 (19:15 +0000)]
- don't queue more than one ax_kx at a time

9 years ago- register otr-downgrades
Bart Polot [Mon, 27 Apr 2015 19:15:55 +0000 (19:15 +0000)]
- register otr-downgrades

9 years agoonly ratchet after a certain amount of messages or time has passed
Bart Polot [Mon, 27 Apr 2015 19:15:54 +0000 (19:15 +0000)]
only ratchet after a certain amount of messages or time has passed

9 years ago- fix ttl
Bart Polot [Mon, 27 Apr 2015 19:15:52 +0000 (19:15 +0000)]
- fix ttl

9 years ago- ttl is deprecated, don't warn
Bart Polot [Mon, 27 Apr 2015 19:15:51 +0000 (19:15 +0000)]
- ttl is deprecated, don't warn

9 years ago- activate ratchet on receive
Bart Polot [Mon, 27 Apr 2015 19:15:50 +0000 (19:15 +0000)]
- activate ratchet on receive

9 years ago- don't ttl drop ax
Bart Polot [Mon, 27 Apr 2015 19:15:48 +0000 (19:15 +0000)]
- don't ttl drop ax

9 years ago- properly read otr/ax fields
Bart Polot [Mon, 27 Apr 2015 19:15:47 +0000 (19:15 +0000)]
- properly read otr/ax fields

9 years ago- initialize reserved
Bart Polot [Mon, 27 Apr 2015 19:15:45 +0000 (19:15 +0000)]
- initialize reserved

9 years ago- fix Nr counter
Bart Polot [Mon, 27 Apr 2015 19:15:44 +0000 (19:15 +0000)]
- fix Nr counter

9 years ago- fix log params
Bart Polot [Mon, 27 Apr 2015 19:15:42 +0000 (19:15 +0000)]
- fix log params

9 years ago- refactor
Bart Polot [Mon, 27 Apr 2015 19:15:41 +0000 (19:15 +0000)]
- refactor

9 years ago- keep track of all message types
Bart Polot [Mon, 27 Apr 2015 19:15:39 +0000 (19:15 +0000)]
- keep track of all message types

9 years ago- use ax as payload
Bart Polot [Mon, 27 Apr 2015 19:15:38 +0000 (19:15 +0000)]
- use ax as payload

9 years ago- proper name for continuation
Bart Polot [Mon, 27 Apr 2015 19:15:36 +0000 (19:15 +0000)]
- proper name for continuation

9 years ago- remove debug
Bart Polot [Mon, 27 Apr 2015 19:15:35 +0000 (19:15 +0000)]
- remove debug

9 years ago- allow just message headers (keepalive uses this)
Bart Polot [Mon, 27 Apr 2015 19:15:34 +0000 (19:15 +0000)]
- allow just message headers (keepalive uses this)

9 years ago- register AX for unqueueing
Bart Polot [Mon, 27 Apr 2015 19:15:32 +0000 (19:15 +0000)]
- register AX for unqueueing

9 years ago- fix size output, don't include headers
Bart Polot [Mon, 27 Apr 2015 19:15:31 +0000 (19:15 +0000)]
- fix size output, don't include headers

9 years ago- remove dead code
Bart Polot [Mon, 27 Apr 2015 19:15:30 +0000 (19:15 +0000)]
- remove dead code

9 years agoimplemented AX dectyption and racheting
Bart Polot [Mon, 27 Apr 2015 19:15:28 +0000 (19:15 +0000)]
implemented AX dectyption and racheting

9 years ago- shorter names for more info in 80 cols
Bart Polot [Mon, 27 Apr 2015 19:15:27 +0000 (19:15 +0000)]
- shorter names for more info in 80 cols

9 years ago- use correct overhead size, log wrong sizes verbosely
Bart Polot [Mon, 27 Apr 2015 19:15:25 +0000 (19:15 +0000)]
- use correct overhead size, log wrong sizes verbosely

9 years ago- adjust checks for different encryption overheads
Bart Polot [Mon, 27 Apr 2015 19:15:24 +0000 (19:15 +0000)]
- adjust checks for different encryption overheads

9 years ago- handle AX messages
Bart Polot [Mon, 27 Apr 2015 19:15:22 +0000 (19:15 +0000)]
- handle AX messages

9 years ago- log
Bart Polot [Mon, 27 Apr 2015 19:15:21 +0000 (19:15 +0000)]
- log

9 years ago- axolotl debug
Bart Polot [Mon, 27 Apr 2015 19:15:19 +0000 (19:15 +0000)]
- axolotl debug
- show only relevant tunnel key info on debug

9 years ago- add getter for peer's permanent ECDH key
Bart Polot [Mon, 27 Apr 2015 19:15:18 +0000 (19:15 +0000)]
- add getter for peer's permanent ECDH key

9 years ago- store peer's permanent key in ax
Bart Polot [Mon, 27 Apr 2015 19:15:17 +0000 (19:15 +0000)]
- store peer's permanent key in ax

9 years ago- add AX type to send processors, refactor cid setter
Bart Polot [Mon, 27 Apr 2015 19:15:15 +0000 (19:15 +0000)]
- add AX type to send processors, refactor cid setter

9 years ago- refactor axolotl encryption
Bart Polot [Mon, 27 Apr 2015 19:15:14 +0000 (19:15 +0000)]
- refactor axolotl encryption

9 years ago- log format
Bart Polot [Mon, 27 Apr 2015 19:15:12 +0000 (19:15 +0000)]
- log format

9 years ago- don't count all messages as pid when checking, only payload
Bart Polot [Mon, 27 Apr 2015 19:15:10 +0000 (19:15 +0000)]
- don't count all messages as pid when checking, only payload

9 years ago- fix pointer
Bart Polot [Mon, 27 Apr 2015 19:15:09 +0000 (19:15 +0000)]
- fix pointer

9 years ago- implement ratchet advance
Bart Polot [Mon, 27 Apr 2015 19:15:08 +0000 (19:15 +0000)]
- implement ratchet advance

9 years ago- split hmac_derive in two: hmac and hmac_kdf
Bart Polot [Mon, 27 Apr 2015 19:15:06 +0000 (19:15 +0000)]
- split hmac_derive in two: hmac and hmac_kdf

9 years ago- set tunel's e_state from axolotl
Bart Polot [Mon, 27 Apr 2015 19:15:05 +0000 (19:15 +0000)]
- set tunel's e_state from axolotl

9 years ago- doxygen
Bart Polot [Mon, 27 Apr 2015 19:15:04 +0000 (19:15 +0000)]
- doxygen

9 years ago- don't do otr-rekey if a tunnel is Ax type
Bart Polot [Mon, 27 Apr 2015 19:15:02 +0000 (19:15 +0000)]
- don't do otr-rekey if a tunnel is Ax type

9 years ago- log
Bart Polot [Mon, 27 Apr 2015 19:15:01 +0000 (19:15 +0000)]
- log

9 years ago- refactor otr
Bart Polot [Mon, 27 Apr 2015 19:14:59 +0000 (19:14 +0000)]
- refactor otr
- use signed axolotl ECDH
- doxygen
- log
- minor fixes

9 years ago- added a signature purpose for signing of axolotl kx messages
Bart Polot [Mon, 27 Apr 2015 19:14:58 +0000 (19:14 +0000)]
- added a signature purpose for signing of axolotl kx messages

9 years ago- add ECDH key caching and verifying
Bart Polot [Mon, 27 Apr 2015 19:14:57 +0000 (19:14 +0000)]
- add ECDH key caching and verifying

9 years ago- due to incompatibilities in the representation of the ECC public key for ECDH and...
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.

9 years ago- implement single peer info
Bart Polot [Mon, 27 Apr 2015 19:14:54 +0000 (19:14 +0000)]
- implement single peer info

9 years ago- fix wrong state modifier
Bart Polot [Mon, 27 Apr 2015 19:14:53 +0000 (19:14 +0000)]
- fix wrong state modifier

9 years ago- debug info
Bart Polot [Mon, 27 Apr 2015 19:14:51 +0000 (19:14 +0000)]
- debug info

9 years ago- debug message name
Bart Polot [Mon, 27 Apr 2015 19:14:50 +0000 (19:14 +0000)]
- debug message name

9 years ago- debug
Bart Polot [Mon, 27 Apr 2015 19:14:49 +0000 (19:14 +0000)]
- debug

9 years ago- ignore unknown connections
Bart Polot [Mon, 27 Apr 2015 19:14:47 +0000 (19:14 +0000)]
- ignore unknown connections

9 years ago- fix alice-bob identification
Bart Polot [Mon, 27 Apr 2015 19:14:45 +0000 (19:14 +0000)]
- fix alice-bob identification

9 years ago- refactor kx sending, unify under send_kx
Bart Polot [Mon, 27 Apr 2015 19:14:44 +0000 (19:14 +0000)]
- refactor kx sending, unify under send_kx

9 years ago- register ax traffic
Bart Polot [Mon, 27 Apr 2015 19:14:42 +0000 (19:14 +0000)]
- register ax traffic

9 years ago- add cid field to ax_kx
Bart Polot [Mon, 27 Apr 2015 19:14:41 +0000 (19:14 +0000)]
- add cid field to ax_kx

9 years ago- fix
Bart Polot [Mon, 27 Apr 2015 19:14:39 +0000 (19:14 +0000)]
- fix

9 years ago- use axolotl by default
Bart Polot [Mon, 27 Apr 2015 19:14:38 +0000 (19:14 +0000)]
- use axolotl by default

9 years ago- don't check own ephemeral
Bart Polot [Mon, 27 Apr 2015 19:14:37 +0000 (19:14 +0000)]
- don't check own ephemeral

9 years ago- add send kx for axolotl
Bart Polot [Mon, 27 Apr 2015 19:14:35 +0000 (19:14 +0000)]
- add send kx for axolotl

9 years ago- add kx ephemeral key to ax context
Bart Polot [Mon, 27 Apr 2015 19:14:34 +0000 (19:14 +0000)]
- add kx ephemeral key to ax context

9 years ago- don't send receivers ID, not needed
Bart Polot [Mon, 27 Apr 2015 19:14:32 +0000 (19:14 +0000)]
- don't send receivers ID, not needed

9 years ago- use proper connection to determine direction
Bart Polot [Mon, 27 Apr 2015 19:14:31 +0000 (19:14 +0000)]
- use proper connection to determine direction

9 years ago- typo
Bart Polot [Mon, 27 Apr 2015 19:14:30 +0000 (19:14 +0000)]
- typo

9 years ago- doxygen
Bart Polot [Mon, 27 Apr 2015 19:14:28 +0000 (19:14 +0000)]
- doxygen

9 years ago- axolotl encryption
Bart Polot [Mon, 27 Apr 2015 19:14:27 +0000 (19:14 +0000)]
- axolotl encryption

9 years ago- add alice/bob order to kx
Bart Polot [Mon, 27 Apr 2015 19:14:26 +0000 (19:14 +0000)]
- add alice/bob order to kx

9 years ago- generate a new ephemeral ratchet key on tunnel creation
Bart Polot [Mon, 27 Apr 2015 19:14:24 +0000 (19:14 +0000)]
- generate a new ephemeral ratchet key on tunnel creation

9 years ago- memleak
Bart Polot [Mon, 27 Apr 2015 19:14:23 +0000 (19:14 +0000)]
- memleak

9 years ago- remove dead code
Bart Polot [Mon, 27 Apr 2015 19:14:22 +0000 (19:14 +0000)]
- remove dead code

9 years ago- doxygen
Bart Polot [Mon, 27 Apr 2015 19:14:20 +0000 (19:14 +0000)]
- doxygen

9 years ago- cast own key
Bart Polot [Mon, 27 Apr 2015 19:14:19 +0000 (19:14 +0000)]
- cast own key

9 years ago- ax kdf
Bart Polot [Mon, 27 Apr 2015 19:14:18 +0000 (19:14 +0000)]
- ax kdf

9 years ago- doc
Bart Polot [Mon, 27 Apr 2015 19:14:16 +0000 (19:14 +0000)]
- doc

9 years ago- document axolotl fields
Bart Polot [Mon, 27 Apr 2015 19:14:15 +0000 (19:14 +0000)]
- document axolotl fields

9 years ago- refactor kx handling
Bart Polot [Mon, 27 Apr 2015 19:14:13 +0000 (19:14 +0000)]
- refactor kx handling

9 years ago- const
Bart Polot [Mon, 27 Apr 2015 19:14:12 +0000 (19:14 +0000)]
- const

9 years ago- if C is NULL, can't use it for getting the ID
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

9 years ago- NULL connections means error
Bart Polot [Mon, 27 Apr 2015 19:14:09 +0000 (19:14 +0000)]
- NULL connections means error

9 years ago- count traffic as connection confirmation
Bart Polot [Mon, 27 Apr 2015 19:14:08 +0000 (19:14 +0000)]
- count traffic as connection confirmation

9 years ago- fix const, log
Bart Polot [Mon, 27 Apr 2015 19:14:06 +0000 (19:14 +0000)]
- fix const, log

9 years ago- refactor to check messages from both enc systems
Bart Polot [Mon, 27 Apr 2015 19:14:05 +0000 (19:14 +0000)]
- refactor to check messages from both enc systems

9 years ago- data struct for axolotl internal state
Bart Polot [Mon, 27 Apr 2015 19:14:04 +0000 (19:14 +0000)]
- data struct for axolotl internal state

9 years ago- refactor to use same function to decrypt based on tunnel's enc method
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

9 years ago- reduce number of messages for snappier test
Bart Polot [Mon, 27 Apr 2015 19:14:01 +0000 (19:14 +0000)]
- reduce number of messages for snappier test

9 years ago- added basic axolotl support
Bart Polot [Mon, 27 Apr 2015 19:14:00 +0000 (19:14 +0000)]
- added basic axolotl support

9 years agoFinish the create of the handler for every message.
Arthur Dewarumez [Mon, 27 Apr 2015 15:49:12 +0000 (15:49 +0000)]
Finish the create of the handler for every message.

9 years ago-dead decl removal
Christian Grothoff [Mon, 27 Apr 2015 13:25:49 +0000 (13:25 +0000)]
-dead decl removal

9 years agoAdding some function in the handler
Arthur Dewarumez [Mon, 27 Apr 2015 13:10:22 +0000 (13:10 +0000)]
Adding some function in the handler

9 years ago-fix FTBFS from wdht
Christian Grothoff [Mon, 27 Apr 2015 13:06:38 +0000 (13:06 +0000)]
-fix FTBFS from wdht

9 years ago-reducing to required parts of skeleton
Christian Grothoff [Mon, 27 Apr 2015 13:05:17 +0000 (13:05 +0000)]
-reducing to required parts of skeleton

9 years ago-also don't need xdht routing subsystem for wdht
Christian Grothoff [Mon, 27 Apr 2015 13:00:54 +0000 (13:00 +0000)]
-also don't need xdht routing subsystem for wdht

9 years agoeliminating dead HELLO logic, not needed for x-vine/whanau
Christian Grothoff [Mon, 27 Apr 2015 12:53:35 +0000 (12:53 +0000)]
eliminating dead HELLO logic, not needed for x-vine/whanau

9 years agostarting with whanu
Christian Grothoff [Mon, 27 Apr 2015 12:00:16 +0000 (12:00 +0000)]
starting with whanu

9 years agoAdding files for whanau.
Arthur Dewarumez [Mon, 27 Apr 2015 11:12:21 +0000 (11:12 +0000)]
Adding files for whanau.

9 years agomove ARM/config logic to util/ where it doesn't need to cast away a 'const' and is...
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

9 years ago-static
Christian Grothoff [Fri, 24 Apr 2015 06:47:07 +0000 (06:47 +0000)]
-static

9 years ago-fixing PORT incongruency (LRN's W32 issue)
Christian Grothoff [Fri, 24 Apr 2015 06:43:06 +0000 (06:43 +0000)]
-fixing PORT incongruency (LRN's W32 issue)

9 years ago-indentation and doxygen fixes
Christian Grothoff [Fri, 24 Apr 2015 06:42:44 +0000 (06:42 +0000)]
-indentation and doxygen fixes