rnpgp / rnp

RNP: high performance C++ OpenPGP library used by Mozilla Thunderbird
https://www.rnpgp.org
Other
201 stars 55 forks source link

Refactor low-level crypto to C++ style. #2292

Open ni4 opened 1 week ago

ni4 commented 1 week ago

This is rather huge PR, which would do simple things:

codecov[bot] commented 1 week ago

Codecov Report

Attention: Patch coverage is 85.69332% with 195 lines in your changes missing coverage. Please review.

Project coverage is 84.86%. Comparing base (3bd1b71) to head (32a11db).

Files with missing lines Patch % Lines
src/lib/crypto/rsa_ossl.cpp 75.80% 45 Missing :warning:
src/lib/crypto/sm2.cpp 77.67% 25 Missing :warning:
src/lib/crypto/elgamal.cpp 77.50% 18 Missing :warning:
src/lib/crypto/dsa.cpp 81.39% 16 Missing :warning:
src/lib/crypto/dsa_ossl.cpp 82.97% 16 Missing :warning:
src/lib/crypto/ecdh.cpp 84.94% 14 Missing :warning:
src/lib/crypto/rsa.cpp 86.86% 13 Missing :warning:
src/lib/crypto/ec.cpp 75.55% 11 Missing :warning:
src/lib/crypto/ecdsa.cpp 85.71% 9 Missing :warning:
src/lib/crypto/eddsa.cpp 84.21% 9 Missing :warning:
... and 7 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #2292 +/- ## ========================================== + Coverage 84.81% 84.86% +0.05% ========================================== Files 116 116 Lines 23292 22986 -306 ========================================== - Hits 19755 19507 -248 + Misses 3537 3479 -58 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


🚨 Try these New Features: