• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# fsverity-utils release notes
2
3## Version 1.5
4
5* Made the `fsverity sign` command and the `libfsverity_sign_digest()` function
6  support PKCS#11 tokens.
7
8* Avoided a compiler error when building with musl libc.
9
10* Avoided compiler warnings when building with OpenSSL 3.0.
11
12* Improved documentation and test scripts.
13
14## Version 1.4
15
16* Added a manual page for the `fsverity` utility.
17
18* Added the `fsverity dump_metadata` subcommand.
19
20* Added the `--out-merkle-tree` and `--out-descriptor` options to
21  `fsverity digest` and `fsverity sign`.
22
23* Added metadata callbacks support to `libfsverity_compute_digest()`.
24
25## Version 1.3
26
27* Added a `fsverity digest` subcommand.
28
29* Added `libfsverity_enable()` and `libfsverity_enable_with_sig()`.
30
31* Added basic support for Windows builds of `fsverity` using MinGW.
32
33* `fsverity` now defaults to 4096-byte blocks on all platforms.
34
35* libfsverity now will use SHA-256 with 4096-byte blocks if the
36  `hash_algorithm` and `block_size` fields are left 0.
37
38* `make install` now installs a pkg-config file for libfsverity.
39
40* The Makefile now uses pkg-config to get the libcrypto build flags.
41
42* Fixed `make check` with `USE_SHARED_LIB=1`.
43
44## Version 1.2
45
46* Changed license from GPL to MIT.
47
48* Fixed build error when /bin/sh is dash.
49
50## Version 1.1
51
52* Split the file digest computation and signing functionality of the
53  `fsverity` program into a library `libfsverity`.  See `README.md`
54  and `Makefile` for more details.
55
56* Improved the Makefile.
57
58* Added some tests.  They can be run using `make check`.  Also added
59  `scripts/run-tests.sh` which does more extensive prerelease tests.
60
61* Lots of cleanups and other small improvements.
62
63## Version 1.0
64
65* First official release of fsverity-utils.
66