Skip to content
Snippets Groups Projects
Commit 58281cce authored by Niels Möller's avatar Niels Möller
Browse files

*** empty log message ***

Rev: lib/modules/Crypto/des3.pike:1.2
parent b895f9b3
No related branches found
No related tags found
No related merge requests found
...@@ -16,21 +16,21 @@ int query_key_size() { return 16; } ...@@ -16,21 +16,21 @@ int query_key_size() { return 16; }
int query_block_size() { return 8; } int query_block_size() { return 8; }
/* An exception will be raised if key is weak */
object set_encrypt_key(string key) object set_encrypt_key(string key)
{ {
/* An exception will be raised if key is weak */ pipe :: set_encrypt_key(key[..7], key[8..], key[..7]);
d[0]->set_encrypt_key(key[..7]); /* Switch mode of middle crypto */
d[1]->set_decrypt_key(key[8..]); d[1]->set_decrypt_key(key[8..]);
d[2]->set_encrypt_key(key[..7]);
return this_object(); return this_object();
} }
/* An exception will be raised if key is weak */
object set_decrypt_key(string key) object set_decrypt_key(string key)
{ {
/* An exception will be raised if key is weak */ pipe :: set_decrypt_key(key[..7], key[8..], key[..7]);
d[0]->set_decrypt_key(key[..7]); /* Switch mode of middle crypto */
d[1]->set_encrypt_key(key[8..]); d[1]->set_encrypt_key(key[8..]);
d[2]->set_decrypt_key(key[..7]);
return this_object(); return this_object();
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment