Browse Source

rebuilt Linux32G

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@7847 8c9fc860-2736-0410-a75d-ab315db34111
felixf 7 years ago
parent
commit
8650ff89bf
100 changed files with 58 additions and 57 deletions
  1. BIN
      Linux32G/bin/A2Sequencers.GofU
  2. BIN
      Linux32G/bin/AFM.GofU
  3. BIN
      Linux32G/bin/ASMAMD64.GofU
  4. BIN
      Linux32G/bin/ASN1.GofU
  5. BIN
      Linux32G/bin/AVI.GofU
  6. BIN
      Linux32G/bin/ActiveTimers.GofU
  7. BIN
      Linux32G/bin/AlmSmtpReceiver.GofU
  8. BIN
      Linux32G/bin/AnimationCodec.GofU
  9. BIN
      Linux32G/bin/Archives.GofU
  10. BIN
      Linux32G/bin/Array1dBytes.GofU
  11. BIN
      Linux32G/bin/Array1dCplx.GofU
  12. BIN
      Linux32G/bin/Array1dInt.GofU
  13. BIN
      Linux32G/bin/Array1dRat.GofU
  14. BIN
      Linux32G/bin/Array1dRe.GofU
  15. BIN
      Linux32G/bin/Array2dCplx.GofU
  16. BIN
      Linux32G/bin/Array2dInt.GofU
  17. BIN
      Linux32G/bin/Array2dRat.GofU
  18. BIN
      Linux32G/bin/Array2dRe.GofU
  19. BIN
      Linux32G/bin/ArrayXdBytes.GofU
  20. BIN
      Linux32G/bin/ArrayXdCplx.GofU
  21. BIN
      Linux32G/bin/ArrayXdInt.GofU
  22. BIN
      Linux32G/bin/ArrayXdRat.GofU
  23. BIN
      Linux32G/bin/ArrayXdRe.GofU
  24. BIN
      Linux32G/bin/Attributes.GofU
  25. BIN
      Linux32G/bin/Autostart.GofU
  26. BIN
      Linux32G/bin/BIT.GofU
  27. BIN
      Linux32G/bin/BMPCodec.GofU
  28. BIN
      Linux32G/bin/Base64.GofU
  29. BIN
      Linux32G/bin/Beep.GofU
  30. BIN
      Linux32G/bin/BeepTest.GofU
  31. BIN
      Linux32G/bin/BenchSyntaxHighlighter.GofU
  32. BIN
      Linux32G/bin/BenchTCP.GofU
  33. BIN
      Linux32G/bin/BenchXML.GofU
  34. BIN
      Linux32G/bin/BimboMail.GofU
  35. BIN
      Linux32G/bin/BimboScanner.GofU
  36. BIN
      Linux32G/bin/Bimso.GofU
  37. BIN
      Linux32G/bin/Bin2Hex.GofU
  38. BIN
      Linux32G/bin/BinToCode.GofU
  39. BIN
      Linux32G/bin/BitSets.GofU
  40. BIN
      Linux32G/bin/BootConsole.GofU
  41. BIN
      Linux32G/bin/BootManager.GofU
  42. BIN
      Linux32G/bin/BootShell.GofU
  43. BIN
      Linux32G/bin/CATServer.GofU
  44. BIN
      Linux32G/bin/CLUTs.GofU
  45. BIN
      Linux32G/bin/CPUID.GofU
  46. BIN
      Linux32G/bin/CRC.GofU
  47. 1 1
      Linux32G/bin/CRC.SymU
  48. BIN
      Linux32G/bin/CSS2.GofU
  49. BIN
      Linux32G/bin/CSS2Parser.GofU
  50. BIN
      Linux32G/bin/CSS2Properties.GofU
  51. 16 16
      Linux32G/bin/CSS2Properties.SymU
  52. BIN
      Linux32G/bin/CSS2Scanner.GofU
  53. BIN
      Linux32G/bin/CSV.GofU
  54. BIN
      Linux32G/bin/Caches.GofU
  55. BIN
      Linux32G/bin/CalcConvolution.GofU
  56. BIN
      Linux32G/bin/CalcD1.GofU
  57. BIN
      Linux32G/bin/CalcD2.GofU
  58. BIN
      Linux32G/bin/CalcD3.GofU
  59. BIN
      Linux32G/bin/CalcD4.GofU
  60. BIN
      Linux32G/bin/CalcDiethelm.GofU
  61. BIN
      Linux32G/bin/CalcFn.GofU
  62. BIN
      Linux32G/bin/CalcGauss.GofU
  63. BIN
      Linux32G/bin/CalcGrunwald.GofU
  64. BIN
      Linux32G/bin/CharacterLineup.GofU
  65. BIN
      Linux32G/bin/Checksum.GofU
  66. BIN
      Linux32G/bin/Clipboard.GofU
  67. BIN
      Linux32G/bin/Clock.GofU
  68. BIN
      Linux32G/bin/Codecs.GofU
  69. BIN
      Linux32G/bin/ColorModels.GofU
  70. BIN
      Linux32G/bin/Commands.GofU
  71. BIN
      Linux32G/bin/Compiler.GofU
  72. 1 0
      Linux32G/bin/Compiler.SymU
  73. BIN
      Linux32G/bin/CompilerInterface.GofU
  74. BIN
      Linux32G/bin/ComplexNumbers.GofU
  75. BIN
      Linux32G/bin/ComponentInfo.GofU
  76. BIN
      Linux32G/bin/ComponentViewer.GofU
  77. BIN
      Linux32G/bin/Configuration.GofU
  78. BIN
      Linux32G/bin/ContextualDependency.GofU
  79. BIN
      Linux32G/bin/CryptoAES.GofU
  80. 9 9
      Linux32G/bin/CryptoAES.SymU
  81. BIN
      Linux32G/bin/CryptoARC4.GofU
  82. BIN
      Linux32G/bin/CryptoBase64.GofU
  83. BIN
      Linux32G/bin/CryptoBigNumbers.GofU
  84. BIN
      Linux32G/bin/CryptoBlowfish.GofU
  85. 6 6
      Linux32G/bin/CryptoBlowfish.SymU
  86. BIN
      Linux32G/bin/CryptoCAST.GofU
  87. 5 5
      Linux32G/bin/CryptoCAST.SymU
  88. BIN
      Linux32G/bin/CryptoCSPRNG.GofU
  89. BIN
      Linux32G/bin/CryptoCiphers.GofU
  90. BIN
      Linux32G/bin/CryptoDES.GofU
  91. 15 15
      Linux32G/bin/CryptoDES.SymU
  92. BIN
      Linux32G/bin/CryptoDES3.GofU
  93. 4 4
      Linux32G/bin/CryptoDES3.SymU
  94. BIN
      Linux32G/bin/CryptoDSA.GofU
  95. BIN
      Linux32G/bin/CryptoDiffieHellman.GofU
  96. 1 1
      Linux32G/bin/CryptoDiffieHellman.SymU
  97. BIN
      Linux32G/bin/CryptoHMAC.GofU
  98. BIN
      Linux32G/bin/CryptoHashes.GofU
  99. BIN
      Linux32G/bin/CryptoIDEA.GofU
  100. BIN
      Linux32G/bin/CryptoKeccakF1600.GofU

