Commit Graph

22 Commits

Author SHA1 Message Date
82bb499be3 Switch to using the internal SHA/HMAC implementations. 2019-06-08 17:43:30 -07:00
3eee154fe1 Address multi-platform newline support. 2019-05-31 08:38:19 -07:00
54687cb602 Add some helpful documentation for the SSH library. 2019-05-28 21:58:47 -07:00
ba2ceee725 Update the SSH documentation. 2019-05-27 20:28:34 -07:00
a19c1ee124 Some more ECDSA documentation. 2019-05-26 20:48:04 -07:00
23a79300c8 Cache the public point in ED25519Public. 2019-05-26 16:26:40 -07:00
16cf6172ce Support reading and writing ED25519 SSH keys. 2019-05-22 19:57:20 -07:00
ad484877cf ECDSA SSH key support. 2019-04-17 21:20:52 -05:00
1eba2d1709 Pull out some common bits in private rendering. 2019-04-16 13:19:26 -07:00
031b4be14e Full SSH support for RSA. 2019-04-14 22:12:36 -07:00
6d2c803f2b Add RSA 1024 SSH key support, as a basic attempt. 2019-04-13 21:16:55 -07:00
8a7e604fbd Make sure RSA and ECDSA have KeyPair instances. 2019-04-13 21:15:29 -07:00
026b321f7c Remove the DSAPubKey/DSAPublicKey split. 2019-04-13 15:53:17 -07:00
6613f85ff3 Support reading DSA public keys 2019-04-04 20:49:02 -07:00
22b4fcbd94 Farm off the SSH DSA support into its own module. 2019-04-04 20:02:41 -07:00
e4f67f0918 Rejigger the SSHKey trait a little more cleanly. 2019-04-04 19:51:03 -07:00
68ddc7096b Clean up the DSA struct parameter types. 2019-04-04 16:32:15 -07:00
54c5244bc5 Extend to support rendering DSA1024 keys. 2019-04-04 16:08:09 -07:00
06d3391748 Cleaner number parsing, padding check. 2019-04-03 19:48:33 -07:00
3a0d08d572 Basic support for SSH key parsing, at least for DSA. 2019-04-03 17:42:31 -07:00
69cef498f2 [CHECKPOINT] Starting to parse these things. 2019-03-28 18:23:38 -07:00
47fae77a4f Add some sample SSH keys for testing later. 2019-03-17 13:31:27 -07:00