Jeremy Lakeman
a531c0e960
Use a random walk to find free keyring slots
...
Always round the file size up to the nearest 16 slots
2016-09-20 16:47:30 +09:30
Jeremy Lakeman
275c99bc4e
Add cli option for changing an entry pin
2016-09-20 10:00:02 +09:30
Jeremy Lakeman
b6256ea89a
Add identity_t type & rename signing key api to identity.
2016-08-16 12:22:13 +09:30
Jeremy Lakeman
83b6ecb453
Roll an in memory identity when the keyring is empty
2016-08-02 11:01:32 +09:30
Jeremy Lakeman
df6688c496
Add signing key to restful keyring API
2016-07-25 16:54:11 +09:30
Jeremy Lakeman
bdc1db0090
Refactor remote identity locking to save memory
2016-07-05 11:30:10 +09:30
Jeremy Lakeman
16a14269af
Encrypt payloads without needing a sender
...
- reworked keyring identity handling to reduce memory searching
2016-05-31 12:50:32 +09:30
Jeremy Lakeman
5feb67512c
Generate encryption key from signing key for new identities
2016-05-09 10:51:52 +09:30
Jeremy Lakeman
231ab257e4
Define internal port bindings with section linking tricks
2016-03-07 15:50:34 +10:30
gardners
52bd428c09
make rhizome http port number configurable via serval.conf
2015-08-24 16:06:25 +09:30
Jeremy Lakeman
51ed6162dd
Add support for running and stopping servald from a JVM thread
...
fdpoll will now run a callback when about to sleep / woke up.
A new Java interface to indicate server started / sleeping / waking up.
An android implementation may allow the CPU to sleep.
If there's a java exception the server will try to shutdown.
Calling servald stop is currently undefined.
2015-05-25 11:46:37 +09:30
Andrew Bettison
d0317470c1
Fix test failure: create keyring
...
Was not overwriting keyring file. Also refactored keyring structs to
replace off_t with size_t.
2015-02-23 13:24:05 +10:30
Jeremy Lakeman
6ab2cc5bb6
Only support one keyring pin per open file
2014-10-31 15:30:07 +10:30
Jeremy Lakeman
851144ea0a
Refactor keyring identity iteration
2014-10-31 15:19:59 +10:30
Jeremy Lakeman
2480fb4a08
Migrate keyring sas commands
2014-02-19 16:37:45 +10:30
Jeremy Lakeman
487df0408d
Refactor mdp packet processing to avoid using struct overlay_mdp_frame
2014-02-19 16:34:11 +10:30
Andrew Bettison
476a538ef7
Fix -Wsign-compare warnings in keyring: unsigned cn,in,kp
2013-12-10 16:34:35 +10:30
Andrew Bettison
5226e47ef6
Uniform #ifdef __SERVAL_DNA__... for headers
2013-12-04 17:15:36 +10:30
Andrew Bettison
9b64bb87e0
Uniform copyright notices
...
Added some missing copyright/license block comments
2013-12-04 17:15:36 +10:30
Andrew Bettison
7564d529a1
Add missing copyright/license comment blocks
...
Update a few existing copyright notices to reflect recent work
2013-11-21 16:05:18 +10:30
Jeremy Lakeman
ff1f1ff093
Allow tag primitives to be used outside of keyring entries
2013-11-13 12:00:05 +10:30
Jeremy Lakeman
9680b24f23
Add support for adding and updating tags in the keyring
2013-11-13 11:59:21 +10:30
Jeremy Lakeman
4434b1b65d
Create keyring.h and move definitions there
2013-11-13 11:55:12 +10:30