10 lines
563 B
Plaintext
10 lines
563 B
Plaintext
#ifndef __EDSIGN_CUH
|
|
#define __EDSIGN_CUH
|
|
#define F25519_SIZE 32
|
|
__device__ void expand_key(unsigned char* expanded, const unsigned char* secret);
|
|
__device__ void pp(unsigned char* packed, const struct ed25519_pt* p);
|
|
__device__ void sm_pack(unsigned char* r, const unsigned char* k);
|
|
__device__ void edsign_sec_to_pub(unsigned char* pub, const unsigned char* secret);
|
|
__device__ void compact_wipe(void* data, unsigned long length);
|
|
__device__ void ed25519_keygen(unsigned char private_key[64], unsigned char public_key[32], unsigned char random_seed[32]);
|
|
#endif |