openmls_test 0.2.1
“Test utility used by OpenMLS”
Large registry install base (10k+ downloads)Package is at least one year old
SHA-25646c5984361586c8ef56108664ffec909fa78126be8eef1983723f0aed80a9266
MaleculeMd₃(InPaPt)
Evidence
1use openmls_rust_crypto::OpenMlsRustCrypto;
2use openmls_traits::{crypto::OpenMlsCrypto, OpenMlsProvider};
3use proc_macro::TokenStream;
4use quote::{format_ident, quote};
5use syn::{parse_macro_input, ItemFn};
6
7#[proc_macro_attribute]
8pub fn openmls_test(_attr: TokenStream, item: TokenStream) -> TokenStream …
18:59… es();
19
20 let mut test_funs = Vec::new();
21
22 for ciphersuite in rc_ciphersuites {
23 let val = ciphersuite as u16;
24 let ciphersuite_ …
26:29… ! {
27 #(#attrs)*
28 #[allow(non_snake_case)]
29 #[test]
30 fn #name() {
31 use openmls_rust_crypto::{OpenMlsRustCrypto, MemoryStorage};
32 use openm …
58:5… #(#attrs)*
59 #[allow(non_snake_case)]
60 #[test]
61 fn #name() {
62 use openmls_rust_crypto::RustCrypto;
63 use openmls_sqlite_st …
159:74… );
160
161 // When cross-compiling the supported ciphersuites may be wrong.
162 // They are set at compile-time.
163 …
No evidence locations were recorded for this file. Raw result