Function indexed_merkle_tree::sha256_mod
source · pub fn sha256_mod(input: &[u8]) -> HashExpand description
Computes the SHA256 hash of the given string and reduces it modulo the BLS12-381 curve modulus.
This function takes a string reference as input, computes its SHA256 hash, and then reduces the hash modulo the BLS12-381 curve modulus to ensure it fits within its field Fp. The resulting value is returned in hexadecimal format.
§Arguments
input- A reference to the string to be hashed.
§Returns
A String representing the hexadecimal SHA256 hash of the input reduced modulo the BLS12-381 curve modulus.