- Apr 30, 2020
-
-
Jean-Paul Calderone authored
-
- Apr 29, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
This makes the tests faster and avoids hypothesis complaints about assumptions that fail too often.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Apr 28, 2020
-
-
Jean-Paul Calderone authored
Redeem the voucher once for each redemption group. Track progress in the database. Delay entering the "redeemed" state until all groups have succeeded.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
This gives us more tokens than there are redemption groups, a requirement
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
They must use at least as many tokens as there are redemption groups
-
Jean-Paul Calderone authored
Previously the implementation allowed colliding passes if unblinded tokens shared a prefix or suffix.
-
- Apr 27, 2020
-
-
Jean-Paul Calderone authored
Allow voucher additions that are only distinct on the counter value.
-
- Apr 24, 2020
-
-
Jean-Paul Calderone authored
-
- Apr 23, 2020
-
-
Jean-Paul Calderone authored
-
- Apr 22, 2020
-
-
Jean-Paul Calderone authored
A new voucher has not been redeemed any times.
-
Jean-Paul Calderone authored
-
- Apr 20, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Apr 16, 2020
-
-
Jean-Paul Calderone authored
-
- Apr 13, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Apr 10, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
We have our new test that verifies ordering
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Apr 03, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Apr 02, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
It was doing to do some complex time math and decide if the voucher redemption looked legit but the whole premise is broken. The only thing you might be able to decide about a key change on a new voucher is that some *older* ZKAPs might be suspicious. And, really, what you should probably decide instead is that whole issuer is suspicious and you might need to stop using it. On top of that, you need more information than what you get from voucher redemptions. You need more frequent monitoring of the issuer's key in case you don't redeem vouchers except once in a blue moon. So hanging a suspiciousness on a voucher isn't coherent.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
And API docs
-