str4d

Results 674 comments of str4d

Prior to being CC0-licensed in 2015, the code was marked as public domain. I received explicit consent to license as CC0 from all contributors (in #11). So at all times...

I recommend using my newer library https://github.com/cryptography-cafe/ed25519-elisabeth for non-JCA usage. It's still in beta, so now would be a good time to test it and give feedback.

I'll have a brief look into this at some point, but I recommend using `curve25519-elisabeth` for these kinds of computations: https://github.com/cryptography-cafe/curve25519-elisabeth

`invert()` is being called here: https://github.com/str4d/ed25519-java/blob/581c6a969a54180632d6991ef7a5a0b7a3e95524/src/net/i2p/crypto/eddsa/math/GroupElement.java#L467-L472 At the crash point, `invert()` is doing this: https://github.com/str4d/ed25519-java/blob/581c6a969a54180632d6991ef7a5a0b7a3e95524/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519FieldElement.java#L806-L812 So my initial guess would be that `t2.square()` returns `null` at some point either before...

My new Curve25519 library is here: https://github.com/cryptography-cafe/curve25519-elisabeth I have decided to also create a new Ed25519 library with a more modern API, which I am working on here: https://github.com/cryptography-cafe/ed25519-elisabeth So...

If additions / changes to the crypto were reasonable, [STAR-Vote](https://www.usenix.org/conference/evtwote13/workshop-program/presentation/bell) (which is based on the same approach as Helios) could probably be adapted. If we restrict this to using the...

I am very concerned by these lines of the predicate: https://github.com/triska/scryer-prolog/blob/98f1efd214860cec1a964cf5950b4415e2c7dcd6/src/lib/crypto.pl#L763-L766 It appears that what is going on here is: - The base point is provided as `point(X, Y)`. -...

> Maybe the import was not done correctly? @triska you've imported the trait correctly. This seems more like a bug in `build/static_string_indexing.rs`, especially given that the line it is erroring...

> All crates currently under discussion in this issue suffer from this dramatic abstraction mismatch: As a Rust programmer, I would like to use Rust integers to represent integers. Yet,...

> It looks like a very new library, first commit in Jan 2020 The traits in that library started off in the `ecdsa` crate back in October 2018. The `elliptic-curves`...