rnp
rnp copied to clipboard
RNP: high performance C++ OpenPGP library used by Mozilla Thunderbird
## Description Latest draft of rfc4880-bis deprecates usage of EAX mode: ``` EAX mode is deprecated due to the far better properties of the OCB mode. Implementations may use EAX...
Implement support for ```openpgp-s2k3-ocb-aes``` private key protection with openssl backend. This feature is used in GnuPG 2.3+ extended key format and is supported/tested with Botan backend. With openssl backend an...
## Description Once PR #1425 is merged we may add or update existing CI tests to make sure that man pages are build and installed if `pandoc` is present, and...
## Description Not sure how that should be made correctly, but we probably should run OpenSSL-backed oss-fuzz as well.
Closes #913
In the current master branch (commit b693a358d8e0b3a4544659f815713188ac96248d) when AEAD compile option is disabled, the following test fails: ``` $ RNP_TEST_DATA=/home/fstrenzke/dev/tb_pqc/rnp-upstream/rnp/src/tests/data ./src/tests/rnp_tests --gtest_filter=rnp_tests.test_ffi_encrypt_set_cipher Note: Google Test filter = rnp_tests.test_ffi_encrypt_set_cipher [==========] Running...
## Description I've accidentally discovered that test file `src/tests/data/test_stream_key_merge/key-both.asc` is not fully dumped by `rnp`. It contains both public and secret parts of the same keys. ## Steps to Reproduce...
## Description Periodically get this output: ``` ====================================================================== ERROR: test_encryption_and_signing (__main__.Encryption) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/cirrus-ci-build/src/tests/cli_tests.py", line 4242, in test_encryption_and_signing gpg_decrypt_file(dst, dec, pswd) File "/tmp/cirrus-ci-build/src/tests/cli_tests.py", line 553,...