BIN
Linux32G/bin/A2Sequencers.GofU


BIN
Linux32G/bin/AFM.GofU


BIN
Linux32G/bin/ASMAMD64.GofU


BIN
Linux32G/bin/ASN1.GofU


BIN
Linux32G/bin/AVI.GofU


BIN
Linux32G/bin/ActiveTimers.GofU


BIN
Linux32G/bin/AlmSmtpReceiver.GofU


BIN
Linux32G/bin/AnimationCodec.GofU


BIN
Linux32G/bin/Archives.GofU


BIN
Linux32G/bin/Array1dBytes.GofU


BIN
Linux32G/bin/Array1dCplx.GofU


BIN
Linux32G/bin/Array1dInt.GofU


BIN
Linux32G/bin/Array1dRat.GofU


BIN
Linux32G/bin/Array1dRe.GofU


BIN
Linux32G/bin/Array2dCplx.GofU


BIN
Linux32G/bin/Array2dInt.GofU


BIN
Linux32G/bin/Array2dRat.GofU


BIN
Linux32G/bin/Array2dRe.GofU


BIN
Linux32G/bin/ArrayXdBytes.GofU


BIN
Linux32G/bin/ArrayXdCplx.GofU


BIN
Linux32G/bin/ArrayXdInt.GofU


BIN
Linux32G/bin/ArrayXdRat.GofU


BIN
Linux32G/bin/ArrayXdRe.GofU


BIN
Linux32G/bin/Attributes.GofU


BIN
Linux32G/bin/Autostart.GofU


BIN
Linux32G/bin/BIT.GofU


BIN
Linux32G/bin/BMPCodec.GofU


BIN
Linux32G/bin/Base64.GofU


BIN
Linux32G/bin/Beep.GofU


BIN
Linux32G/bin/BeepTest.GofU


BIN
Linux32G/bin/BenchSyntaxHighlighter.GofU


BIN
Linux32G/bin/BenchTCP.GofU


BIN
Linux32G/bin/BenchXML.GofU


BIN
Linux32G/bin/BimboMail.GofU


BIN
Linux32G/bin/BimboScanner.GofU


BIN
Linux32G/bin/Bimso.GofU


BIN
Linux32G/bin/Bin2Hex.GofU


BIN
Linux32G/bin/BinToCode.GofU


BIN
Linux32G/bin/BitSets.GofU


BIN
Linux32G/bin/BootConsole.GofU


BIN
Linux32G/bin/BootManager.GofU


BIN
Linux32G/bin/BootShell.GofU


BIN
Linux32G/bin/CATServer.GofU


BIN
Linux32G/bin/CLUTs.GofU


BIN
Linux32G/bin/CPUID.GofU


BIN
Linux32G/bin/CRC.GofU


+ 1 - 1
Linux32G/bin/CRC.SymU

@@ -2,7 +2,7 @@ MODULE CRC;
 	IMPORT SYSTEM, Streams;
 CONST 
 	Init16 =  -1; 
-	Init32 = LONGINT(0FFFFFFFFH); 
+	Init32 = LONGINT(4294967295); 
 TYPE 
 	CRC16Stream* = OBJECT (Streams.Writer)
 	VAR 

BIN
Linux32G/bin/CSS2.GofU


BIN
Linux32G/bin/CSS2Parser.GofU


BIN
Linux32G/bin/CSS2Properties.GofU


+ 16 - 16
Linux32G/bin/CSS2Properties.SymU

@@ -1,22 +1,22 @@
 MODULE CSS2Properties;
 	IMPORT DynamicStrings, XMLObjects, CSS2, WMWindowManager, WMGraphics, Raster, GfxImages, GfxFonts, Gfx;
 CONST 
-	Aqua* = LONGINT(0FF00FFFFH); 
-	Black* = LONGINT(0FF000000H); 
-	Blue* = LONGINT(0FF0000FFH); 
-	Fuchsia* = LONGINT(0FFFF00FFH); 
-	Gray* = LONGINT(0FF808080H); 
-	Green* = LONGINT(0FF008000H); 
-	Lime* = LONGINT(0FF00FF00H); 
-	Maroon* = LONGINT(0FF800000H); 
-	Navy* = LONGINT(0FF000080H); 
-	Olive* = LONGINT(0FF808000H); 
-	Purple* = LONGINT(0FF800080H); 
-	Red* = LONGINT(0FFFF0000H); 
-	Silver* = LONGINT(0FFC0C0C0H); 
-	Teal* = LONGINT(0FF008080H); 
-	White* = LONGINT(0FFFFFFFFH); 
-	Yellow* = LONGINT(0FFFFFF00H); 
+	Aqua* = LONGINT(4278255615); 
+	Black* = LONGINT(4278190080); 
+	Blue* = LONGINT(4278190335); 
+	Fuchsia* = LONGINT(4294902015); 
+	Gray* = LONGINT(4286611584); 
+	Green* = LONGINT(4278222848); 
+	Lime* = LONGINT(4278255360); 
+	Maroon* = LONGINT(4286578688); 
+	Navy* = LONGINT(4278190208); 
+	Olive* = LONGINT(4286611456); 
+	Purple* = LONGINT(4286578816); 
+	Red* = LONGINT(4294901760); 
+	Silver* = LONGINT(4290822336); 
+	Teal* = LONGINT(4278222976); 
+	White* = LONGINT(4294967295); 
+	Yellow* = LONGINT(4294967040); 
 	Transparent* = 0; 
 	XXSmall* = 0; 
 	XSmall* = 1; 

BIN
Linux32G/bin/CSS2Scanner.GofU


BIN
Linux32G/bin/CSV.GofU


BIN
Linux32G/bin/Caches.GofU


BIN
Linux32G/bin/CalcConvolution.GofU


BIN
Linux32G/bin/CalcD1.GofU


BIN
Linux32G/bin/CalcD2.GofU


BIN
Linux32G/bin/CalcD3.GofU


BIN
Linux32G/bin/CalcD4.GofU


BIN
Linux32G/bin/CalcDiethelm.GofU


BIN
Linux32G/bin/CalcFn.GofU


BIN
Linux32G/bin/CalcGauss.GofU


BIN
Linux32G/bin/CalcGrunwald.GofU


BIN
Linux32G/bin/CharacterLineup.GofU


BIN
Linux32G/bin/Checksum.GofU


BIN
Linux32G/bin/Clipboard.GofU


BIN
Linux32G/bin/Clock.GofU


BIN
Linux32G/bin/Codecs.GofU


BIN
Linux32G/bin/ColorModels.GofU


BIN
Linux32G/bin/Commands.GofU


BIN
Linux32G/bin/Compiler.GofU


+ 1 - 0
Linux32G/bin/Compiler.SymU

@@ -31,6 +31,7 @@ TYPE
 		documentation*: Backend.Backend; 
 		srcPath, destPath: Files.FileName; 
 		replacements: SemanticChecker.Replacement; 
+		platformCallingConvention: SyntaxTree.CallingConvention; 
 	END; 
 VAR 
 	platforms: Options.Defaults; 

BIN
Linux32G/bin/CompilerInterface.GofU


BIN
Linux32G/bin/ComplexNumbers.GofU


BIN
Linux32G/bin/ComponentInfo.GofU


BIN
Linux32G/bin/ComponentViewer.GofU


BIN
Linux32G/bin/Configuration.GofU


BIN
Linux32G/bin/ContextualDependency.GofU


BIN
Linux32G/bin/CryptoAES.GofU


+ 9 - 9
Linux32G/bin/CryptoAES.SymU

@@ -5,18 +5,18 @@ CONST
 	ECB = Ciphers.ECB; 
 	CBC = Ciphers.CBC; 
 	CTR = Ciphers.CTR; 
-	b0 = S.VAL(SET, 255); 
-	b1 = S.VAL(SET, 65280); 
-	b2 = S.VAL(SET, 16711680); 
-	b3 = S.VAL(SET, 0FF000000H); 
+	b0 = S.VAL(SET32, 255); 
+	b1 = S.VAL(SET32, 65280); 
+	b2 = S.VAL(SET32, 16711680); 
+	b3 = S.VAL(SET32, 4278190080); 
 TYPE 
-	RTable = ARRAY 256 OF SET; 
+	RTable = ARRAY 256 OF SET32; 
 
-	RKeys = ARRAY (4 * (MaxRounds + 1)) OF SET; 
+	RKeys = ARRAY (4 * (MaxRounds + 1)) OF SET32; 
 
 	Cipher* = OBJECT (Ciphers.Cipher)
 	TYPE 
