summary refs log tree commit diff stats
path: root/tests/misc/tidentconcatenations.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/misc/tidentconcatenations.nim')
-rw-r--r--tests/misc/tidentconcatenations.nim32
1 files changed, 0 insertions, 32 deletions
diff --git a/tests/misc/tidentconcatenations.nim b/tests/misc/tidentconcatenations.nim
deleted file mode 100644
index 302c51d87..000000000
--- a/tests/misc/tidentconcatenations.nim
+++ /dev/null
@@ -1,32 +0,0 @@
-type
-  Hash*[bits: static[int]] = object
-    data*: array[bits div 8, uint8]
-
-{.emit: """
-
-void sha_256(void* input, int input_len, void* output, int output_len) {}
-void sha_512(void* input, int input_len, void* output, int output_len) {}
-
-void keccak_256(void* input, int input_len, void* output, int output_len) {}
-void keccak_512(void* input, int input_len, void* output, int output_len) {}
-
-""".}
-
-template defineKeccak(bits: untyped) =
-  proc `extKeccak bits`(output: pointer, outSize: csize, input: pointer, inputSize: csize) {.nodecl, importc: "keccak_" & astToStr(bits).}
-
-template defineSha(bits: static[int]) =
-  proc `extSha bits`(output: pointer, outSize: csize, input: pointer, inputSize: csize) {.nodecl, importc: "sha_" & astToStr(bits).}
-
-template defineHashProcs(bits) =
-  defineSha(bits)
-  defineKeccak(bits)
-
-defineHashProcs(256)
-defineHashProcs(512)
-
-extSha256(nil, 0, nil, 0)
-extSha512(nil, 0, nil, 0)
-extKeccak256(nil, 0, nil, 0)
-extKeccak512(nil, 0, nil, 0)
-