besser82 / libxcrypt

Extended crypt library for descrypt, md5crypt, bcrypt, and others
GNU Lesser General Public License v2.1
178 stars 49 forks source link

Add support for Argon2 #150

Open maandree opened 2 years ago

maandree commented 2 years ago

Dependencies:

Compatible with the reference implementation of Argon2, but it also supports (not documented; libar2simplified adds this) replacing the salt or hash with their length encoded as asterisk-prefixed, decimal integers; if this is done with the salt, a random salt is generated.

codecov[bot] commented 2 years ago

Codecov Report

Patch coverage has no change and project coverage change: +2.87 :tada:

Comparison is base (a2129ae) 88.58% compared to head (1b88359) 91.46%.

:exclamation: Current head 1b88359 differs from pull request most recent head e72e23e. Consider uploading reports for the commit e72e23e to get more accurate results

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #150 +/- ## =========================================== + Coverage 88.58% 91.46% +2.87% =========================================== Files 32 10 -22 Lines 3618 527 -3091 Branches 690 86 -604 =========================================== - Hits 3205 482 -2723 + Misses 228 25 -203 + Partials 185 20 -165 ``` [see 26 files with indirect coverage changes](https://app.codecov.io/gh/besser82/libxcrypt/pull/150/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Bj%C3%B6rn+Esser)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.