-		Block = ARRAY 4 OF SET; 
+		Block = ARRAY 4 OF SET32; 
 
 		Ind4 = RECORD 
 			a, b, c, d: LONGINT; 
@@ -33,7 +33,7 @@ TYPE
 		PROCEDURE ^ Decrypt*(VAR buf: ARRAY OF CHAR; ofs, len: LONGINT); 
 		PROCEDURE ^ RoundE(VAR b: Block); 
 		PROCEDURE ^ RoundD(VAR b: Block); 
-		PROCEDURE  - split(s: SET; VAR b: Ind4);
+		PROCEDURE  - split(s: SET32; VAR b: Ind4);
 		BEGIN
 			b.a := (S.VAL(LONGINT, s) MOD 256); 
 			b.b := ((S.VAL(LONGINT, s) DIV 256) MOD 256); 
@@ -49,7 +49,7 @@ TYPE
 VAR 
 	e0, e1, e2, e3, e4: RTable; 
 	d0, d1, d2, d3, d4: RTable; 
-	rcon: ARRAY 10 OF SET; 
+	rcon: ARRAY 10 OF SET32; 
 
 	PROCEDURE ^ NewCipher*(): Ciphers.Cipher; 
 	PROCEDURE ^ Initialize; 

BIN
Linux32G/bin/CryptoARC4.GofU


BIN
Linux32G/bin/CryptoBase64.GofU


BIN
Linux32G/bin/CryptoBigNumbers.GofU


BIN
Linux32G/bin/CryptoBlowfish.GofU


+ 6 - 6
Linux32G/bin/CryptoBlowfish.SymU

@@ -3,12 +3,12 @@ MODULE CryptoBlowfish;
 CONST 
 	N = 16; 
 TYPE 
-	TP = ARRAY (N + 2) OF SET; 
+	TP = ARRAY (N + 2) OF SET32; 
 
 	TS = RECORD 
 		a: ARRAY 256 OF LONGINT; 
 		b: ARRAY 256 OF LONGINT; 
-		c: ARRAY 256 OF SET; 
+		c: ARRAY 256 OF SET32; 
 		d: ARRAY 256 OF LONGINT; 
 	END; 
 
@@ -16,7 +16,7 @@ TYPE
 	VAR 
 		p: TP; 
 		s: TS; 
-		ivl, ivr: SET; 
+		ivl, ivr: SET32; 
 
 		PROCEDURE ^ InitKey*(CONST src: ARRAY OF CHAR; keybits: LONGINT); 
 		PROCEDURE ^ SetIV*(CONST src: ARRAY OF CHAR; mode: SHORTINT); 
@@ -24,9 +24,9 @@ TYPE
 		PROCEDURE ^ Decrypt*(VAR buf: ARRAY OF CHAR; ofs, len: LONGINT); 
 		PROCEDURE ^ EncryptBlock(VAR buf: ARRAY OF CHAR; pos: LONGINT); 
 		PROCEDURE ^ DecryptBlock(VAR buf: ARRAY OF CHAR; pos: LONGINT); 
-		PROCEDURE ^ F(x: LONGINT): SET; 
-		PROCEDURE ^ encrypt0(xl, xr: SET; VAR yl, yr: SET); 
-		PROCEDURE ^ decrypt0(xl, xr: SET; VAR yl, yr: SET); 
+		PROCEDURE ^ F(x: LONGINT): SET32; 
+		PROCEDURE ^ encrypt0(xl, xr: SET32; VAR yl, yr: SET32); 
+		PROCEDURE ^ decrypt0(xl, xr: SET32; VAR yl, yr: SET32); 
 		PROCEDURE ^  & Init*; 
 	END Cipher; 
 VAR 

BIN
Linux32G/bin/CryptoCAST.GofU


+ 5 - 5
Linux32G/bin/CryptoCAST.SymU

@@ -14,7 +14,7 @@ TYPE
 		data: ARRAY 16 OF Key; 
 	END; 
 
