|9 months ago||5 months ago|
|BSD 3-clause "New" or "Revised" License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning cryptohash-md5 yet.
Tracking mentions began in Dec 2020.
Is your SSH key still safe?
2 projects | news.ycombinator.com | 15 Apr 2022
> For the ED25519, the key size should be 256 or larger.
This tripped my bullshit filter. ED25519 is 256 bits always: https://ed25519.cr.yp.to/
What are the odds of an ed25519 public key collision?
1 project | reddit.com/r/hacking | 6 Feb 2022
More information available at https://ed25519.cr.yp.to/
Bitcoin mining is being banned in countries across the globe—and threatening the future of crypto
1 project | reddit.com/r/Futurology | 11 Jan 2022
Regardless, validating a single transaction isn't O(n2) or even O(n) in the size of the database. It's O(1). A crypto based on Ed25519 Would allow a single raspberry pi to validate 1.5 Ghz / 580916 = 2582 transactions per second, which is about double the entire global visa network. Not bad for a computer that costs $40.
The Joy of Cryptography
3 projects | news.ycombinator.com | 24 Nov 2021
Those numbers are clearly nonsense; notice how the smaller ones don't even scale with key size. That paper is flawed. They obviously made a mistake.
Look at the ed25519 benchmarks:
71000 signature verifications per second and 109000 signature generations per second on a quad-core machine. That is much, much faster than RSA.
What's the best way to learn how to implement digital signatures, specifically blockchain tech?
1 project | reddit.com/r/cryptography | 5 Sep 2021
Blockchains use elliptic curves. Bitcoin uses the secp256k1 curve. Another popular (and easier to implement correctly) curve is ed25519. You can read about digital signatures in standard introductory books (e.g. Introduction to Modern Cryptography by Katz and Lindell). Then you can read about Elliptic Curves by looking at, say, Bernstein's work and the relevant website.
Ed25519: High-speed high-security signatures
1 project | news.ycombinator.com | 25 Feb 2021
What are some alternatives?
secp256k1 - Haskell bindings for secp256k1 library
cryptohash-sha256 - Fast, pure and practical SHA-256 implementation
xxhash - Haskell implementation of the XXHash algorithm
servant-hmac-auth - Servant authentication with HMAC
cipher-aes - DEPRECATED - use cryptonite - a comprehensive fast AES implementation for haskell that supports aesni and advanced cryptographic modes.
HsOpenSSL - OpenSSL binding for Haskell
lol - Λ ⚬ λ: Functional Lattice Cryptography
oblivious-transfer - Oblivious transfer for multiparty computation
bcrypt - Haskell bindings for bcrypt
aos-signature - Abe-Ohkubo-Suzuki Linkable Ring Signatures