15 lines
519 B
Rust
15 lines
519 B
Rust
//! Key pair management functionality
|
|
//!
|
|
//! This module provides functionality for creating and managing ECDSA key pairs.
|
|
|
|
mod implementation;
|
|
|
|
// Re-export public types and functions
|
|
pub use implementation::{
|
|
KeyPair, KeySpace,
|
|
create_space, set_current_space, get_current_space, clear_session,
|
|
create_keypair, select_keypair, get_selected_keypair, list_keypairs,
|
|
keypair_pub_key, derive_public_key, keypair_sign, keypair_verify,
|
|
verify_with_public_key, encrypt_asymmetric, decrypt_asymmetric
|
|
};
|