浏览代码

revert to old version,
the new one with inline procedures could not be imported! ??

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@7374 8c9fc860-2736-0410-a75d-ab315db34111

eth.guenter 7 年之前
父节点
当前提交
c18c060f79
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      source/CryptoMD5.Mod

+ 4 - 4
source/CryptoMD5.Mod

@@ -92,28 +92,28 @@ VAR
 		NEW( h );  RETURN h
 		NEW( h );  RETURN h
 	END NewHash;
 	END NewHash;
 
 
-	PROCEDURE -F1( VAR a: LONGINT;  b, c, d, x, s, t: LONGINT );
+	PROCEDURE F1( VAR a: LONGINT;  b, c, d, x, s, t: LONGINT );
 	VAR f: LONGINT;
 	VAR f: LONGINT;
 	BEGIN
 	BEGIN
 		f := S.VAL( LONGINT, (S.VAL( SET, b ) * S.VAL( SET, c )) + ((-S.VAL( SET, b )) * S.VAL( SET, d )) );
 		f := S.VAL( LONGINT, (S.VAL( SET, b ) * S.VAL( SET, c )) + ((-S.VAL( SET, b )) * S.VAL( SET, d )) );
 		a := ROT( a + f + x + t, s ) + b
 		a := ROT( a + f + x + t, s ) + b
 	END F1;
 	END F1;
 
 
-	PROCEDURE -F2( VAR a: LONGINT;  b, c, d, x, s, t: LONGINT );
+	PROCEDURE F2( VAR a: LONGINT;  b, c, d, x, s, t: LONGINT );
 	VAR f: LONGINT;
 	VAR f: LONGINT;
 	BEGIN
 	BEGIN
 		f := S.VAL( LONGINT, (S.VAL( SET, b ) * S.VAL( SET, d )) + (S.VAL( SET, c ) * (-S.VAL( SET, d ))) );
 		f := S.VAL( LONGINT, (S.VAL( SET, b ) * S.VAL( SET, d )) + (S.VAL( SET, c ) * (-S.VAL( SET, d ))) );
 		a := ROT( a + f + x + t, s ) + b
 		a := ROT( a + f + x + t, s ) + b
 	END F2;
 	END F2;
 
 
-	PROCEDURE -F3( VAR a: LONGINT;  b, c, d, x, s, t: LONGINT );
+	PROCEDURE F3( VAR a: LONGINT;  b, c, d, x, s, t: LONGINT );
 	VAR f: LONGINT;
 	VAR f: LONGINT;
 	BEGIN
 	BEGIN
 		f := S.VAL( LONGINT, S.VAL( SET, b ) / S.VAL( SET, c ) / S.VAL( SET, d ) );
 		f := S.VAL( LONGINT, S.VAL( SET, b ) / S.VAL( SET, c ) / S.VAL( SET, d ) );
 		a := ROT( a + f + x + t, s ) + b
 		a := ROT( a + f + x + t, s ) + b
 	END F3;
 	END F3;
 
 
-	PROCEDURE -F4( VAR a: LONGINT;  b, c, d, x, s, t: LONGINT );
+	PROCEDURE F4( VAR a: LONGINT;  b, c, d, x, s, t: LONGINT );
 	VAR f: LONGINT;
 	VAR f: LONGINT;
 	BEGIN
 	BEGIN
 		f := S.VAL( LONGINT, S.VAL( SET, c ) / (S.VAL( SET, b ) + (-S.VAL( SET, d ))) );
 		f := S.VAL( LONGINT, S.VAL( SET, c ) / (S.VAL( SET, b ) + (-S.VAL( SET, d ))) );