summaryrefslogtreecommitdiff
path: root/tier0/DESKey/ALGO.H
diff options
context:
space:
mode:
Diffstat (limited to 'tier0/DESKey/ALGO.H')
-rw-r--r--tier0/DESKey/ALGO.H68
1 files changed, 68 insertions, 0 deletions
diff --git a/tier0/DESKey/ALGO.H b/tier0/DESKey/ALGO.H
new file mode 100644
index 0000000..b0d6201
--- /dev/null
+++ b/tier0/DESKey/ALGO.H
@@ -0,0 +1,68 @@
+
+#ifdef __cplusplus
+extern "C"
+ {
+#endif
+
+#ifndef APIENTRY
+#define APIENTRY FAR PASCAL
+#endif
+
+void APIENTRY DK2SetupAlgorithmString ( LPSTR String, WORD Cmd );
+
+void APIENTRY DK2SetMaximumIterations( WORD MaxIter );
+
+void APIENTRY DK2Sub_ReadRandomNumbers( WORD DataReg,
+ LPSTR Id,
+ LPSTR PKey,
+ WORD Seed,
+ LPSTR Buffer );
+
+void APIENTRY DK2Sub_ReadMemory( WORD DataReg,
+ LPSTR Id,
+ LPSTR PKey,
+ WORD Seed,
+ WORD Address,
+ LPSTR Buffer );
+
+void APIENTRY DK2Sub_WriteMemory( WORD DataReg,
+ LPSTR Id,
+ LPSTR PKey,
+ WORD Seed,
+ WORD Address,
+ WORD SecretCounter,
+ LPSTR Password,
+ LPSTR DUSN,
+ LPSTR Buffer );
+
+void APIENTRY DK2Sub_ReadDownCounter( WORD DataReg,
+ LPSTR Id,
+ LPSTR PKey,
+ LPDWORD DownCounter );
+
+void APIENTRY DK2Sub_SubtractDownCounter( WORD DataReg,
+ LPSTR Id,
+ LPSTR PKey,
+ DWORD SubValue,
+ LPDWORD DownCounter );
+
+void APIENTRY DK2Sub_RestartDownCounter( WORD DataReg,
+ LPSTR Id,
+ LPSTR PKey,
+ WORD SecretCounter,
+ LPSTR Password,
+ LPSTR DUSN,
+ DWORD DownCounter );
+
+void APIENTRY DK2Sub_AccessNormalCommands( WORD DataReg,
+ LPSTR Id,
+ LPSTR PKey,
+ WORD Disable );
+
+void APIENTRY DK2Algorithm( WORD Iterations,
+ LPSTR AlgoStr,
+ LPSTR PrivKey );
+
+#ifdef __cplusplus
+ }
+#endif \ No newline at end of file