diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2020-10-12 20:29:26 +0200 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2020-10-12 20:29:26 +0200 |
commit | 578e9a52f81fb00177e32121b3a6628d1b667f1e (patch) | |
tree | e9c36ac46394e88235ff08ea7b7b02fc87bee5ae /KMemDriver/Crypto.c | |
parent | f5273bfb19ff64c6c66b41774bf0b668e9c6e477 (diff) | |
parent | ea105e2f9790ca7f3d1b7d604aaa5c7b5f29a184 (diff) |
Merge remote-tracking branch 'impl/VS-2017'
Diffstat (limited to 'KMemDriver/Crypto.c')
-rw-r--r-- | KMemDriver/Crypto.c | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/KMemDriver/Crypto.c b/KMemDriver/Crypto.c index 1999d5f..853623a 100644 --- a/KMemDriver/Crypto.c +++ b/KMemDriver/Crypto.c @@ -1,15 +1,30 @@ #include "Crypto.h" +#include <stdarg.h> + struct crypt_data { UINT64 key; UINT8 crypted; - UINT32 marker; + UINT8 used; }; -#define MAX_CRYPTED_FUNCTIONS 64 -static struct crypt_data data[MAX_CRYPTED_FUNCTIONS]; +static struct crypt_data * data = NULL; static size_t data_used = 0; -void crypt_fn(void) +void CryptoInit(PVOID fn, ...) +{ + va_list ap; + + va_start(ap, fn); + PVOID f; + while ((f = va_arg(ap, PVOID)) != NULL) + { + + } + va_end(ap); +} + +void CryptoDo(PVOID fn) { + UNREFERENCED_PARAMETER(fn); }
\ No newline at end of file |