GitHub / github/ssh_data / commits
Ruby library for parsing SSH public keys and certificates
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| d19cb6f4 | bump version to 0.0.9 | Ben Toews <m****i@g****m> | about 7 years ago | |
| 23967c7b | merge Merge pull request #9 from github/rsa-sha2 |
Ben Toews <m****i@u****m>
Committed by: GitHub <n****y@g****m> |
about 7 years ago | |
| 8d95e57e | sign certificates with RSA SH2 variants | Ben Toews <m****i@g****m> | about 7 years ago | |
| 49fe1f19 | allow algo to be specified for signing | Ben Toews <m****i@g****m> | about 7 years ago | |
| af65b722 | support rsa-sha2 signatures | Ben Toews <m****i@g****m> | about 7 years ago | |
| 5594f610 | merge Merge pull request #5 from github/contributing-doc |
Patrick Toomey <p****3@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| f07d8270 | merge Merge pull request #8 from github/re-encode-certs |
Ben Toews <m****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 78dbb1b2 | address feedback from @ptoomey3 | Ben Toews <m****i@g****m> | over 7 years ago | |
| 8ee17d27 | helper for issuing certificates using private keys | Ben Toews <m****i@g****m> | over 7 years ago | |
| 214e2cbb | helpers for generating private keys | Ben Toews <m****i@g****m> | over 7 years ago | |
| 689f9f95 | allow certificates to be signed by private keys | Ben Toews <m****i@g****m> | over 7 years ago | |
| e46b72a5 | allow private keys to sign | Ben Toews <m****i@g****m> | over 7 years ago | |
| a9212976 | calculate signed_data from serialized cert | Ben Toews <m****i@g****m> | over 7 years ago | |
| cfc5029b | re-encode certificates back into openssh format | Ben Toews <m****i@g****m> | over 7 years ago | |
| 7fdb72a3 | add methods for encoding more types | Ben Toews <m****i@g****m> | over 7 years ago | |
| a2a17f93 | move some encoding logic out of the Certificate module | Ben Toews <m****i@g****m> | over 7 years ago | |
| ce06217f | rename PublicKey::Base#raw to #rfc4253 | Ben Toews <m****i@g****m> | over 7 years ago | |
| f7468f4f | merge Merge pull request #7 from github/authorized_keys |
Ben Toews <m****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 6c2bb0d5 | add ALGOS constant to Certificate and PublicKey | Ben Toews <m****i@g****m> | over 7 years ago | |
| ce0f60ee | keep the old `parse` methods since those are being used currently | Ben Toews <m****i@g****m> | over 7 years ago | |
| 74e9910a | re-encode public keys back into authorized_keys format | Ben Toews <m****i@g****m> | over 7 years ago | |
| f2a8716b | rename PublicKey and Certificate `parse` methods `parse_openssh` | Ben Toews <m****i@g****m> | over 7 years ago | |
| 27ba7d8e | fix some comments and variable names | Ben Toews <m****i@g****m> | over 7 years ago | |
| 551d00cb | rename `parse_raw` methods `parse_rfc4253` | Ben Toews <m****i@g****m> | over 7 years ago | |
| 413db4bf | merge Merge pull request #6 from github/unknown-private-key |
Ben Toews <m****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 93d65847 | raise on encyrpted private key PEM type | Ben Toews <m****i@g****m> | over 7 years ago | |
| bea48183 | raise on unknown private key PEM types | Ben Toews <m****i@g****m> | over 7 years ago | |
| 8feecfcd | update docs for dependencies and testing |
Patrick Toomey <p****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 26df433e | Initial spike at contribution doc |
Patrick Toomey <p****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 0eadaa15 | bump version | Ben Toews <m****i@g****m> | over 7 years ago | |
| d256f6f1 | merge Merge pull request #4 from github/pem |
Ben Toews <m****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 051c82a3 | re-raise our own error if key is encrypted | Ben Toews <m****i@g****m> | over 7 years ago | |
| 834fd17e | rencode public keys into raw and use these for fingerprinting | Ben Toews <m****i@g****m> | over 7 years ago | |
| 7f7d7bc2 | parse legacy PEM encoded private key format | Ben Toews <m****i@g****m> | over 7 years ago | |
| 16d77ef6 | bump version | Ben Toews <m****i@g****m> | over 7 years ago | |
| db663d68 | merge Merge pull request #3 from github/private-fingerprint |
Ben Toews <m****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 9ea06c05 | fixes from #2 | Ben Toews <m****i@g****m> | over 7 years ago | |
| 01a5eafd | fingerprint private keys | Ben Toews <m****i@g****m> | over 7 years ago | |
| 80a01418 | methods for testing public key equality | Ben Toews <m****i@g****m> | over 7 years ago | |
| 900d4620 | merge Merge pull request #2 from github/private-keys |
Ben Toews <m****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 7f2268a7 | private key encoding tests | Ben Toews <m****i@g****m> | over 7 years ago | |
| 2cd90630 | parse ED25519 private keys | Ben Toews <m****i@g****m> | over 7 years ago | |
| bedcd7b8 | parse ECDSA private keys | Ben Toews <m****i@g****m> | over 7 years ago | |
| cf156af2 | parse DSA private keys | Ben Toews <m****i@g****m> | over 7 years ago | |
| fe364983 | parse RSA private keys | Ben Toews <m****i@g****m> | over 7 years ago | |
| 0f2ed098 | bump version | Ben Toews <m****i@g****m> | over 7 years ago | |
| bdf655b1 | merge Merge pull request #1 from github/test-bad-curve |
Ben Toews <m****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 322c6c64 | validate that ec curve matches algo | Ben Toews <m****i@g****m> | over 7 years ago | |
| e63ca021 | validate ecdsa keys | Ben Toews <m****i@g****m> | over 7 years ago | |
| 7bd8ce1c | parse raw key material with openssl during initialization | Ben Toews <m****i@g****m> | over 7 years ago | |
| beb3c255 | change ownership | Ben Toews <m****i@g****m> | over 7 years ago | |
| 89745718 | bump version | Ben Toews <m****i@g****m> | over 7 years ago | |
| 69350a7d | raise more helpful error on b64 issues | Ben Toews <m****i@g****m> | over 7 years ago | |
| b742ebc6 | include license in gem | Ben Toews <m****i@g****m> | over 7 years ago | |
| 5164fd86 | bump version | Ben Toews <m****i@g****m> | over 7 years ago | |
| 5d52a1f9 | public key fingerprints | Ben Toews <m****i@g****m> | over 7 years ago | |
| 486b7720 | restructure a bit | Ben Toews <m****i@g****m> | over 7 years ago | |
| ce569c56 | fix module scoping | Ben Toews <m****i@g****m> | over 7 years ago | |
| b0923d11 | pass algo to public key instances | Ben Toews <m****i@g****m> | over 7 years ago | |
| 215e5a6f | fix padding on dsa sigs | Ben Toews <m****i@g****m> | over 7 years ago | |
| c9f8b6aa | test with multiple princpipals | Ben Toews <m****i@g****m> | over 7 years ago | |
| 270212ab | decode options with empty value | Ben Toews <m****i@g****m> | over 7 years ago | |
| d0dd7c2d | parse extension and critical options from the cert | Ben Toews <m****i@g****m> | over 7 years ago | |
| 77e65398 | decode the valid-principals field | Ben Toews <m****i@g****m> | over 7 years ago | |
| 2035c4b8 | add gitignore | Ben Toews <m****i@g****m> | over 7 years ago | |
| 78206544 | license, readme, etc... | Ben Toews <m****i@g****m> | over 7 years ago | |
| 4751bf72 | test that cert parsing verifies signature | Ben Toews <m****i@g****m> | over 7 years ago | |
| d03e27c2 | ed25519 signature verification | Ben Toews <m****i@g****m> | over 7 years ago | |
| c00a3b40 | ecdsa signature verification | Ben Toews <m****i@g****m> | over 7 years ago | |
| 7646a6f7 | dsa signature verification | Ben Toews <m****i@g****m> | over 7 years ago | |
| 1522309d | rsa signature verification | Ben Toews <m****i@g****m> | over 7 years ago | |
| 28681f29 | implement public key parsing for openssl-supported algos | Ben Toews <m****i@g****m> | over 7 years ago | |
| 212f3fd9 | decode public keys | Ben Toews <m****i@g****m> | over 7 years ago | |
| d970afb4 | rearrange | Ben Toews <m****i@g****m> | over 7 years ago | |
| 461996cc | rename to ssh_data | Ben Toews <m****i@g****m> | over 7 years ago | |
| ec0f4112 | basic support for parsing all cert types | Ben Toews <m****i@g****m> | over 7 years ago | |
| f3d4c543 | first commit | Ben Toews <m****i@g****m> | over 7 years ago |