testnumbat_wasm/api/uncallable/
crypto_api_uncallable.rs

1use super::UncallableApi;
2use crate::{
3    api::CryptoApi,
4    types::{BoxedBytes, MessageHashType, H256},
5};
6use alloc::boxed::Box;
7
8impl CryptoApi for UncallableApi {
9    fn sha256(&self, _data: &[u8]) -> H256 {
10        unreachable!()
11    }
12
13    fn keccak256(&self, _data: &[u8]) -> H256 {
14        unreachable!()
15    }
16
17    fn ripemd160(&self, _data: &[u8]) -> Box<[u8; 20]> {
18        unreachable!()
19    }
20
21    fn verify_bls(&self, _key: &[u8], _message: &[u8], _signature: &[u8]) -> bool {
22        unreachable!()
23    }
24
25    fn verify_ed25519(&self, _key: &[u8], _message: &[u8], _signature: &[u8]) -> bool {
26        unreachable!()
27    }
28
29    fn verify_secp256k1(&self, _key: &[u8], _message: &[u8], _signature: &[u8]) -> bool {
30        unreachable!()
31    }
32
33    fn verify_custom_secp256k1(
34        &self,
35        _key: &[u8],
36        _message: &[u8],
37        _signature: &[u8],
38        _hash_type: MessageHashType,
39    ) -> bool {
40        unreachable!()
41    }
42
43    fn encode_secp256k1_der_signature(&self, _r: &[u8], _s: &[u8]) -> BoxedBytes {
44        unreachable!()
45    }
46}