Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Differences to the tarsnap reference-implementation #16

Open
khlr opened this issue Jul 15, 2024 · 0 comments
Open

Differences to the tarsnap reference-implementation #16

khlr opened this issue Jul 15, 2024 · 0 comments

Comments

@khlr
Copy link

khlr commented Jul 15, 2024

If I understand it correctly, the essential logic (class ScryptEncoder) was created with commit f68083b on 2014-11-14.
After that (if I look at the individual commits) only a few minor changes were made to the actual algorithm.

I am now wondering what version of the tarsnap reference implementation this project corresponds to?
On the tarsnap scrypt website you can see that version 1.1.6 was still the latest in 2014.

Did you then transfer any relevant changes from the reference implementation to Scrypt.NET, @viniciuschiele ?
How is it ensured that potentially still open errors that are fixed in the reference algorithm are also fixed in Scrypt.NET?
The latest tarsnap version (published in october 2023) is 1.3.2. How do you keep up with it?

These questions may sound a little less friendly than they are meant to be 😉 I really appreciate your work. I'm just considering using Scrypt.NET, so I'm interested in these points.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant