Libacvp v1.4.0
-Library support for TLS 1.3 KDF (RFC8446)
-New short command line options for acvp_app:
1.) -r may be used in place of --vector_req
2.) -p may be used in place of --vector_rsp
3.) -u may be used in place of --vector_upload
4.) -a may be used in place of --all_algs
5.) -s may be used in place of --save-to
-Several new configure options to assist with building libacvp for various platforms:
--enable-offline-ldl-check will try to detect static OpenSSL using libdl, for cases when
the static OpenSSL build was not built with the no-dso flag. We recommend using the no-dso
flag for these builds; some versions of SSL may require libdl either way.
--disable-lib-check will disable autoconf's ability to detect library presence before building.
This may help users on some platforms with building if detection is not working; however,
if there are issues with the library the error messages will be more cryptic.
--enable-wrapper-library will build acvp_app into a single API library, libacvp_app. This may
help run ACVP testing on infrequently used platforms or platforms that use more proprietary
developer tools (e.g. xcode). This single API takes in a vector request file and outputs a
vector response file. This is for developer testing use only.
More info about these can be found in the readme and in ./configure --help.
-Large updates to the documentation for libacvp:
-The included doc folder was outdated and has been removed. Instead, using "make doc" will
build the HTML documentation in the "doc" folder. The user must have doxygen installed
and in your PATH. You may also use doxygen to build manually.
-New formatting for the generated HTML documentation that should be easier to navigate
-Massive updates to documentation contents to remove typos/outdated content and add new content
-We will continue to add and expand upon the documentation over time
-Misc.:
-Lots of improvements to error messages
-Performance improvements for KAS-KDF algorithms (SP800-56C)
-More misc. fixes and improvements