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

Add documentation #2

Open
atoponce opened this issue Aug 11, 2022 · 1 comment
Open

Add documentation #2

atoponce opened this issue Aug 11, 2022 · 1 comment

Comments

@atoponce
Copy link

The projects needs documentation discussing:

  • How to build the project.
  • Why bscrypt was created, such as comparison to other password hashing functions.
  • How to implement bscrypt along with test vectors.
  • Recommended cost settings and their different performance metrics.
  • Why being cache hard is important and how it compares to memory hardness.
  • Etc.
@Sc00bz
Copy link
Owner

Sc00bz commented Aug 16, 2022

I was working on this at DEFCON and on the plane home. Also most of this was planned but didn't have time. I should probably add a check list:

  • How to build the project.
  • Why bscrypt was created, such as comparison to other password hashing functions.
  • How to implement bscrypt along with test vectors.
  • Recommended cost settings and their different performance metrics.
  • Why being cache hard is important and how it compares to memory hardness.
  • AVX2
  • More code documentation
  • JS version

I'll probably commit changes tomorrow.

@forty forty mentioned this issue Mar 8, 2024
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

2 participants