-	Block = ARRAY 2 OF SET; 
+	Block = ARRAY 2 OF SET32; 
 
 	Cipher* = OBJECT (Ciphers.Cipher)
 	VAR 
@@ -31,13 +31,13 @@ TYPE
 	END Cipher; 
 VAR 
 	T0, T1, T2, T3: ARRAY 256 OF LONGINT; 
-	T4, T5, T6, T7: ARRAY 256 OF SET; 
+	T4, T5, T6, T7: ARRAY 256 OF SET32; 
 
 	PROCEDURE ^ NewCipher*(): Ciphers.Cipher; 
 	PROCEDURE ^ InitKeys(VAR keys: Keys; CONST src: ARRAY OF CHAR; len: LONGINT); 
-	PROCEDURE ^ CAST1(VAR k: Key; VAR L, R: SET); 
-	PROCEDURE ^ CAST2(VAR k: Key; VAR L, R: SET); 
-	PROCEDURE ^ CAST3(VAR k: Key; VAR L, R: SET); 
+	PROCEDURE ^ CAST1(VAR k: Key; VAR L, R: SET32); 
+	PROCEDURE ^ CAST2(VAR k: Key; VAR L, R: SET32); 
+	PROCEDURE ^ CAST3(VAR k: Key; VAR L, R: SET32); 
 	PROCEDURE ^ encrypt(VAR k: Keys; VAR b: Block); 
 	PROCEDURE ^ decrypt(VAR k: Keys; VAR b: Block); 
 	PROCEDURE ^ Init; 

BIN
Linux32G/bin/CryptoCSPRNG.GofU


BIN
Linux32G/bin/CryptoCiphers.GofU


BIN
Linux32G/bin/CryptoDES.GofU


+ 15 - 15
Linux32G/bin/CryptoDES.SymU

@@ -1,15 +1,15 @@
 MODULE CryptoDES;
 	IMPORT S := SYSTEM, U := CryptoUtils, Ciphers := CryptoCiphers;
 CONST 
-	Mask01 = S.VAL(SET, 0AAAAAAAAH); 
-	Mask02 = S.VAL(SET, 858993459); 
-	Mask04 = S.VAL(SET, 252645135); 
-	Mask08 = S.VAL(SET, 16711935); 
-	Mask16 = S.VAL(SET, 65535); 
+	Mask01 = S.VAL(SET32, 2863311530); 
+	Mask02 = S.VAL(SET32, 858993459); 
+	Mask04 = S.VAL(SET32, 252645135); 
+	Mask08 = S.VAL(SET32, 16711935); 
+	Mask16 = S.VAL(SET32, 65535); 
 TYPE 
-	Sandbox = ARRAY 64 OF SET; 
+	Sandbox = ARRAY 64 OF SET32; 
 
-	BitSwap = ARRAY 16 OF SET; 
+	BitSwap = ARRAY 16 OF SET32; 
 
 	Ind4* = RECORD 
 		a-, b-, c-, d-: LONGINT; 
@@ -17,23 +17,23 @@ TYPE
 
 	Cipher* = OBJECT (Ciphers.Cipher)
 	VAR 
-		ske, skd: ARRAY 32 OF SET; 
+		ske, skd: ARRAY 32 OF SET32; 
 		ki: LONGINT; 
-		ivx, ivy: SET; 
+		ivx, ivy: SET32; 
 
 		PROCEDURE ^ InitKey*(CONST src: ARRAY OF CHAR; keybits: LONGINT); 
 		PROCEDURE ^ SetIV*(CONST src: ARRAY OF CHAR; mode: SHORTINT); 
 		PROCEDURE ^ Encrypt*(VAR buf: ARRAY OF CHAR; ofs, len: LONGINT); 
 		PROCEDURE ^ Decrypt*(VAR buf: ARRAY OF CHAR; ofs, len: LONGINT); 
