Split solana_sdk.h (#19172)

This commit is contained in:
Jack May
2021-08-13 09:49:24 -07:00
committed by GitHub
parent 5b9671d01a
commit 04c0c608a3
20 changed files with 1083 additions and 856 deletions

View File

@ -0,0 +1,34 @@
#pragma once
/**
* @brief Solana Blake3 system call
*/
#include <sol/types.h>
#ifdef __cplusplus
extern "C" {
#endif
/**
* Length of a Blake3 hash result
*/
#define BLAKE3_RESULT_LENGTH 32
/**
* Blake3
*
* @param bytes Array of byte arrays
* @param bytes_len Number of byte arrays
* @param result 32 byte array to hold the result
*/
uint64_t sol_blake3(
const SolBytes *bytes,
int bytes_len,
const uint8_t *result
);
#ifdef __cplusplus
}
#endif
/**@}*/