conjure-runtime-rustls-platform-verifier 0.2.1

An HTTP client compatible with Conjure-generated services
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use std::sync::{Arc, OnceLock};

use rustls::crypto::CryptoProvider;

pub use rustls;

/// docs
pub fn ring_crypto_provider<'a>() -> &'a Arc<CryptoProvider> {
    static PROVIDER: OnceLock<Arc<CryptoProvider>> = OnceLock::new();

    PROVIDER.get_or_init(|| Arc::new(rustls::crypto::ring::default_provider()))
}