Rename security-related modules for clarity
Name of socket creation functions consistently
Adjust keystore ABI

Credentials should use a buffer, not sized string (username)
Gcrypt call should not appear in keystore (use indirection)
A cluster@#$% of things relate to OTP, not AAA

Isolates shared-memory "solution" and neatens-up files
Adjust support library headers to mesh better

All crypto-related facilities go in the proper header
Keystore didn't need to have its own, and types were
merged into the proper location. (some fields external)
Building support library as shared object

Required step: eliminate duplicate symbols
Repair location of configured header
Print strings instead of structs!
Remove extra/missing components from libplouton
Oops. Don't cut and paste license headers
Include primary header first; what about config?
Abstract the method of key generation to audit

Audit may not be the correct location, but
we'll add some misc or system-dependent code here.
Include the proper names for gawd's sake
Repair the declaration of accounts information
Rename socket.h to reduce confusion
Adjust crypto header(s) to include proper things
Fix header-guards on sockets.h
Add signaling interface
Create a separate file for the fetch_pin function
Add simple generic signaling (single callback)