Volker Birk
|
b67cd478bf
|
...
|
4 years ago |
Volker Birk
|
920596a759
|
mark base protocol functions
|
4 years ago |
Volker Birk
|
3c21953b36
|
...
|
4 years ago |
Volker Birk
|
a77505c85d
|
...
|
4 years ago |
Volker Birk
|
8edfbd6552
|
...
|
4 years ago |
Volker Birk
|
057241613b
|
...
|
4 years ago |
Volker Birk
|
570984adb5
|
some encoding
|
4 years ago |
Volker Birk
|
c9b8b3c33f
|
...
|
4 years ago |
Volker Birk
|
89b78fd5c4
|
...
|
4 years ago |
Volker Birk
|
849893d94e
|
...
|
4 years ago |
Volker Birk
|
a30ba6b73f
|
name it notify
|
4 years ago |
Volker Birk
|
5eed70d884
|
...
|
4 years ago |
Volker Birk
|
dc0a6e7325
|
...
|
4 years ago |
Volker Birk
|
f6dd7267bf
|
cut things in
|
4 years ago |
Krista Bennett
|
02771169d5
|
SYNC HAS RETURNED. Keysync still removed from Engine.
|
5 years ago |
Krista Bennett
|
6b51966b22
|
Removed all 2-party keysync components from engine.
|
5 years ago |
Edouard Tisserant
|
6026107c5f
|
ENGINE-187 use remaining time returned by adapter when timeout is interrupted to continue timeout if Sync' FSM didn't jump to another state in the meantime.
|
5 years ago |
Krista Bennett
|
271dd50b26
|
ENGINE-198: fixed to test against actual decrypt status return vals
|
5 years ago |
Edouard Tisserant
|
ca2848978d
|
fixed sync.svg
|
5 years ago |
Edouard Tisserant
|
086fef0c38
|
KeySync : made UUID renewal when entering group explicit in fsm, and moved it after sendGroupKeys to be sure it is accepted by peer. Also fixed bug generating else part of conditions in fsm.
|
6 years ago |
Edouard Tisserant
|
b1f94a08dc
|
KeySync: fixed type inference of state params in case multiple params. Work around limited 'extra' param from events, until we need more
|
6 years ago |
Edouard Tisserant
|
1ed0a2df6e
|
KeySync: half fixed type inference of state params in case multiple params. Still b0rkee with limited 'extra' param from events.
|
6 years ago |
Edouard Tisserant
|
36de0a47eb
|
KeySync : added composit state payload to hold multiple state parameters
|
6 years ago |
Edouard Tisserant
|
3eb7be13a1
|
KeySync: fixed problem with GroupKeys events not being generated. Added better memory handling policy for keysync events extras.
|
6 years ago |
Volker Birk
|
e4cfb490c6
|
adding license info to each file
|
6 years ago |
Edouard Tisserant
|
d9365b656e
|
added verbose sync FSM debug logging
|
6 years ago |
Edouard Tisserant
|
a85281fd45
|
sync: obey new app notification enum names, this time with corresponding actions generated
|
6 years ago |
Volker Birk
|
7f4212018b
|
fixing Windows build
|
6 years ago |
Edouard Tisserant
|
a9e235546b
|
sync: documentation, moved generated code, updated .hgignore, cleaning
|
6 years ago |
Edouard Tisserant
|
def6e4a100
|
ENGINE-133 added state 'payload' pointer to data attached to the state, allocated/dealocated on transitions. This state payload allows spontaneous transitions having no context (i.e. timeout) to get some context about the state. It can be used in other cases like checking that received group keys are from the partner we expect (TODO)
|
6 years ago |
Edouard Tisserant
|
ccd8d1ae6d
|
ENGINE-133 added timeout in sync state machine, relying on callback sync message retrieve timeout - adapters need update
|
6 years ago |
Edouard Tisserant
|
ef99d88ad7
|
ENGINE-139: now uses decrypt flags to mark detected sync messages
|
6 years ago |
Edouard Tisserant
|
a87b6443f2
|
forgotten printf
|
6 years ago |
Edouard Tisserant
|
2e612dfd78
|
KEYSYNC: adapted to new update_identity behaviour + fixed some memory leak.
|
6 years ago |
Edouard Tisserant
|
f10c2dae73
|
Moved declaration of inject_DeviceState_event to codegen
|
6 years ago |
Edouard Tisserant
|
da323870d0
|
Support for extra parameter for sync' protocol' fsm' actions
|
6 years ago |
Edouard Tisserant
|
07447bc07f
|
Sync message decrypt rating could't be evaluated properly without knowing peer's user_id, itslef encoded inside the encrypted blob. Peer identity rating is then re-evaluated after unpacking.
|
6 years ago |
Edouard Tisserant
|
7b07e8a081
|
renamed reject() to rejectHandshake(). Added acceptHandshake. Toke away from sync'actions ownership of partner's identity.
|
6 years ago |
Edouard Tisserant
|
bfd5d5ff94
|
sync_driver now is responsible to duplicate partner identity, and transmit ownership to each state invoked. fsm_DeviceState_inject doesn't take ownership anymore
|
6 years ago |
Edouard Tisserant
|
a582ab8758
|
Force Init event when entering a new sync state
|
6 years ago |
Volker Birk
|
7702ac3b2a
|
adding some security
|
6 years ago |
Volker Birk
|
5cc75371ae
|
restructuring things (will not build)
|
6 years ago |
Volker Birk
|
2f3c830f3e
|
adding broadcast function
|
6 years ago |
Volker Birk
|
becce8c271
|
empty address allowed for myself()
|
6 years ago |
Volker Birk
|
fb41c05e3f
|
moving #include and installing headers
|
6 years ago |
Volker Birk
|
9ad37a8edf
|
store group keys
|
6 years ago |
Volker Birk
|
a72df0a671
|
error handling in state machine
|
6 years ago |
Volker Birk
|
76620eb3ab
|
...
|
6 years ago |
Volker Birk
|
9e8b9f7c4c
|
...
|
6 years ago |
Volker Birk
|
a152c15554
|
changing message_api: adding flags to encrypt_message()
|
6 years ago |