projects
/
hashcat.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- Added inline declaration to functions from simd.c, common.c, rp.c and types_ocl...
[hashcat.git]
/
OpenCL
/
kernel_serpent256.c
diff --git
a/OpenCL/kernel_serpent256.c
b/OpenCL/kernel_serpent256.c
index
8288980
..
c8a1be8
100644
(file)
--- a/
OpenCL/kernel_serpent256.c
+++ b/
OpenCL/kernel_serpent256.c
@@
-401,7
+401,7
@@
c = rotr32(c, 3); \
a = rotr32(a, 13)
c = rotr32(c, 3); \
a = rotr32(a, 13)
-static void serpent256_set_key (u32 *ks, const u32 *ukey)
+void serpent256_set_key (u32 *ks, const u32 *ukey)
{
#pragma unroll
for (int i = 0; i < 8; i++)
{
#pragma unroll
for (int i = 0; i < 8; i++)
@@
-453,7
+453,7
@@
static void serpent256_set_key (u32 *ks, const u32 *ukey)
k_set(32,a,b,c,d); sb3(a,b,c,d,e,f,g,h); k_get(32,e,f,g,h);
}
k_set(32,a,b,c,d); sb3(a,b,c,d,e,f,g,h); k_get(32,e,f,g,h);
}
-static void serpent256_encrypt (const u32 *ks, const u32 *in, u32 *out)
+void serpent256_encrypt (const u32 *ks, const u32 *in, u32 *out)
{
u32 a,b,c,d,e,f,g,h;
u32 t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16;
{
u32 a,b,c,d,e,f,g,h;
u32 t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16;
@@
-503,7
+503,7
@@
static void serpent256_encrypt (const u32 *ks, const u32 *in, u32 *out)
out[3] = d;
}
out[3] = d;
}
-static void serpent256_decrypt (const u32 *ks, const u32 *in, u32 *out)
+void serpent256_decrypt (const u32 *ks, const u32 *in, u32 *out)
{
u32 a,b,c,d,e,f,g,h;
u32 t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16;
{
u32 a,b,c,d,e,f,g,h;
u32 t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16;
@@
-553,7
+553,7
@@
static void serpent256_decrypt (const u32 *ks, const u32 *in, u32 *out)
out[3] = d;
}
out[3] = d;
}
-static void serpent256_decrypt_xts (const u32 *ukey1, const u32 *ukey2, const u32 *in, u32 *out)
+void serpent256_decrypt_xts (const u32 *ukey1, const u32 *ukey2, const u32 *in, u32 *out)
{
u32 T[4] = { 0 };
u32 Z[4] = { 0 };
{
u32 T[4] = { 0 };
u32 Z[4] = { 0 };