ziskos 1.1.0-alpha

Guest runtime and entrypoint for programs targeting the ZisK zkVM
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::hints::macros::define_hint;
use zisk_definitions::{HINT_SECP256K1_ECDSA_VERIFY, HINT_SECP256K1_ECRECOVER};

define_hint! {
    secp256k1_ecrecover => {
        hint_id: HINT_SECP256K1_ECRECOVER,
        params: (sig: 64, recid: 8, msg: 32),
        is_result: false,
    }
}

define_hint! {
    secp256k1_ecdsa_verify => {
        hint_id: HINT_SECP256K1_ECDSA_VERIFY,
        params: (sig: 64, msg: 32, pk: 64),
        is_result: false,
    }
}