Michael Rosenberg

Results 67 issues of Michael Rosenberg

## Description The Poseidon duplex construction in this crate was trivially insecure. I wrote a regression test, `test_collision`, that demonstrates two `absorb` inputs which produce the same `squeeze` output. The...

I've tried pretty much everything, but I cannot get `FileStyleDeactivate` to work when a QuickFix window is populated. The result is compiler errors being highlighted because their lines are too...

There was a big warning in `VerifyingKey::from_bytes` that said the user is responsible for ensuring that the provided bytes represent a verifying key. I think this was confusing, since the...

As we prepared for in #311, we can now upgrade `hpke`. I've also added zeroization to the serialization/deserialization routines, since otherwise there might be some private key material left on...

Currently, [`durable::Storage::transaction`](https://docs.rs/worker/0.5.0/worker/durable/struct.Storage.html#method.transaction) requires that its closure implement `Copy`. This is way too strong a requirement, since you can't even do things like: ```rust let key: String = get_dur_obj_key(); storage.transaction(move |tx|...

### Is there an existing issue for this? - [x] I have searched the existing issues ### Description I have an application whose state contains two variables, A and B....

The `alloc` feature wasn't doing anything as far as I can discern. And the `precomputed_tables` features only offers speedups for Edwards mults, which `diffie_hellman()` does not do (I verified this...