From 2a23c5e8dcbbdb972949a65ad716d68671eb0fa4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Sat, 15 Feb 1997 23:03:28 +0100
Subject: [PATCH] Use module system.

Rev: src/modules/_Crypto/test_crypto.pike:1.3
---
 src/modules/_Crypto/test_crypto.pike | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/modules/_Crypto/test_crypto.pike b/src/modules/_Crypto/test_crypto.pike
index 50f10c4e19..b31efb54cf 100755
--- a/src/modules/_Crypto/test_crypto.pike
+++ b/src/modules/_Crypto/test_crypto.pike
@@ -2,11 +2,12 @@
 
 /* test_crypto.pike */
 
-inherit "StdCrypt";
+import Crypto;
 
 #define K(a) hex_to_string(a)
 #define H(a) string_to_hex(a)
 
+
 int test_des()
 {
   string *keys = ({ K("0101010101010180"),
@@ -41,7 +42,7 @@ int test_des()
     {
       string gibberish;
       write(sprintf("Testing key %d\n", i));
-      c = DES()->set_encrypt_key(keys[i]);
+      c = des()->set_encrypt_key(keys[i]);
       gibberish = c->crypt_block(texts[i]);
       if (gibberish != cipher[i])
 	{
@@ -71,7 +72,7 @@ int test_idea()
   object c;
 
   write("IDEA...\n");
-  c = IDEA()->set_encrypt_key(key);
+  c = idea()->set_encrypt_key(key);
   gibberish = c->crypt_block(msg);
   if (gibberish != cipher)
     {
@@ -196,7 +197,7 @@ int test_cbc()
 
   write("CBC...\n");
   // c = Crypto(CBC(IDEA)->set_encrypt_key(key)->set_iv(iv)); /* correct */
-  c = Crypto(CBC(IDEA)->set_iv(iv)->set_encrypt_key(key)); /* bad */
+  c = crypto(cbc(idea)->set_iv(iv)->set_encrypt_key(key)); /* bad */
   gibberish = c->crypt(msg) + c->pad();
   write("\"" + gibberish[..50] + "\"\n");
   write("\"" + H(gibberish) + "\"\n");
@@ -205,7 +206,7 @@ int test_cbc()
       write("Encryption failed\n");
       err++;
     }
-  c = Crypto(CBC(IDEA)->set_decrypt_key(key)->set_iv(iv));
+  c = crypto(cbc(idea)->set_decrypt_key(key)->set_iv(iv));
   recovered = c->unpad(c->crypt(gibberish));
   write("\"" + recovered[..50] + "...\"\n");
   if (recovered != msg)
-- 
GitLab