summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
06e09f4)
mentioning that I haven't yet switched to _exporting_ OpenSSH keys
in the new style.
git-svn-id: svn://svn.tartarus.org/sgt/putty@8917
cda61777-01e9-0310-a592-
d414129be87e
* - let block B equal MD5(A || passphrase || iv)
* - block C would be MD5(B || passphrase || iv) and so on
* - encryption key is the first N bytes of A || B
* - let block B equal MD5(A || passphrase || iv)
* - block C would be MD5(B || passphrase || iv) and so on
* - encryption key is the first N bytes of A || B
+ *
+ * (Note that only 8 bytes of the iv are used for key
+ * derivation, even when the key is encrypted with AES and
+ * hence there are 16 bytes available.)
*/
struct MD5Context md5c;
unsigned char keybuf[32];
*/
struct MD5Context md5c;
unsigned char keybuf[32];
+ *
+ * For the moment, we still encrypt our OpenSSH keys using
+ * old-style 3DES.