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 |
|