First cut at getting signature checking working again. This is just a
partial fix --- more to come.
Update license date on all files. No functional changes.
Fix a problem with locating secret keys for logs when using a search
path. Do some prep for making this more flexible. It turns out the
semantics of -K in some applications has changed, but the current
behavior still matches the documentation.
There may be security implications with allowing the ability to name...
Get signatures on APPEND working again. Still incomplete, but handles
the single datum in a request case.
It turns out that including a GOB pointer in the datum causes too many
locking problems. Just pass the gob in as needed.
Snapshot: compiles cleanly with updated protocol and crypto
support, but completely untested.
Update licenses to 2017.
Extend default search path for signature keys.
Update license. No code changes.
Include copyright in all files. There are scripts to do bulk
replacement of the copyright if desired.
Remove keytype parameter from most ep_crypto routines; it can be derived
from the type of the key in use.
Linux compilation cleanups.
Check public/secret key compatibility; additional debugging (crypto and
Signature checking working. No action taken on bad signature yet.
Still considerable cleanup left to be done.
Another signing snapshot: signatures are created and sent but not
checked. Metadata is returned when a GCL is opened. Still have a
problem with reference counting of GCL handles.