mirror of
https://github.com/luxfi/precompile.git
synced 2026-09-24 00:26:21 +00:00
Git submodules don't work with Go module proxy — go get can't fetch the submodule contents. Vendored the src/ directory from TerenceGe/sr25519-donna directly into sr25519/donna/. Updated unity build paths (donna/src/ → donna/) and CGO CFLAGS. All 8 sr25519 tests pass.
11 lines
387 B
C
11 lines
387 B
C
/*
|
|
a custom hash must have a 512bit digest and implement:
|
|
|
|
struct sr25519_hash_context;
|
|
|
|
void sr25519_hash_init(sr25519_hash_context *ctx);
|
|
void sr25519_hash_update(sr25519_hash_context *ctx, const uint8_t *in, size_t inlen);
|
|
void sr25519_hash_final(sr25519_hash_context *ctx, uint8_t *hash);
|
|
void sr25519_hash(uint8_t *hash, const uint8_t *in, size_t inlen);
|
|
*/
|