Remove redundant functon librustzcash_xor
This commit is contained in:
@@ -385,14 +385,6 @@ pub extern "system" fn librustzcash_sapling_compute_cm(
|
||||
true
|
||||
}
|
||||
|
||||
/// XOR two uint64_t values and return the result, used
|
||||
/// as a temporary mechanism for introducing Rust into
|
||||
/// Zcash.
|
||||
#[no_mangle]
|
||||
pub extern "system" fn librustzcash_xor(a: uint64_t, b: uint64_t) -> uint64_t {
|
||||
a ^ b
|
||||
}
|
||||
|
||||
#[no_mangle]
|
||||
pub extern "system" fn librustzcash_eh_isvalid(
|
||||
n: uint32_t,
|
||||
@@ -413,14 +405,6 @@ pub extern "system" fn librustzcash_eh_isvalid(
|
||||
equihash::is_valid_solution(n, k, rs_input, rs_nonce, rs_soln)
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_xor() {
|
||||
assert_eq!(
|
||||
librustzcash_xor(0x0f0f0f0f0f0f0f0f, 0x1111111111111111),
|
||||
0x1e1e1e1e1e1e1e1e
|
||||
);
|
||||
}
|
||||
|
||||
pub struct SaplingVerificationContext {
|
||||
bvk: edwards::Point<Bls12, Unknown>,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user