testnumbat_wasm/api/uncallable/
crypto_api_uncallable.rs1use 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}