bsv-rs 0.3.28

BSV SDK for Rust: primitives, the script interpreter, transactions and BEEF/SPV, BRC-42 wallets, BRC-103 auth, the overlay network. Reference parity with the TypeScript SDK, native and wasm32.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Utility functions for authentication.
//!
//! This module provides utilities for:
//! - Nonce creation and verification
//! - Certificate validation

mod nonce;
mod validation;

pub use nonce::{
    create_nonce, get_nonce_random, validate_nonce_format, verify_nonce, NONCE_PROTOCOL,
};
pub use validation::{
    certificates_match_request, get_verifiable_certificates, validate_certificate,
    validate_certificate_encoding, validate_certificates, validate_requested_certificate_set,
};