- Nov 18, 2021
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Nov 04, 2021
-
-
Tom Prince authored
-
Tom Prince authored
-
- Aug 02, 2021
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- May 17, 2021
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- May 06, 2021
-
-
Florian Sesser authored
It is easy to erroneously add extra white space to a text file. For example when writing with an editor like `nano` or when using `echo` without the `-n` argument. Handing that white space over to python-challenge-bypass-ristretto's `decode_base64()` method will make it fail in a rather opaque way, see https://github.com/LeastAuthority/python-challenge-bypass-ristretto/issues/37. This eliminates white space including newlines around the key expected to be in that file.
-
- Feb 17, 2021
-
-
Jean-Paul Calderone authored
The redeemer will submit this many tokens with its redemption request now. It needs to agree with whatever the issuer wants to do, of course.
-
- Sep 15, 2020
-
-
Jean-Paul Calderone authored
-
- Sep 04, 2020
-
-
Jean-Paul Calderone authored
-
- May 28, 2020
-
-
Jean-Paul Calderone authored
If SpendingController develops some internal state it should really remain internal, anyway. Don't make _plugin.py worry about this.
-
- May 26, 2020
-
-
Jean-Paul Calderone authored
just bumping CI really
-
- May 25, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Instead of immediately extracting passes, get them and later mark up the store with the outcome of the attempt to use them.
-
- May 20, 2020
-
-
Jean-Paul Calderone authored
-
- May 13, 2020
-
-
Jean-Paul Calderone authored
-
- May 01, 2020
-
-
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
-
- Mar 12, 2020
-
-
Jean-Paul Calderone authored
-
- Mar 04, 2020
-
-
Jean-Paul Calderone authored
-
- Feb 26, 2020
-
-
Jean-Paul Calderone authored
This way, it can be an empty list.
-
Jean-Paul Calderone authored
The first time the node starts there will be no rootcap and there cannot easily be one unless the node is allowed to start so one can be created.
-
- Feb 25, 2020
-
-
Jean-Paul Calderone authored
-
- Jan 06, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Dec 20, 2019
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Nov 13, 2019
-
-
Jean-Paul Calderone authored
And a corresponding `created` field to the voucher model object which propagates to the web view.
-
- Oct 08, 2019
-
-
Jean-Paul Calderone authored
-
- Oct 03, 2019
-
-
Jean-Paul Calderone authored
We do so by introducing a limitation that the client must be configured with an issuer and it must match the issuer announced by any storage server the client is to talk to. The client will decline to speak to any storage server without a matching issuer.
-
- Sep 19, 2019
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Although ... the client resource doesn't really the part of the redeemer that needs the announcement. Maybe that part of the redeemer belongs somewhere else. Probably.
-
- Sep 18, 2019
-
-
Jean-Paul Calderone authored
lots of mess to clean up though
-
Jean-Paul Calderone authored
Passes cannot be constructed until we know how we're going to use them since they are derived from the unblinded tokens and an operation-specific message.
-
- Aug 20, 2019
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Aug 19, 2019
-
-
Jean-Paul Calderone authored
-