miniroon

Simplistic macaroon-based authorization for Unix systems
git clone https://ccx.te2000.cz/git/miniroon
Log | Files | Refs

ModeNameSize
-rw-r--r--.gitignore4L
-rwxr-xr-xcc5L
-rw-r--r--codedeps.awk56L
-rwxr-xr-xgenhash8L
-rwxr-xr-xlink2L
-rw-r--r--src/Makefile38L
-rw-r--r--src/bytebuffer.c51L
-rw-r--r--src/bytebuffer.h20L
-rw-r--r--src/caveat_env_absent.c45L
-rw-r--r--src/caveat_env_fnmatch.c87L
-rw-r--r--src/caveat_env_is.c58L
-rw-r--r--src/caveats.c72L
-rw-r--r--src/caveats.h18L
-rw-r--r--src/caveats_impl.h28L
-rw-r--r--src/cmd_read.c191L
-rw-r--r--src/cmd_verify.c133L
-rw-r--r--src/common.h10L
-rw-r--r--src/decode.c64L
-rw-r--r--src/decode.h14L
-rw-r--r--src/die_impl.h48L
-rw-r--r--src/envmap.c106L
-rw-r--r--src/envmap.h33L
-rw-r--r--src/errors.c120L
-rw-r--r--src/errors.h48L
-rw-r--r--src/fd_util.c17L
-rw-r--r--src/fd_util.h9L
-rwxr-xr-xsrc/gen-miniroon.py57L
-rw-r--r--src/header.c61L
-rw-r--r--src/header.h25L
-rw-r--r--src/hmac_b2s_256.c37L
-rw-r--r--src/hmac_b2s_256.h8L
-rw-r--r--src/hmac_sha2_256.c58L
-rw-r--r--src/hmac_sha2_256.h11L
-rw-r--r--src/miniroon_caveat_name_perfhash.c107L
-rw-r--r--src/miniroon_caveat_name_perfhash.h15L
-rw-r--r--src/miniroon_caveat_name_perfhash.txt5L
-rw-r--r--src/miniroon_data.c7L
-rw-r--r--src/miniroon_data.h21L
-rw-r--r--src/netstring.c55L
-rw-r--r--src/netstring.h22L
-rw-r--r--src/secret.c37L
-rw-r--r--src/secret.h11L
-rw-r--r--src/verify_common.h15L
-rwxr-xr-xtest/miniroon/ccx/run2L
-rw-r--r--test/miniroon/ccx/secret32B
-rwxr-xr-xtest/miniroon/ccx/verify3L