index
:
fsverity/fsverity-utils.git
master
posix-strerror
fsverity userspace utilities
FSVerity FS Group
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-20
v1.6
HEAD
v1.6
master
Eric Biggers
5
-5
/
+22
2024-03-20
Eliminate dependency on pandoc
Eric Biggers
6
-241
/
+277
2024-03-20
ci.yml: work around ASAN binaries crashing on ubuntu-latest
Eric Biggers
1
-0
/
+2
2024-03-20
ci.yml: upgrade to actions/checkout@v4 and actions/cache@v4
Eric Biggers
1
-18
/
+18
2023-07-09
cmd_measure: reject options and handle "--" correctly
Eric Biggers
1
-2
/
+17
2023-07-05
fsverity.1: update documentation for --block-size
Eric Biggers
1
-5
/
+10
2023-01-30
ci.yml: upgrade to actions/checkout@v3
Eric Biggers
1
-17
/
+17
2023-01-25
fsverity.1.md: use the new git repo URL
Eric Biggers
1
-1
/
+1
2023-01-24
README.md: use the new fsverity mailing list
Eric Biggers
1
-2
/
+2
2023-01-11
libfsverity.h: includes should be outside of extern "C" block
Eric Biggers
1
-4
/
+4
2023-01-11
ci.yml: run on push instead of pull_request
Eric Biggers
1
-1
/
+1
2022-10-18
README.md: update for latest kernel version
Eric Biggers
1
-11
/
+10
2022-02-06
v1.5
v1.5
Eric Biggers
3
-4
/
+4
2022-02-06
NEWS.md: update for v1.5
Eric Biggers
1
-0
/
+11
2022-02-06
scripts/do-release.sh: split into prepare and publish
Eric Biggers
1
-36
/
+65
2022-02-06
scripts/run-sparse.sh: fix to exclude boringssl directory
Eric Biggers
1
-1
/
+1
2022-01-18
Clarify the purpose of built-in signatures
Eric Biggers
4
-22
/
+50
2022-01-18
Makefile: fix a typo
Eric Biggers
1
-1
/
+1
2021-12-23
Add GitHub Actions support
Eric Biggers
1
-0
/
+169
2021-12-23
Support automatically building BoringSSL for testing
Eric Biggers
3
-3
/
+22
2021-12-23
run-tests.sh: make CFI test work on Ubuntu 20.04
Eric Biggers
1
-1
/
+1
2021-12-23
run-tests.sh: allow running individual tests
Eric Biggers
1
-125
/
+242
2021-12-18
lib: remove libfsverity_error_msg_errno()
Eric Biggers
3
-36
/
+5
2021-09-22
Makefile: use -Wno-deprecated-declarations to avoid OpenSSL 3.0 warnings
Eric Biggers
1
-1
/
+7
2021-09-22
scripts/run-tests.sh: test with OpenSSL 3.0
Eric Biggers
1
-0
/
+5
2021-09-13
scripts/run-tests.sh: test with OpenSSL 1.0
Eric Biggers
1
-0
/
+4
2021-09-13
Implement PKCS#11 opaque keys support through OpenSSL pkcs11 engine
Aleksander Adamowski
6
-35
/
+187
2021-06-14
v1.4
v1.4
Eric Biggers
4
-3
/
+14
2021-06-10
Add man page for fsverity
Eric Biggers
6
-7
/
+239
2021-06-10
Add *.exe to gitignore
Eric Biggers
1
-0
/
+1
2021-06-08
programs/fsverity: add --out-merkle-tree and --out-descriptor options
Eric Biggers
4
-9
/
+107
2021-06-08
programs/utils: add full_pwrite() and preallocate_file()
Eric Biggers
2
-0
/
+62
2021-06-08
programs/test_compute_digest: test the metadata callbacks
Eric Biggers
1
-0
/
+133
2021-06-08
lib/compute_digest: add callbacks for getting the verity metadata
Eric Biggers
2
-20
/
+156
2021-02-24
programs/fsverity: Add dump_metadata subcommand
Eric Biggers
4
-0
/
+176
2021-02-01
Upgrade to latest fsverity_uapi.h
Eric Biggers
1
-0
/
+14
2021-01-19
v1.3
v1.3
Eric Biggers
3
-2
/
+21
2020-12-28
scripts/run-tests.sh: test cross compiling for Windows
Eric Biggers
1
-0
/
+6
2020-12-28
Fix some #endif comments
Eric Biggers
2
-2
/
+2
2020-12-22
Allow to build and run sign/digest on Windows
Luca Boccassi
8
-16
/
+117
2020-12-22
Wrap ./fsverity in TEST_WRAPPER_PROG too
Luca Boccassi
1
-2
/
+2
2020-12-22
Move -D_GNU_SOURCE to CPPFLAGS
Luca Boccassi
3
-4
/
+2
2020-12-21
Remove unneeded include
Luca Boccassi
1
-1
/
+0
2020-11-25
Rename "file measurement" to "file digest"
Eric Biggers
7
-27
/
+27
2020-11-25
Upgrade to latest fsverity_uapi.h
Eric Biggers
4
-40
/
+52
2020-11-24
lib/enable: validate params->version
Eric Biggers
1
-0
/
+6
2020-11-17
scripts/run-tests.sh: disable gcc static analyzer
Eric Biggers
1
-4
/
+0
2020-11-17
programs/fsverity: share code to parse tree parameters
Eric Biggers
5
-68
/
+46
2020-11-17
lib: add libfsverity_enable() and libfsverity_enable_with_sig()
Eric Biggers
4
-17
/
+95
2020-11-17
lib/compute_digest: add default hash_algorithm and block_size
Eric Biggers
6
-44
/
+71
2020-11-17
programs/fsverity: change default block size from PAGE_SIZE to 4096
Eric Biggers
5
-18
/
+3
2020-10-29
Restore installation of public header via make install
Luca Boccassi
1
-0
/
+1
2020-10-28
Makefile: adjust CFLAGS overriding
Eric Biggers
2
-29
/
+32
2020-10-28
Makefile: generate libfsverity.pc during 'make install'
Eric Biggers
2
-16
/
+6
2020-10-26
programs/fsverity: Add digest subcommand
Luca Boccassi
8
-8
/
+190
2020-10-26
Makefile: add LDLIBS to .build-config
Eric Biggers
1
-0
/
+1
2020-10-26
Makefile: avoid long line in .build-config
Eric Biggers
1
-1
/
+11
2020-10-26
scripts/run-tests.sh: exclude libfsverity.pc.in from license info check
Eric Biggers
1
-1
/
+1
2020-10-26
Generate and install libfsverity.pc
Luca Boccassi
4
-2
/
+27
2020-10-26
Use pkg-config to get libcrypto build flags
Luca Boccassi
1
-2
/
+4
2020-10-21
run-tests.sh: test 'make check' with USE_SHARED_LIB=1
Eric Biggers
1
-2
/
+1
2020-10-21
Makefile check: use LD_LIBRARY_PATH with USE_SHARED_LIB
Luca Boccassi
1
-5
/
+13
2020-09-24
Move libfsverity.h to its own directory
Eric Biggers
7
-7
/
+7
2020-08-17
v1.2
v1.2
Eric Biggers
1
-1
/
+1
2020-08-17
Update README and NEWS
Eric Biggers
2
-12
/
+17
2020-08-03
run-tests.sh: test build and install with dash
Eric Biggers
1
-0
/
+5
2020-08-03
README.md: add subject tag to Contributing section
Po-Hsu Lin
1
-5
/
+6
2020-08-03
Makefile: improve the cc-option compatibility
Po-Hsu Lin
1
-1
/
+1
2020-08-01
Switch to MIT license
Eric Biggers
26
-378
/
+149
2020-06-14
v1.1
v1.1
Eric Biggers
2
-2
/
+4
2020-06-14
Add release notes
Eric Biggers
1
-0
/
+18
2020-06-14
README.md: update for recent changes and other improvements
Eric Biggers
1
-23
/
+45
2020-06-14
run-tests.sh: add more test cases
Eric Biggers
2
-6
/
+54
2020-06-14
do-release.sh: clean repository and run prerelease tests
Eric Biggers
1
-1
/
+7
2020-06-14
test_compute_digest: add more test cases
Eric Biggers
2
-17
/
+261
2020-06-14
programs: make the test programs show libfsverity error messages
Eric Biggers
6
-6
/
+22
2020-06-14
lib/compute_digest: check that the block size isn't too small
Eric Biggers
1
-1
/
+7
2020-06-14
libfsverity.h: clarify the documentation in a few places
Eric Biggers
1
-13
/
+16
2020-06-14
libfsverity.h: move file_size field closer to beginning
Eric Biggers
1
-1
/
+1
2020-06-14
Makefile: pass $(CFLAGS) when linking
Eric Biggers
2
-9
/
+10
2020-06-14
Makefile: make 'make help' show the special targets
Eric Biggers
1
-7
/
+11
2020-06-14
Add a clang-format file
Eric Biggers
1
-0
/
+13
2020-06-05
Move version number to libfsverity.h
Eric Biggers
3
-10
/
+13
2020-06-05
Make libfsverity.h usable from C++
Eric Biggers
2
-0
/
+24
2020-06-05
scripts: add run-tests.sh
Eric Biggers
3
-0
/
+111
2020-06-05
scripts/do-release.sh: clean up to pass shellcheck
Eric Biggers
1
-10
/
+10
2020-06-05
Makefile: improve the 'check' target
Eric Biggers
2
-3
/
+12
2020-06-05
programs: be compatible with -fsanitize=unsigned-integer-overflow
Eric Biggers
1
-6
/
+9
2020-06-05
lib/hash_algs.c: start search from alg_num=1
Eric Biggers
1
-1
/
+1
2020-06-05
lib/hash_algs.c: rename libfsverity_hash_algs[] => fsverity_hash_algs[]
Eric Biggers
1
-7
/
+7
2020-06-05
lib: reserve some pointer-sized fields
Eric Biggers
5
-14
/
+30
2020-05-25
Add some basic test programs for libfsverity
Eric Biggers
6
-0
/
+232
2020-05-25
Introduce libfsverity
Eric Biggers
20
-438
/
+1055
2020-05-25
Split up cmd_sign.c
Eric Biggers
5
-482
/
+523
2020-05-25
Clean up copyright notices
Eric Biggers
7
-8
/
+8
2020-05-25
util.h: remove max()
Eric Biggers
1
-5
/
+0
2020-05-25
Use non-deprecated SPDX identifiers
Eric Biggers
11
-11
/
+11
2020-05-25
Remove authorship lines
Eric Biggers
6
-12
/
+0
2020-05-13
Include local headers first
Eric Biggers
8
-24
/
+24
2020-05-13
Add a script to run 'sparse'
Eric Biggers
1
-0
/
+9
2020-05-13
scripts/do-release: add .sh suffix and add license ID
Eric Biggers
1
-0
/
+1
2019-11-06
v1.0
v1.0
Eric Biggers
1
-1
/
+1
2019-11-06
Add release script
Eric Biggers
1
-0
/
+29
2019-11-06
fsverity.c: man page doesn't exist yet
Eric Biggers
1
-1
/
+1
2019-06-28
cmd_sign: create detached signatures
Eric Biggers
1
-14
/
+8
2019-06-28
cmd_sign: avoid passing NULL to memcpy()
Eric Biggers
1
-1
/
+2
2019-06-26
cmd_sign: use consistent filename quoting style
Eric Biggers
1
-1
/
+1
2019-06-26
cmd_sign: print file measurement on success
Eric Biggers
1
-0
/
+4
2019-06-18
fsverity_uapi.h: update to latest version (from v4 patchset)
Eric Biggers
1
-3
/
+6
2019-06-18
util.h: remove unused ALIGN() macro
Eric Biggers
1
-6
/
+0
2019-06-18
cmd_sign: support empty files
Eric Biggers
1
-6
/
+3
2019-05-20
Remove now-unused utility functions
Eric Biggers
2
-181
/
+0
2019-05-20
Rework for new kernel patches
Eric Biggers
12
-880
/
+562
2019-05-20
Remove elide and patch support
Eric Biggers
5
-371
/
+2
2019-05-20
Drop CRC-32 support for now
Eric Biggers
6
-213
/
+0
2019-05-20
Drop debian packaging files for now
Eric Biggers
5
-35
/
+0
2019-02-07
Make crc32c_table.h self-contained
Eric Biggers
2
-2
/
+6
2018-09-05
Add support for BoringSSL.
Adam Langley
1
-77
/
+243
2018-09-05
fsverity_uapi.h: replace __packed with __attribute__((packed))
Eric Biggers
1
-1
/
+1
2018-09-05
util.h: skip defining attribute macros if already defined
Eric Biggers
1
-7
/
+16
2018-08-21
Always show the OpenSSL error queue after failure.
Adam Langley
3
-25
/
+27
2018-08-21
Use ERR_print_errors_fp to print OpenSSL errors.
Adam Langley
1
-9
/
+1
2018-08-21
s/Google Inc/Google LLC/
Eric Biggers
12
-22
/
+22
2018-08-08
Update examples
Eric Biggers
1
-6
/
+58
2018-08-08
Document submitting patches
Eric Biggers
1
-5
/
+46
2018-07-27
Update to match latest kernel changes
Eric Biggers
17
-325
/
+505
2018-07-27
Remove old scripts
Eric Biggers
3
-112
/
+1
2018-06-28
fsverity setup: delete or truncate output file on error
Eric Biggers
1
-2
/
+8
2018-06-27
Allow building with OpenSSL versions 1.0.x
Eric Biggers
2
-12
/
+36
2018-06-27
Add a README file with some basic examples
Eric Biggers
1
-0
/
+74
2018-06-27
Rewrite fsveritysetup in C
Eric Biggers
21
-900
/
+2388
2018-06-20
fsveritysetup: by default, don't depend on 'veritysetup' program
Eric Biggers
1
-11
/
+11
2018-06-20
fsveritysetup: salt format update
Eric Biggers
1
-41
/
+48
2018-06-14
fsveritysetup: support including the signed file measurement
Eric Biggers
1
-48
/
+163
2018-04-23
fsveritysetup: extension format update
Eric Biggers
1
-8
/
+8
2018-04-18
Remove obsolete f2fs-tools patch
Eric Biggers
1
-41
/
+0
2018-04-13
fsveritysetup: rename header => footer
Eric Biggers
1
-27
/
+27
2018-04-02
Add debian packaging files
Eric Biggers
6
-0
/
+40
2018-04-02
Remove .py extension from fsveritysetup
Eric Biggers
3
-2
/
+1
2018-03-21
Update for API changes
Eric Biggers
8
-118
/
+223
2018-03-20
fsveritysetup.py: allow specifying the hash algorithm
Eric Biggers
1
-11
/
+78
2018-03-20
fsveritysetup.py: remove --tree-file argument
Eric Biggers
1
-16
/
+3
2018-03-14
fsveritysetup: use the new patch structure format
Eric Biggers
1
-5
/
+3
2018-03-14
Complete mkfsverity.sh script so that we get a final executable test
Michael Halcrow
3
-4
/
+8
2018-03-14
Ensure disk is a minimum size for a valid f2fs filesystem
Michael Halcrow
1
-1
/
+1
2018-03-13
Add a .gitignore
Eric Biggers
1
-0
/
+6
2018-03-13
Add a Makefile which builds the binaries
Eric Biggers
2
-4
/
+12
2018-03-13
Clean up ioctl-fs-verity-set and rename to fsverityset
Eric Biggers
2
-36
/
+34
2018-03-13
Clean up ioctl-fs-verity-measure and rename to fsveritymeasure
Eric Biggers
2
-44
/
+44
2018-03-13
Add the fsverity API definition
Eric Biggers
1
-0
/
+44
2018-03-13
fsveritysetup: exclude hdr_reverse_offset from measurement calculation
Eric Biggers
1
-2
/
+1
2018-03-09
Rewrite of fsverity.py (renamed to fsveritysetup.py) and mkfsverity.sh
Eric Biggers
3
-296
/
+621
2018-03-09
Add COPYING file
Eric Biggers
1
-0
/
+339
2018-03-08
fs-verity: Some userspace tooling that can be helpful for development
Michael Halcrow
6
-0
/
+434