- May 01, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
This removes almost all uses of the global value. All that remains is its use as a default in case no configuration is given.
-
- Apr 30, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- 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
-
- Apr 01, 2020
-
-
Jean-Paul Calderone authored
-
- Mar 26, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
It is stored on redemption and regurgitated by the Python APIs and dumped in the JSON accessible via the HTTP API.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Mar 25, 2020
-
-
Jean-Paul Calderone authored
-
- Mar 18, 2020
-
-
Jean-Paul Calderone authored
-
- Mar 12, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Runtime performance at 512000 is somewhat intolerable. Further work is needed to support that scale.
-