mirror of
https://github.com/GOSTSec/ccminer
synced 2025-09-06 11:12:48 +00:00
non const K
This commit is contained in:
parent
54b898cb78
commit
2ec3b4dfc2
@ -684,7 +684,7 @@ static void GOST_F(uint64_t* state)
|
|||||||
|
|
||||||
|
|
||||||
__device__
|
__device__
|
||||||
static void GOST_E12(uint64_t* const K, uint64_t *state)
|
static void GOST_E12(uint64_t* K, uint64_t *state)
|
||||||
{
|
{
|
||||||
uint64_t state1[8], K1[8];
|
uint64_t state1[8], K1[8];
|
||||||
GOST_Copy512(K1, K);
|
GOST_Copy512(K1, K);
|
||||||
@ -699,7 +699,7 @@ static void GOST_E12(uint64_t* const K, uint64_t *state)
|
|||||||
}
|
}
|
||||||
|
|
||||||
__device__
|
__device__
|
||||||
void GOST_E(uint64_t* const K, uint64_t* const m, uint64_t *state /* out only */)
|
void GOST_E(uint64_t* K, uint64_t* const m, uint64_t *state /* out only */)
|
||||||
{
|
{
|
||||||
GOST_Xor512(state, m, K); // state = m ^ K
|
GOST_Xor512(state, m, K); // state = m ^ K
|
||||||
GOST_E12(K, state);
|
GOST_E12(K, state);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user