Joe Bryan
d952b368cb
tests for pkcs1 version number in DER decoding
2018-06-28 14:04:10 -04:00
Joe Bryan
d8d1f36eaa
refactors +jwk, corrects decoding, implements encoding
2018-06-28 14:04:10 -04:00
Joe Bryan
fd95b950d1
cleans up tests, adds comments with sources for most test parameters
2018-06-28 14:04:10 -04:00
Joe Bryan
8fdfa71a8d
adds some base64 en/de-coding tests
2018-06-28 14:04:10 -04:00
Joe Bryan
dce78a303a
implements EMSA-PKCS1-v1_5 for RSA signatures
...
finally compatible with openssl!
2018-06-28 14:04:10 -04:00
Joe Bryan
aefb6dff4d
adds additional RSA PEM/DER test cases, reorders tests
2018-06-28 14:04:10 -04:00
Joe Bryan
340d7da618
fixes ASN.1 DER unsigned integer en/de-coding
2018-06-28 14:04:10 -04:00
Joe Bryan
5388900d03
fixes ASN.1 DER multi-byte length prefix en/de-coding
2018-06-28 14:04:10 -04:00
Joe Bryan
2b0836a815
cleans up +till:asn1 (length-prefixed byte parser)
2018-06-28 14:04:10 -04:00
Joe Bryan
7f6adc5759
adds PEM and DER decoding for RSA private keys
2018-06-28 14:04:10 -04:00
Joe Bryan
e31d6f1db9
adds DER and PEM encoding for RSA private keys
2018-06-28 14:04:10 -04:00
Joe Bryan
b0b8e3f1d7
adds %int to asn.1 en/de-code
2018-06-28 14:04:10 -04:00
Joe Bryan
7162b69a46
updates base64 en/de-coding to optionally support padding and url-safety
2018-06-28 14:04:10 -04:00
Joe Bryan
ea9dd4be11
makes rsa public exponent configurable, moves +rsa
2018-06-28 14:04:10 -04:00
Joe Bryan
94bef066a8
refactors rsa keys in tests
2018-06-28 14:04:10 -04:00
Joe Bryan
dd201b9ab0
wraps long lines
2018-06-28 14:04:10 -04:00
Joe Bryan
78b379b00d
adds (partial) asn1 parser, tests
2018-06-28 14:04:10 -04:00
Joe Bryan
6edf321e36
adds asn1 digests to +rs256 (WIP - still failing)
2018-06-28 14:04:10 -04:00
Joe Bryan
91ec568fda
re-enables and corrects some failing tests
2018-06-28 14:04:10 -04:00
Joe Bryan
0928fe50e1
implements initial asn1 serialization (for sha-256 digests)
2018-06-28 14:04:10 -04:00
Joe Bryan
de7bd9c661
better base64
2018-06-28 14:04:10 -04:00
Joe Bryan
d0d9ac3bf3
updates test-runner to print tangs
2018-06-28 14:04:10 -04:00
Joe Bryan
3a6e8c6f7b
adds :acme work-in-progress demo app
...
:acme %test (base64 json variation failures atm)
:acme %init (new account fails due to jws parse or rsa prime issues)
2018-06-28 14:04:10 -04:00
Joe Bryan
2f6fc2493d
updates %eyre state adaptation in +load
2018-06-28 13:41:48 -04:00
Joe Bryan
d358548223
implements .well-known in %eyre
2018-06-28 13:41:48 -04:00
Joe Bryan
26f4182c18
adds config to %eyre state, %rule gift to update, %born includes host/ips
2018-06-28 13:41:43 -04:00
Joe Bryan
3b543b46de
implements safe re-binding, refactors |gcloud
2018-06-20 19:24:13 -04:00
Joe Bryan
cd4330a024
auto-starts :dns, adds generator to configure authority
2018-06-20 19:24:13 -04:00
Joe Bryan
08b39a8f64
checks for reserved IP addresses before creating %direct binding
2018-06-20 19:24:13 -04:00
Joe Bryan
2f743a504b
removes debug binding in +poke-noun, unnecessary printfs
2018-06-20 19:24:13 -04:00
Joe Bryan
f2f47a07fb
creates sur/dns, refactors app, ands %dns-bind and %dns-bond marks
2018-06-20 19:24:13 -04:00
Joe Bryan
5f1ec21de3
adds relay confirmation via http before requesting %directing binding
2018-06-20 19:24:13 -04:00
Joe Bryan
5cc8aecc98
changes %binding notifications: authority pokes relay, relay pokes ship
2018-06-20 19:24:01 -04:00
Joe Bryan
427b5115d4
print failed %pokes in +coup
2018-06-20 17:33:32 -04:00
Joe Bryan
9696890fb1
add http request-error handling, reset state on failed authority config
2018-06-20 17:33:32 -04:00
Joe Bryan
53cbb607d8
cleanup and enforce more %dns-bind invariants
2018-06-20 17:33:32 -04:00
Joe Bryan
f5a43730bc
correctly specify forwarding-on-behalf-of ship
2018-06-20 17:33:32 -04:00
Joe Bryan
83e2b2ca1e
enforce invariants: stars direct only, indirect target already bound
2018-06-20 17:33:32 -04:00
Joe Bryan
d53becf191
adds latest-style arm comments
2018-06-20 17:33:32 -04:00
Joe Bryan
e4339a770b
initial gcloud record creation and confirmation
2018-06-20 17:33:32 -04:00
Joe Bryan
a7ac502c60
cleanup, logging, etc.
2018-06-20 17:33:32 -04:00
Joe Bryan
f4679f2571
refactors +authority, implements initial authority confirmation
2018-06-20 17:33:32 -04:00
Joe Bryan
f801776bac
refactors binding and acknowledgment pokes
2018-06-20 17:33:32 -04:00
Joe Bryan
ba614f3f72
adds initial dns app
2018-06-20 17:33:32 -04:00
Joe Bryan
468595de70
adds Google Cloud DNS privileges to googleapis sec driver
2018-06-20 17:33:32 -04:00
Joe Bryan
adc9da0b0c
adds lane-change subscriptions (%tend/%rove) to ames
2018-06-20 17:33:32 -04:00
Joe Bryan
461e0e9d14
adds http configuration effect (%form) and port notification move (%live)
2018-06-20 14:01:35 -04:00
Joe Bryan
2a15e83fc3
adds http reverse proxy notification move (%wise) and effect (%that)
2018-06-20 14:01:35 -04:00
Joe Bryan
138beed3b0
disables collection renders in :test
2018-06-19 22:01:52 -04:00
Joe Bryan
9d72b8f92b
Merge branch 'collections' into collections-merge
...
* collections: (127 commits)
Revert "cross-ship permissions works now"
deleted more unused files, updated json arm of collections mark
removed unused index file (was used for debug)
cross-ship permissions works now
rendered MVE css and js 272af56804f822c23efa645aafcf1d5d8a8bfdff
simplified latest alias
new 'latest' page in colls
deleted a swp file
mve updates f83035d162dd60107b45798117cf924437070798
isaac's eyre changes to polling parameters as requested by Logan
rendered MVE f0a44584883e8789ec5bab9c80334ae0ee251e02
source new circle to inbox in collections app
relative href
removed topic text from collection json
patch back in realnet ames (was testnet ames in xship-wrap
collections now sends invites to whitelist
aded fascen to pass along fasbuc params
add x-htm wrappers for &htm
rename default eyre mark to x-urb, do xhsip on x- prefix requests
updated json endpoints in accordance with logan's requests
...
2018-06-19 20:51:22 -04:00