Matt Ducker

Results 12 comments of Matt Ducker

AD is a common inclusion in authenticated cryptographic constructions; it is not unique to Argon2. Usually, it would be used where you wish to have some identifier or descriptor of...

It's more intended to be used in the destructured tuple form: let (priv, pub) = keypair(seed); ... but yeah, a struct for PKC keypairs would probably be a good idea....

What about the ECC implementations makes them problematic? I understand they were ported from curve25519-donna and the corresponding ed25519 C++ implementation. Those are very well respected implementations, in major use...

Oh, right. Well, we can put assembly in C files which are compiled by the gcc crate, as is done with AES-NI. This crate's maintainer has already stated they don't...

Thanks. I really need to rewrite the concurrent versions, sorry - I've since gotten much better at concurrency, but was far too busy at my actual job to do any...

If the length exceeds the ringbuffer length, earlier content of that same buffer will be overwritten, hence the "indeterminate length" text of that error - because such an operation cannot...

Why not just an aggregate impl, with methods to change anything that doesn't justify being in the "constructor"? (e.g. the salt)

In particular, these constructions could very well be made through a series of Decorator-pattern traits/impls. Stringly-typed parameters in Rust is just.... wrong!

You should really be using the provided stream functionality. When used in conjunction with a MemoryStream (or FileStream), this makes use very simple. The provided LZ4Stream does encode the original...

Really glad to hear that! When you say "without native libs" do you mean that you're referring to compilation without 'unsafe' code being enabled? Or do you mean this as...