Files
stealth-address-kit/sdk/src/secp256k1_impl.rs
Aaryamann Challani f2dccaeecc chore(repo): refactor into 2 crates, example and sdk (#10)
* chore: refactor into 2 crates, example and sdk

* fix: cleanup

* fix: readme
2024-05-27 12:55:11 +05:30

17 lines
417 B
Rust

use crate::define_curve_tests;
use crate::stealth_addresses::StealthAddressOnCurve;
use ark_secp256k1::{Fr, Projective};
pub struct Secp256k1;
impl StealthAddressOnCurve for Secp256k1 {
type Projective = Projective;
type Fr = Fr;
}
#[cfg(feature = "ffi")]
use crate::define_curve_ffi;
#[cfg(feature = "ffi")]
define_curve_ffi!(secp256k1, Secp256k1, Fr, Projective, 32, 33);
define_curve_tests!(Secp256k1);