diff options
author | Rob Austein <sra@hactrn.net> | 2016-09-30 08:34:59 -0400 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2016-09-30 08:34:59 -0400 |
commit | 378bcae718b7b8785b06c8cf82344e4f344a9215 (patch) | |
tree | f3d51e30c0d9e6ec8edff7b9ddd752e288672c0a /rpc_server.c | |
parent | 4a2bede5881a23a69f94beefe7d5dd56a12b9985 (diff) |
Multi-block object support in keystore.
The main reason for supporting multi-block objects is to allow the
PKCS #11 code to attach more attributes than will fit comfortably in a
single flash block. This may turn out to be unnecessary once we've
fleshed out the attribute storage and retrieval code; if so, we can
simplify the code, but this way the keystore won't impose arbitrary
(and somewhat inscrutable) size limits on PKCS #11 attributes for
large keys.
This snapshot passes light testing (PKCS #11 "make test" runs), but
the tombstone recovery code in ks_init() is a bit involved, and needs
more testing with simulated failures (probably induced under GDB).
Diffstat (limited to 'rpc_server.c')
0 files changed, 0 insertions, 0 deletions