Граф коммитов

  • e9e649848b
    Update development dependencies and test against Ruby 3.0 Kevin Jones 2021-03-02 10:40:31 -0500
  • 11414f8960
    Merge pull request #18 from jhawthorn/patch-1 Patrick Toomey 2021-02-10 14:36:56 -0700
  • c271f717b4
    Allow Ruby 3.0 John Hawthorn 2020-11-25 10:40:39 -0800
  • 393d4b7885
    Merge pull request #15 from github/link-to-docs Ben Toews 2019-11-20 14:40:51 -0700
  • 43044a5a87
    README: link to docs Ben Toews 2019-11-20 14:38:03 -0700
  • fa503f2194
    Merge pull request #14 from github/ipv6 Ben Toews 2019-08-27 09:10:46 -0600
  • 1c6eb996fb
    test ipv6 functionality for source-address extension Ben Toews 2019-08-26 11:46:32 -0600
  • aa6d619079
    Merge pull request #13 from github/actions-ci Ben Toews 2019-08-08 15:24:29 -0600
  • 6a18ecbc3e
    GitHub Actions CI Job Ben Toews 2019-08-08 15:13:37 -0600
  • e61f3987e8
    bump version to 1.1.0 1.1.0 Ben Toews 2019-08-08 10:11:03 -0600
  • a1c51e4cfb
    Merge pull request #12 from github/critical-options Ben Toews 2019-08-08 10:09:50 -0600
  • 6f5025c3be
    support for force-command and source-address critical options Ben Toews 2019-08-08 10:08:20 -0600
  • 55cd10009e
    bump version to 1.0.0 1.0.0 Ben Toews 2019-06-25 11:47:21 -0600
  • 674e536d09
    Merge pull request #11 from github/oss Ben Toews 2019-06-25 11:34:00 -0600
  • c70bf4549c
    make ready for opensourcing Ben Toews 2019-06-24 15:18:01 -0600
  • 2438cc9f7f
    fail consistenly when ed25519 gem isn't loaded Ben Toews 2019-06-24 14:40:33 -0600
  • ca0ab31b5d
    bump version to 0.0.10 0.0.10 Ben Toews 2019-06-10 15:56:10 -0600
  • bbdb97e1af
    fix broken test Ben Toews 2019-06-10 15:55:44 -0600
  • 225caf4dfc
    Merge pull request #10 from github/encrypted-pem-prompt Ben Toews 2019-06-10 15:53:00 -0600
  • 4fe3b7e155
    parse PEM keys with empty passphrase Ben Toews 2019-06-10 15:42:10 -0600
  • d19cb6f478
    bump version to 0.0.9 0.0.9 Ben Toews 2019-06-10 15:14:16 -0600
  • 23967c7b06
    Merge pull request #9 from github/rsa-sha2 Ben Toews 2019-06-10 15:06:15 -0600
  • 8d95e57e34
    sign certificates with RSA SH2 variants Ben Toews 2019-06-10 14:52:26 -0600
  • 49fe1f19e2
    allow algo to be specified for signing Ben Toews 2019-06-10 12:50:35 -0600
  • af65b722c1
    support rsa-sha2 signatures Ben Toews 2019-06-10 11:38:53 -0600
  • 5594f61060
    Merge pull request #5 from github/contributing-doc Patrick Toomey 2019-04-11 08:40:13 -0600
  • f07d82702c
    Merge pull request #8 from github/re-encode-certs Ben Toews 2019-02-25 09:14:48 -0700
  • 78dbb1b2d6
    address feedback from @ptoomey3 Ben Toews 2019-02-25 09:14:01 -0700
  • 8ee17d2716
    helper for issuing certificates using private keys Ben Toews 2019-02-25 09:04:44 -0700
  • 214e2cbb23
    helpers for generating private keys Ben Toews 2019-02-25 08:54:36 -0700
  • 689f9f9533
    allow certificates to be signed by private keys Ben Toews 2019-02-21 17:36:36 -0700
  • e46b72a533
    allow private keys to sign Ben Toews 2019-02-21 17:19:15 -0700
  • a9212976e1
    calculate signed_data from serialized cert Ben Toews 2019-02-21 16:58:54 -0700
  • cfc5029bfb
    re-encode certificates back into openssh format Ben Toews 2019-02-21 16:27:00 -0700
  • 7fdb72a330
    add methods for encoding more types Ben Toews 2019-02-21 15:52:26 -0700
  • a2a17f9337
    move some encoding logic out of the Certificate module Ben Toews 2019-02-21 13:45:26 -0700
  • ce06217fed
    rename PublicKey::Base#raw to #rfc4253 Ben Toews 2019-02-21 12:04:21 -0700
  • f7468f4f5e
    Merge pull request #7 from github/authorized_keys Ben Toews 2019-02-21 11:58:28 -0700
  • 6c2bb0d568
    add ALGOS constant to Certificate and PublicKey Ben Toews 2019-02-11 12:44:29 -0700
  • ce0f60ee15
    keep the old `parse` methods since those are being used currently Ben Toews 2019-02-11 12:22:01 -0700
  • 74e9910aa0
    re-encode public keys back into authorized_keys format Ben Toews 2019-02-11 12:15:28 -0700
  • f2a8716b15
    rename PublicKey and Certificate `parse` methods `parse_openssh` Ben Toews 2019-02-11 12:06:20 -0700
  • 27ba7d8e09
    fix some comments and variable names Ben Toews 2019-02-11 11:56:05 -0700
  • 551d00cb2f
    rename `parse_raw` methods `parse_rfc4253` Ben Toews 2019-02-11 11:54:11 -0700
  • 413db4bf18
    Merge pull request #6 from github/unknown-private-key Ben Toews 2019-02-05 10:23:09 -0700
  • 93d65847e1
    raise on encyrpted private key PEM type Ben Toews 2019-02-05 10:09:06 -0700
  • bea481837f
    raise on unknown private key PEM types Ben Toews 2019-02-05 09:59:31 -0700
  • 8feecfcd80
    update docs for dependencies and testing Patrick Toomey 2019-01-31 11:01:20 -0700
  • 26df433e25
    Initial spike at contribution doc Patrick Toomey 2019-01-31 10:55:01 -0700
  • 0eadaa156d
    bump version 0.0.8 Ben Toews 2019-01-31 08:43:20 -0700
  • d256f6f1e1
    Merge pull request #4 from github/pem Ben Toews 2019-01-31 08:40:26 -0700
  • 051c82a378
    re-raise our own error if key is encrypted Ben Toews 2019-01-31 08:37:07 -0700
  • 834fd17ed6
    rencode public keys into raw and use these for fingerprinting Ben Toews 2019-01-30 13:56:45 -0700
  • 7f7d7bc25d
    parse legacy PEM encoded private key format Ben Toews 2019-01-30 13:26:30 -0700
  • 16d77ef604
    bump version 0.0.7 Ben Toews 2019-01-30 09:36:20 -0700
  • db663d68dd
    Merge pull request #3 from github/private-fingerprint Ben Toews 2019-01-30 09:34:57 -0700
  • 9ea06c05c2
    fixes from #2 Ben Toews 2019-01-30 09:16:52 -0700
  • 01a5eafd5e
    fingerprint private keys Ben Toews 2019-01-30 09:15:05 -0700
  • 80a014182d
    methods for testing public key equality Ben Toews 2019-01-30 09:04:26 -0700
  • 900d462079
    Merge pull request #2 from github/private-keys Ben Toews 2019-01-29 16:14:17 -0700
  • 7f2268a7c5
    private key encoding tests Ben Toews 2019-01-29 16:01:07 -0700
  • 2cd906306b
    parse ED25519 private keys Ben Toews 2019-01-29 15:19:05 -0700
  • bedcd7b89d
    parse ECDSA private keys Ben Toews 2019-01-29 14:54:28 -0700
  • cf156af24f
    parse DSA private keys Ben Toews 2019-01-29 14:04:46 -0700
  • fe36498374
    parse RSA private keys Ben Toews 2019-01-29 13:24:50 -0700
  • 0f2ed098b1
    bump version Ben Toews 2019-01-28 11:07:13 -0700
  • bdf655b1a7
    Merge pull request #1 from github/test-bad-curve Ben Toews 2019-01-28 11:05:52 -0700
  • 322c6c64fb
    validate that ec curve matches algo Ben Toews 2019-01-28 10:59:23 -0700
  • e63ca02197
    validate ecdsa keys Ben Toews 2019-01-28 10:53:43 -0700
  • 7bd8ce1cc1
    parse raw key material with openssl during initialization Ben Toews 2019-01-28 10:17:08 -0700
  • beb3c255da
    change ownership 0.0.5 Ben Toews 2019-01-25 09:06:18 -0700
  • 89745718aa
    bump version 0.0.4 Ben Toews 2019-01-24 16:23:21 -0700
  • 69350a7df3
    raise more helpful error on b64 issues Ben Toews 2019-01-24 16:22:49 -0700
  • b742ebc65d
    include license in gem 0.0.3 Ben Toews 2019-01-24 12:56:28 -0700
  • 5164fd86ab
    bump version 0.0.2 Ben Toews 2019-01-24 12:44:15 -0700
  • 5d52a1f95f
    public key fingerprints Ben Toews 2019-01-24 12:21:32 -0700
  • 486b772005
    restructure a bit Ben Toews 2019-01-24 12:10:18 -0700
  • ce569c56b7
    fix module scoping Ben Toews 2019-01-24 09:50:40 -0700
  • b0923d111d
    pass algo to public key instances Ben Toews 2019-01-24 09:39:10 -0700
  • 215e5a6f8e
    fix padding on dsa sigs Ben Toews 2019-01-23 16:14:04 -0700
  • c9f8b6aa71
    test with multiple princpipals Ben Toews 2019-01-23 15:51:44 -0700
  • 270212ab22
    decode options with empty value Ben Toews 2019-01-23 15:40:37 -0700
  • d0dd7c2df6
    parse extension and critical options from the cert Ben Toews 2019-01-23 15:22:02 -0700
  • 77e65398b5
    decode the valid-principals field Ben Toews 2019-01-23 15:05:40 -0700
  • 2035c4b805
    add gitignore Ben Toews 2019-01-23 14:02:56 -0700
  • 78206544b7
    license, readme, etc... Ben Toews 2019-01-23 14:00:15 -0700
  • 4751bf72fa
    test that cert parsing verifies signature Ben Toews 2019-01-23 13:47:24 -0700
  • d03e27c204
    ed25519 signature verification Ben Toews 2019-01-23 13:30:33 -0700
  • c00a3b40cd
    ecdsa signature verification Ben Toews 2019-01-23 12:55:36 -0700
  • 7646a6f78d
    dsa signature verification Ben Toews 2019-01-23 11:43:06 -0700
  • 1522309d49
    rsa signature verification Ben Toews 2019-01-23 10:22:26 -0700
  • 28681f296c
    implement public key parsing for openssl-supported algos Ben Toews 2019-01-22 16:39:40 -0700
  • 212f3fd997
    decode public keys Ben Toews 2019-01-22 14:05:28 -0700
  • d970afb4d8
    rearrange Ben Toews 2019-01-22 11:26:04 -0700
  • 461996cc62
    rename to ssh_data Ben Toews 2019-01-17 15:07:47 -0700
  • ec0f41127a
    basic support for parsing all cert types Ben Toews 2019-01-17 12:12:27 -0700
  • f3d4c5435a
    first commit Ben Toews 2019-01-17 10:47:31 -0700