-		PROCEDURE ^ RoundE*(VAR x, y: SET); 
-		PROCEDURE ^ RoundD*(VAR x, y: SET); 
+		PROCEDURE ^ RoundE*(VAR x, y: SET32); 
+		PROCEDURE ^ RoundD*(VAR x, y: SET32); 
 		PROCEDURE ^  & Init*; 
 	END Cipher; 
 VAR 
 	sb1-, sb2-, sb3-, sb4-, sb5-, sb6-, sb7-, sb8-: Sandbox; 
 	LHs, RHs: BitSwap; 
 
-	PROCEDURE  - Split*(x: SET; VAR i4: Ind4);
+	PROCEDURE  - Split*(x: SET32; VAR i4: Ind4);
 	BEGIN
 		i4.a := (S.VAL(LONGINT, x) MOD 64); 
 		i4.b := ((S.VAL(LONGINT, x) DIV 256) MOD 64); 
@@ -41,9 +41,9 @@ VAR
 		i4.d := ((S.VAL(LONGINT, x) DIV 16777216) MOD 64)
 	END Split; 
 	PROCEDURE ^ NewCipher*(): Ciphers.Cipher; 
-	PROCEDURE ^ IP*(VAR x, y: SET); 
-	PROCEDURE ^ FP*(VAR x, y: SET); 
-	PROCEDURE ^ ComputeSubkeys*(x, y: SET; VAR sk: ARRAY OF SET; ofs: LONGINT); 
+	PROCEDURE ^ IP*(VAR x, y: SET32); 
+	PROCEDURE ^ FP*(VAR x, y: SET32); 
+	PROCEDURE ^ ComputeSubkeys*(x, y: SET32; VAR sk: ARRAY OF SET32; ofs: LONGINT); 
 	PROCEDURE ^ InitializeSandboxes; 
 BEGIN
 END CryptoDES.

BIN
Linux32G/bin/CryptoDES3.GofU


+ 4 - 4
Linux32G/bin/CryptoDES3.SymU

@@ -4,16 +4,16 @@ CONST
 TYPE 
 	Cipher* = OBJECT (Ciphers.Cipher)
 	VAR 
-		ske, skd: ARRAY 96 OF SET; 
+		ske, skd: ARRAY 96 OF SET32; 
 		ski: LONGINT; 
-		ivx, ivy: SET; 
+		ivx, ivy: SET32; 
 
 		PROCEDURE ^ InitKey*(CONST src: ARRAY OF CHAR; keybits: LONGINT); 
 		PROCEDURE ^ SetIV*(CONST src: ARRAY OF CHAR; mode: SHORTINT); 
 		PROCEDURE ^ Encrypt*(VAR buf: ARRAY OF CHAR; ofs, len: LONGINT); 
 		PROCEDURE ^ Decrypt*(VAR buf: ARRAY OF CHAR; ofs, len: LONGINT); 
-		PROCEDURE ^ RoundE*(VAR x, y: SET); 
-		PROCEDURE ^ RoundD*(VAR x, y: SET); 
+		PROCEDURE ^ RoundE*(VAR x, y: SET32); 
+		PROCEDURE ^ RoundD*(VAR x, y: SET32); 
 		PROCEDURE ^  & Init*; 
 	END Cipher; 
 

BIN
Linux32G/bin/CryptoDSA.GofU


BIN
Linux32G/bin/CryptoDiffieHellman.GofU


+ 1 - 1
Linux32G/bin/CryptoDiffieHellman.SymU

@@ -6,7 +6,7 @@ TYPE
 	VAR 
 		p, g: B.BigNumber; 
 		priv: B.BigNumber; 
-		initstate: SET; 
+		initstate: SET32; 
 
 		PROCEDURE ^  & Init*(prkeybits: INTEGER; CONST pname: ARRAY OF CHAR); 
 		PROCEDURE ^ ComputeKey*(pub: B.BigNumber): B.BigNumber; 

BIN
Linux32G/bin/CryptoHMAC.GofU


BIN
Linux32G/bin/CryptoHashes.GofU


BIN
Linux32G/bin/CryptoIDEA.GofU


BIN
Linux32G/bin/CryptoKeccakF1600.GofU


Some files were not shown because too many files changed in this diff