Mike Frysinger 8df7ed1453 expand the BDB acronym in a few key places 8 anos atrás
..
testdata b37e6672eb Add BDB library 9 anos atrás
testkeys b37e6672eb Add BDB library 9 anos atrás
LICENSE b37e6672eb Add BDB library 9 anos atrás
Makefile b37e6672eb Add BDB library 9 anos atrás
README 8df7ed1453 expand the BDB acronym in a few key places 8 anos atrás
bdb.c b37e6672eb Add BDB library 9 anos atrás
bdb.h b37e6672eb Add BDB library 9 anos atrás
bdb_create.c b37e6672eb Add BDB library 9 anos atrás
bdb_struct.h b37e6672eb Add BDB library 9 anos atrás
bdb_test.c b37e6672eb Add BDB library 9 anos atrás
dump_rsa.c b37e6672eb Add BDB library 9 anos atrás
ecdsa.c b37e6672eb Add BDB library 9 anos atrás
host.c b37e6672eb Add BDB library 9 anos atrás
host.h b37e6672eb Add BDB library 9 anos atrás
rsa.c b37e6672eb Add BDB library 9 anos atrás
sha.c b37e6672eb Add BDB library 9 anos atrás

README

Boot Descriptor Block (BDB) library and utilities

Building:
---------
The host-side library and utilities requires OpenSSL.

Do 'make runtests' to ensure everything is working.

Generating a BDB:
-----------------
Edit the options in bdb_create.c. Then 'make bdb'.

In the next release, this will take a config file rather than
requiring recompilation each time. Also, the BDB header and data will
be signed in two separate steps, so that the private BDB key is not
required each time.

Revision History:
-----------------
v0.1.2 24-Nov-2015 Add support for RSA-3072B keys and signatures.
Add dump_rsa utility and 'make testkeys' to create
new keys.
Use a RSA-3072B (exponent 3) key for the subkey so
the exponent 3 code gets tested.

v0.1.1 17-Nov-2015 Add support for ECDSA-521 data types. Note that
only the data types are supported; there is not a
C implementation for ECDSA.

v0.1.0 15-Sep-2015 Initial version.