Blob Blame History Raw

BSD 2-Clause License
------------
.cirrus.yml
CMakeLists.txt
CMakeLists.txt.sexp
cmake/info.cmake
cmake/packaging.cmake
cmake/rnp-config.cmake.in
cmake/version.cmake
include/rnp.h
.github/workflows/dispatch.yml
.github/workflows/macos.yml
.github/workflows/ubuntu.yml
.github/workflows/windows-msys2.yml
.github/workflows/windows-native.yml
ci/tests/ci-tests.sh
ci/tests/deb-tests.sh
ci/tests/pk-tests.sh
ci/tests/pkg-tests.sh
ci/tests/rpm-tests.sh
cmake/Modules/AdocMan.cmake
cmake/Modules/FindBotan2.cmake
cmake/Modules/FindGnuPG.cmake
cmake/Modules/FindJSON-C.cmake
cmake/Modules/FindOpenSSLFeatures.cmake
include/rekey/rnp_key_store.h
include/repgp/repgp_def.h
include/rnp/rnp.h
include/rnp/rnp_def.h
include/rnp/rnp_err.h
src/common/CMakeLists.txt
src/common/file-utils.cpp
src/common/file-utils.h
src/common/getoptwin.h
src/common/str-utils.cpp
src/common/str-utils.h
src/common/time-utils.cpp
src/common/time-utils.h
src/common/uniwin.h
src/examples/CMakeLists.txt
src/examples/decrypt.c
src/examples/dump.c
src/examples/encrypt.c
src/examples/generate.c
src/examples/sign.c
src/examples/verify.c
src/fuzzing/CMakeLists.txt
src/fuzzing/dump.c
src/fuzzing/keyimport.c
src/fuzzing/keyring.c
src/fuzzing/keyring_g10.cpp
src/fuzzing/keyring_kbx.c
src/fuzzing/sigimport.c
src/fuzzing/verify.c
src/fuzzing/verify_detached.c
src/lib/CMakeLists.txt
src/lib/config.h.in
src/lib/defaults.h
src/lib/ffi-priv-types.h
src/lib/fingerprint.cpp
src/lib/fingerprint.h
src/lib/generate-key.cpp
src/lib/json-utils.cpp
src/lib/json-utils.h
src/lib/key-provider.cpp
src/lib/key-provider.h
src/lib/logging.cpp
src/lib/logging.h
src/lib/pass-provider.cpp
src/lib/pass-provider.h
src/lib/rnp.cpp
src/lib/sec_profile.cpp
src/lib/sec_profile.hpp
src/lib/utils.cpp
src/lib/utils.h
src/lib/version.h.in
src/librekey/g23_sexp.hpp
src/librekey/kbx_blob.hpp
src/librekey/key_store_g10.cpp
src/librekey/key_store_g10.h
src/librekey/key_store_kbx.cpp
src/librekey/key_store_kbx.h
src/librekey/rnp_key_store.cpp
src/librepgp/stream-armor.cpp
src/librepgp/stream-armor.h
src/librepgp/stream-common.cpp
src/librepgp/stream-common.h
src/librepgp/stream-ctx.cpp
src/librepgp/stream-ctx.h
src/librepgp/stream-def.h
src/librepgp/stream-dump.cpp
src/librepgp/stream-dump.h
src/librepgp/stream-key.cpp
src/librepgp/stream-key.h
src/librepgp/stream-packet.cpp
src/librepgp/stream-packet.h
src/librepgp/stream-parse.cpp
src/librepgp/stream-parse.h
src/librepgp/stream-sig.cpp
src/librepgp/stream-sig.h
src/librepgp/stream-write.cpp
src/librepgp/stream-write.h
src/rnp/CMakeLists.txt
src/rnp/fficli.cpp
src/rnp/fficli.h
src/rnp/rnp.cpp
src/rnp/rnpcfg.cpp
src/rnp/rnpcfg.h
src/rnpkeys/CMakeLists.txt
src/rnpkeys/main.cpp
src/rnpkeys/rnpkeys.cpp
src/rnpkeys/tui.cpp
src/tests/CMakeLists.txt
src/tests/cipher.cpp
src/tests/cipher_cxx.cpp
src/tests/cli.cpp
src/tests/exportkey.cpp
src/tests/ffi-enc.cpp
src/tests/ffi-key-prop.cpp
src/tests/ffi-key-sig.cpp
src/tests/ffi-key.cpp
src/tests/ffi-uid.cpp
src/tests/ffi.cpp
src/tests/file-utils.cpp
src/tests/fuzz_dump.cpp
src/tests/fuzz_keyimport.cpp
src/tests/fuzz_keyring.cpp
src/tests/fuzz_keyring_g10.cpp
src/tests/fuzz_keyring_kbx.cpp
src/tests/fuzz_sigimport.cpp
src/tests/fuzz_verify.cpp
src/tests/fuzz_verify_detached.cpp
src/tests/generatekey.cpp
src/tests/kbx-nsigs-test.cpp
src/tests/key-add-userid.cpp
src/tests/key-grip.cpp
src/tests/key-prefs.cpp
src/tests/key-protect.cpp
src/tests/key-store-search.cpp
src/tests/key-unlock.cpp
src/tests/key-validate.cpp
src/tests/large-mpi.cpp
src/tests/large-packet.cpp
src/tests/load-g10.cpp
src/tests/load-g23.cpp
src/tests/load-pgp.cpp
src/tests/log-switch.cpp
src/tests/partial-length.cpp
src/tests/pipe.cpp
src/tests/rng-randomness.cpp
src/tests/rnp_tests.cpp
src/tests/rnp_tests.h
src/tests/s2k-iterations.cpp
src/tests/streams.cpp
src/tests/support.cpp
src/tests/support.h
src/tests/user-prefs.cpp
src/tests/utils-hex2bin.cpp
src/tests/utils-rnpcfg.cpp
src/lib/crypto/backend_version.cpp
src/lib/crypto/backend_version.h
src/lib/crypto/bn.cpp
src/lib/crypto/bn.h
src/lib/crypto/bn_ossl.cpp
src/lib/crypto/cipher.cpp
src/lib/crypto/cipher.hpp
src/lib/crypto/cipher_botan.cpp
src/lib/crypto/cipher_botan.hpp
src/lib/crypto/cipher_ossl.cpp
src/lib/crypto/cipher_ossl.hpp
src/lib/crypto/common.h
src/lib/crypto/dl_ossl.cpp
src/lib/crypto/dl_ossl.h
src/lib/crypto/dsa.h
src/lib/crypto/dsa_ossl.cpp
src/lib/crypto/ec.cpp
src/lib/crypto/ec.h
src/lib/crypto/ec_curves.cpp
src/lib/crypto/ec_ossl.cpp
src/lib/crypto/ec_ossl.h
src/lib/crypto/ecdh.cpp
src/lib/crypto/ecdh.h
src/lib/crypto/ecdh_ossl.cpp
src/lib/crypto/ecdh_utils.cpp
src/lib/crypto/ecdh_utils.h
src/lib/crypto/ecdsa.cpp
src/lib/crypto/ecdsa.h
src/lib/crypto/ecdsa_ossl.cpp
src/lib/crypto/eddsa.cpp
src/lib/crypto/eddsa.h
src/lib/crypto/eddsa_ossl.cpp
src/lib/crypto/elgamal.cpp
src/lib/crypto/elgamal.h
src/lib/crypto/elgamal_ossl.cpp
src/lib/crypto/hash.cpp
src/lib/crypto/hash.hpp
src/lib/crypto/hash_botan.hpp
src/lib/crypto/hash_common.cpp
src/lib/crypto/hash_crc24.cpp
src/lib/crypto/hash_crc24.hpp
src/lib/crypto/hash_ossl.cpp
src/lib/crypto/hash_ossl.hpp
src/lib/crypto/hash_sha1cd.cpp
src/lib/crypto/hash_sha1cd.hpp
src/lib/crypto/mem.cpp
src/lib/crypto/mem.h
src/lib/crypto/mem_ossl.cpp
src/lib/crypto/mpi.cpp
src/lib/crypto/mpi.h
src/lib/crypto/ossl_common.h
src/lib/crypto/rng.cpp
src/lib/crypto/rng.h
src/lib/crypto/rng_ossl.cpp
src/lib/crypto/rsa.h
src/lib/crypto/rsa_ossl.cpp
src/lib/crypto/s2k.cpp
src/lib/crypto/s2k.h
src/lib/crypto/s2k_ossl.cpp
src/lib/crypto/signatures.cpp
src/lib/crypto/signatures.h
src/lib/crypto/sm2.cpp
src/lib/crypto/sm2.h
src/lib/crypto/sm2_ossl.cpp
src/lib/crypto/symmetric_ossl.cpp
src/tests/issues/1030.cpp
src/tests/issues/1115.cpp
src/tests/issues/1171.cpp
src/tests/issues/oss-fuzz-25489.cpp
src/tests/data/test_key_validity/CMakeLists.txt
src/tests/data/test_key_validity/case5/CMakeLists.txt
src/tests/data/test_key_validity/case5/generate.cpp

BSD 2-Clause License Apache License 2.0
------------
src/lib/crypto.cpp
src/lib/crypto.h
src/lib/pgp-key.cpp
src/lib/pgp-key.h
src/lib/types.h
src/librekey/key_store_pgp.cpp
src/librekey/key_store_pgp.h
src/lib/crypto/symmetric.cpp
src/lib/crypto/symmetric.h

BSD 2-clause NetBSD License BSD 2-Clause License
------------
LICENSE.md
src/lib/crypto/dsa.cpp
src/lib/crypto/rsa.cpp

Boost Software License 1.0
------------
cmake/Modules/FindWindowsSDK.cmake

MIT License
------------
src/lib/crypto/sha1cd/sha1.c
src/lib/crypto/sha1cd/sha1.h
src/lib/crypto/sha1cd/ubc_check.c
src/lib/crypto/sha1cd/ubc_check.h