meejah
0ae7da7352
prop up the fragile scaffolding
2023-02-21 23:20:28 -07:00
meejah
69a480dc08
rewrite test
2023-02-21 18:44:09 -07:00
meejah
fb10e13c68
might want to use these at parse time
2023-02-21 18:16:45 -07:00
meejah
70459cfbf1
use possibly-overriden stderr
2023-02-21 16:47:58 -07:00
meejah
6ee5c75880
comment -> ticket
2023-02-21 16:13:11 -07:00
meejah
00ef4661a6
ISO dates, not seconds
2023-02-21 16:06:24 -07:00
meejah
d91bfcb1d2
clarify
2023-02-21 14:38:43 -07:00
meejah
82045b4298
store signature as raw bytes, not base32
2023-02-21 14:19:44 -07:00
meejah
1b6d5e1bda
Revert "use attrs directly"
...
This reverts commit 5b14561ec0
.
2023-02-21 11:56:46 -07:00
meejah
38669cc3ce
define -> frozen
2023-02-21 02:15:20 -07:00
meejah
032b852bab
define -> frozen
2023-02-21 01:51:13 -07:00
meejah
affe0cb37b
fine?
2023-02-21 00:02:53 -07:00
meejah
bdf4c49a34
fine, move the if statement
2023-02-20 22:57:15 -07:00
meejah
a6cf06cc6d
http needs access to GridManager
2023-02-20 12:26:44 -07:00
meejah
5b14561ec0
use attrs directly
2023-02-20 12:02:34 -07:00
meejah
464498f6bf
Merge branch 'master' into 2916.grid-manager-proposal.6
2023-02-20 11:24:20 -07:00
dlee
a7ddcbf868
Changes requested
2023-02-14 12:50:37 -06:00
dlee
b7cadfc53a
Fixes bad practice of naming variable a built-in type
2023-02-14 11:38:35 -06:00
dlee
19e58f19ca
Fixes truthy conditional
2023-02-14 11:21:57 -06:00
dlee
eb26c97ef7
implicit_optional flag added and errors related to flag fixed
2023-02-06 15:29:53 -06:00
dlee
31c5b78e6a
Add back rsa.py accidentally removed file on website
2023-02-03 21:35:55 -06:00
Daniel
80db4a9de4
Delete rsa.py
2023-02-03 21:25:24 -06:00
dlee
e2e33933a8
Forgot to push newsfragment
2023-02-03 16:48:06 -06:00
Jean-Paul Calderone
e2eac5855c
Remove handling for older versions of pycddl
...
>=0.4 is now a hard-requirement
2023-01-23 08:52:00 -05:00
Jean-Paul Calderone
1a807a0232
mollify the type checker
2023-01-12 16:32:32 -05:00
Jean-Paul Calderone
d5628f9c84
Merge remote-tracking branch 'origin/master' into 3962.pre-determined-rsa-keys
2023-01-12 16:17:09 -05:00
Jean-Paul Calderone
c856f1aa29
Censor private key values in the HTTP log, too.
2023-01-12 16:16:55 -05:00
Jean-Paul Calderone
47ec418f7a
Test that we can also download the mutable data via the web interface
2023-01-12 16:09:29 -05:00
Jean-Paul Calderone
e6ef45d337
test that we can also download the mutable
2023-01-12 15:37:12 -05:00
Jean-Paul Calderone
2d23e2e640
some doc improvements
2023-01-12 15:37:07 -05:00
Jean-Paul Calderone
2490f0f58a
some minor rationalization of the return type
2023-01-12 15:33:37 -05:00
Itamar Turner-Trauring
828fc588c5
Add minimal docstrings.
2023-01-10 11:10:31 -05:00
Itamar Turner-Trauring
ccb5956645
0 is also valid FD.
2023-01-10 11:04:22 -05:00
Itamar Turner-Trauring
7c506057b5
Merge remote-tracking branch 'origin/master' into 3956-mutable-uploads
2023-01-09 17:05:31 -05:00
Itamar Turner-Trauring
f6d9c5a1b2
Fix PyInstaller.
2023-01-09 10:46:09 -05:00
Itamar Turner-Trauring
22227c7094
Support old pycddl too so nix can keep working.
2023-01-09 10:31:48 -05:00
Jean-Paul Calderone
3ce5ee6f03
get Literal from somewhere it is more likely to be
2023-01-07 07:17:40 -05:00
Jean-Paul Calderone
e893d06cb3
RSAPrivateKey certainly does have this method
...
I don't know why mypy fails to see it.
2023-01-06 21:00:21 -05:00
Jean-Paul Calderone
8c56ccad72
fall back to *with* validation, not without
2023-01-06 21:00:10 -05:00
Jean-Paul Calderone
85234b07a0
load the right kind of key!
2023-01-06 21:00:04 -05:00
Jean-Paul Calderone
c9e23dea13
we should always be able to get these
...
and we always need overload now
2023-01-06 20:59:48 -05:00
Jean-Paul Calderone
a806b2faba
Fix some more mypy errors
2023-01-06 18:11:47 -05:00
Jean-Paul Calderone
01b14fe05c
Merge remote-tracking branch 'origin/master' into 3962.pre-determined-rsa-keys
2023-01-06 17:30:01 -05:00
Jean-Paul Calderone
2dc6466ef5
fix some errors reported by mypy
2023-01-06 17:12:59 -05:00
Jean-Paul Calderone
e829b891b3
important data file ...
2023-01-06 15:51:59 -05:00
Jean-Paul Calderone
3ff9c45e95
expose the private-key feature in the tahoe put
cli
2023-01-06 15:40:48 -05:00
Jean-Paul Calderone
e236cc95a5
Move get_keypair to a shared location
2023-01-06 15:36:08 -05:00
Jean-Paul Calderone
3423bfb351
Expose the pre-constructed keypair functionality to the HTTP API
2023-01-03 11:31:29 -05:00
Jean-Paul Calderone
c7bb190290
Factor some SSK "signature" key handling code into a more reusable shape
...
This gives the test suite access to the derivation function so it can
re-derive certain values to use as expected results to compare against actual
results.
2023-01-03 10:38:18 -05:00
Jean-Paul Calderone
5bad92cfc5
Another Python 2 remnant cleanup
2023-01-03 10:34:39 -05:00