Kevin Jones
595d2d6dbe
Add doc comment and new line at EOF
2021-03-03 17:29:50 -05:00
Kevin Jones
3855f1ce2e
Improve SK-EC tests.
2021-03-03 14:55:43 -05:00
Kevin Jones
be8023c9b4
Rename algos to follow consistency.
2021-03-03 14:20:04 -05:00
Kevin Jones
e7f046c9d4
Support ED25519 certificates.
2021-03-03 14:00:06 -05:00
Kevin Jones
3848df5516
Support SK-ECDSA leaf certificates
2021-03-03 14:00:05 -05:00
Kevin Jones
0ef6709803
Skip private key checks for SK keys
2021-03-03 14:00:04 -05:00
Kevin Jones
dde95a7de8
Support SK-ECDSA keys.
2021-03-03 14:00:03 -05:00
Kevin Jones
9c646e3c53
Support SK-ED25519 public key parsing.
2021-03-03 14:00:02 -05:00
Kevin Jones
a44e9de1d0
Ignore macOS generated files.
2021-03-03 13:59:58 -05:00
Kevin Jones
236c8a3e72
Merge pull request #20 from vcsjones/housekeeping
...
Housekeeping: Update development dependencies and test on Ruby 3.0
2021-03-03 12:17:10 -05:00
Kevin Jones
0020ff76ca
Include Ruby 2.7 in test matrix
2021-03-03 12:01:57 -05:00
Kevin Jones
16cdaeb967
Disable colorization in rspec.
...
This is necessary for now because rspec will attempt to colorize failures
that have binary strings. It currently does a poor job of this, so go back
to the non-colorized behavior as was in the previous version of rspec.
2021-03-02 11:15:49 -05:00
Kevin Jones
a9843b22d8
Replace deprecated action
2021-03-02 10:50:53 -05:00
Kevin Jones
03c10fd4be
Use ruby-version over the now-deprecated version
2021-03-02 10:43:09 -05:00
Kevin Jones
e9e649848b
Update development dependencies and test against Ruby 3.0
2021-03-02 10:40:31 -05:00
Patrick Toomey
11414f8960
Merge pull request #18 from jhawthorn/patch-1
...
Allow Ruby 3.0
2021-02-10 14:36:56 -07:00
John Hawthorn
c271f717b4
Allow Ruby 3.0
2020-11-25 10:40:39 -08:00
Ben Toews
393d4b7885
Merge pull request #15 from github/link-to-docs
...
README: link to docs
2019-11-20 14:40:51 -07:00
Ben Toews
43044a5a87
README: link to docs
2019-11-20 14:38:03 -07:00
Ben Toews
fa503f2194
Merge pull request #14 from github/ipv6
...
Test ipv6 functionality for source-address extension
2019-08-27 09:10:46 -06:00
Ben Toews
1c6eb996fb
test ipv6 functionality for source-address extension
2019-08-26 11:46:32 -06:00
Ben Toews
aa6d619079
Merge pull request #13 from github/actions-ci
...
GitHub Actions CI Job
2019-08-08 15:24:29 -06:00
Ben Toews
6a18ecbc3e
GitHub Actions CI Job
2019-08-08 15:21:52 -06:00
Ben Toews
e61f3987e8
bump version to 1.1.0
2019-08-08 10:11:03 -06:00
Ben Toews
a1c51e4cfb
Merge pull request #12 from github/critical-options
...
Support for force-command and source-address critical options
2019-08-08 10:09:50 -06:00
Ben Toews
6f5025c3be
support for force-command and source-address critical options
2019-08-08 10:08:20 -06:00
Ben Toews
55cd10009e
bump version to 1.0.0
2019-06-25 11:50:24 -06:00
Ben Toews
674e536d09
Merge pull request #11 from github/oss
...
Updates before opensourcing
2019-06-25 11:34:00 -06:00
Ben Toews
c70bf4549c
make ready for opensourcing
2019-06-25 11:32:47 -06:00
Ben Toews
2438cc9f7f
fail consistenly when ed25519 gem isn't loaded
2019-06-24 14:40:33 -06:00
Ben Toews
ca0ab31b5d
bump version to 0.0.10
2019-06-10 15:56:10 -06:00
Ben Toews
bbdb97e1af
fix broken test
2019-06-10 15:55:44 -06:00
Ben Toews
225caf4dfc
Merge pull request #10 from github/encrypted-pem-prompt
...
Parse PEM keys with empty passphrase
2019-06-10 15:53:00 -06:00
Ben Toews
4fe3b7e155
parse PEM keys with empty passphrase
...
Otherwise OpenSSL tries prompting for a passphrase!
2019-06-10 15:46:21 -06:00
Ben Toews
d19cb6f478
bump version to 0.0.9
2019-06-10 15:44:43 -06:00
Ben Toews
23967c7b06
Merge pull request #9 from github/rsa-sha2
...
Support RSA SHA2 variants
2019-06-10 15:06:15 -06:00
Ben Toews
8d95e57e34
sign certificates with RSA SH2 variants
2019-06-10 15:01:33 -06:00
Ben Toews
49fe1f19e2
allow algo to be specified for signing
2019-06-10 15:01:14 -06:00
Ben Toews
af65b722c1
support rsa-sha2 signatures
2019-06-10 14:53:39 -06:00
Patrick Toomey
5594f61060
Merge pull request #5 from github/contributing-doc
...
Initial spike at contribution doc
2019-04-11 08:40:13 -06:00
Ben Toews
f07d82702c
Merge pull request #8 from github/re-encode-certs
...
Re-encode Certificate in OpenSSH authorized_keys format
2019-02-25 09:14:48 -07:00
Ben Toews
78dbb1b2d6
address feedback from @ptoomey3
2019-02-25 09:14:01 -07:00
Ben Toews
8ee17d2716
helper for issuing certificates using private keys
2019-02-25 09:04:44 -07:00
Ben Toews
214e2cbb23
helpers for generating private keys
2019-02-25 08:57:08 -07:00
Ben Toews
689f9f9533
allow certificates to be signed by private keys
2019-02-21 17:36:36 -07:00
Ben Toews
e46b72a533
allow private keys to sign
2019-02-21 17:19:15 -07:00
Ben Toews
a9212976e1
calculate signed_data from serialized cert
2019-02-21 16:58:54 -07:00
Ben Toews
cfc5029bfb
re-encode certificates back into openssh format
2019-02-21 16:27:00 -07:00
Ben Toews
7fdb72a330
add methods for encoding more types
2019-02-21 15:52:26 -07:00
Ben Toews
a2a17f9337
move some encoding logic out of the Certificate module
2019-02-21 13:45:26 -07:00