{"crate":{"id":"mls-rs","name":"mls-rs","updated_at":"2026-08-19T18:54:38.473390Z","versions":[3033899,3033549,2946338,2594848,2532554,2288254,2157331,2012948,1974757,1714739,1693478,1692300,1634191,1614605,1542281,1524971,1523236,1475191,1472529,1436161,1424369,1408956,1384507,1355962,1346501,1335959,1330571,1312688,1278672,1248955,1236719,1222220,1213694,1208890,1185454,1185009,1180743,1102929,1094637,1032348,1019346,1017208,979623,961889,954638,949574,949514],"keywords":["crypto","cryptography","e2ee","mls","security"],"categories":["cryptography","no-std"],"badges":[],"created_at":"2023-11-08T20:36:56.426231Z","downloads":403115,"recent_downloads":184801,"default_version":"0.56.0","num_versions":47,"yanked":false,"max_version":"0.56.0","newest_version":"0.56.0","max_stable_version":"0.56.0","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","links":{"version_downloads":"/api/v1/crates/mls-rs/downloads","versions":null,"owners":"/api/v1/crates/mls-rs/owners","owner_team":"/api/v1/crates/mls-rs/owner_team","owner_user":"/api/v1/crates/mls-rs/owner_user","reverse_dependencies":"/api/v1/crates/mls-rs/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3033899,"crate":"mls-rs","num":"0.56.0","dl_path":"/api/v1/crates/mls-rs/0.56.0/download","readme_path":"/api/v1/crates/mls-rs/0.56.0/readme","updated_at":"2026-08-19T18:54:38.473390Z","created_at":"2026-08-19T18:54:38.473390Z","downloads":45628,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"custom_start_epoch":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"export_key_generation":[],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"gsma_rcs_e2ee_feature":["mls-rs-core/gsma_rcs_e2ee_feature"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std","subtle/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.56.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.56.0/downloads","authors":"/api/v1/crates/mls-rs/0.56.0/authors"},"crate_size":280860,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2026-08-19T18:54:38.473390Z"}],"checksum":"4392c3b3ed7d835ca8f318f85ca65d3f0d3e879538d6e70679827a2f3af72029","rust_version":"1.82.0","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":36749,"comment_lines":999,"files":100}},"total_code_lines":36749,"total_comment_lines":999}},{"id":3033549,"crate":"mls-rs","num":"0.55.4","dl_path":"/api/v1/crates/mls-rs/0.55.4/download","readme_path":"/api/v1/crates/mls-rs/0.55.4/readme","updated_at":"2026-08-19T17:51:23.474779Z","created_at":"2026-08-19T17:51:23.474779Z","downloads":1321,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"custom_start_epoch":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"export_key_generation":[],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"gsma_rcs_e2ee_feature":["mls-rs-core/gsma_rcs_e2ee_feature"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std","subtle/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.55.4/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.55.4/downloads","authors":"/api/v1/crates/mls-rs/0.55.4/authors"},"crate_size":278768,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2026-08-19T17:51:23.474779Z"}],"checksum":"097752028815795d5618116e95779f84058e810583dae266aca69955aaa4e2e4","rust_version":"1.82.0","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":36595,"comment_lines":978,"files":100}},"total_code_lines":36595,"total_comment_lines":978}},{"id":2946338,"crate":"mls-rs","num":"0.55.3","dl_path":"/api/v1/crates/mls-rs/0.55.3/download","readme_path":"/api/v1/crates/mls-rs/0.55.3/readme","updated_at":"2026-08-19T15:43:13.531847Z","created_at":"2026-08-07T07:35:39.130435Z","downloads":6891,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"custom_start_epoch":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"export_key_generation":[],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"gsma_rcs_e2ee_feature":["mls-rs-core/gsma_rcs_e2ee_feature"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std","subtle/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.55.3/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.55.3/downloads","authors":"/api/v1/crates/mls-rs/0.55.3/authors"},"crate_size":280855,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2026-08-07T07:35:39.130435Z"},{"action":"yank","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2026-08-19T15:43:13.542906Z"}],"checksum":"41e7caf5b4ef0e27f7fc05147d9dda2d1c4e424549985f798db38a600de26e42","rust_version":"1.82.0","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":36747,"comment_lines":999,"files":100}},"total_code_lines":36747,"total_comment_lines":999}},{"id":2594848,"crate":"mls-rs","num":"0.55.2","dl_path":"/api/v1/crates/mls-rs/0.55.2/download","readme_path":"/api/v1/crates/mls-rs/0.55.2/readme","updated_at":"2026-06-17T16:55:51.767692Z","created_at":"2026-06-17T16:55:51.767692Z","downloads":16801,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"export_key_generation":[],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"gsma_rcs_e2ee_feature":["mls-rs-core/gsma_rcs_e2ee_feature"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std","subtle/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.55.2/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.55.2/downloads","authors":"/api/v1/crates/mls-rs/0.55.2/authors"},"crate_size":275928,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2026-06-17T16:55:51.767692Z"}],"checksum":"94cfaf16b4887985489acc3847fd94c2bb5025d87d5d0a4928105fe16c7f1b3a","rust_version":"1.82.0","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":36413,"comment_lines":965,"files":99}},"total_code_lines":36413,"total_comment_lines":965}},{"id":2532554,"crate":"mls-rs","num":"0.55.1","dl_path":"/api/v1/crates/mls-rs/0.55.1/download","readme_path":"/api/v1/crates/mls-rs/0.55.1/readme","updated_at":"2026-06-08T12:52:23.271057Z","created_at":"2026-06-08T12:52:23.271057Z","downloads":5676,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"export_key_generation":[],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"gsma_rcs_e2ee_feature":["mls-rs-core/gsma_rcs_e2ee_feature"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std","subtle/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.55.1/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.55.1/downloads","authors":"/api/v1/crates/mls-rs/0.55.1/authors"},"crate_size":274913,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2026-06-08T12:52:23.271057Z"}],"checksum":"ad5561a99ff5d1da037eec9b3ff75da4ed10fe6c9d492b123e67a5d5857a1a17","rust_version":"1.82.0","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":36256,"comment_lines":954,"files":99}},"total_code_lines":36256,"total_comment_lines":954}},{"id":2288254,"crate":"mls-rs","num":"0.55.0","dl_path":"/api/v1/crates/mls-rs/0.55.0/download","readme_path":"/api/v1/crates/mls-rs/0.55.0/readme","updated_at":"2026-04-21T18:55:04.296878Z","created_at":"2026-04-21T18:55:04.296878Z","downloads":5721,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"export_key_generation":[],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"gsma_rcs_e2ee_feature":["mls-rs-core/gsma_rcs_e2ee_feature"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std","subtle/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.55.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.55.0/downloads","authors":"/api/v1/crates/mls-rs/0.55.0/authors"},"crate_size":273419,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2026-04-21T18:55:04.296878Z"}],"checksum":"03ca7a67ff5d437e6b9091a931b0ef0e20e813a606e8765e60d8de82c4b0fc1f","rust_version":"1.82.0","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":36181,"comment_lines":921,"files":99}},"total_code_lines":36181,"total_comment_lines":921}},{"id":2157331,"crate":"mls-rs","num":"0.54.0","dl_path":"/api/v1/crates/mls-rs/0.54.0/download","readme_path":"/api/v1/crates/mls-rs/0.54.0/readme","updated_at":"2026-03-23T11:31:31.714547Z","created_at":"2026-03-23T11:31:31.714547Z","downloads":197601,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"export_key_generation":[],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"gsma_rcs_e2ee_feature":["mls-rs-core/gsma_rcs_e2ee_feature"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std","subtle/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.54.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.54.0/downloads","authors":"/api/v1/crates/mls-rs/0.54.0/authors"},"crate_size":270314,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2026-03-23T11:31:31.714547Z"}],"checksum":"210707fc5b5109801dc32cff1563f7d56568f04757bf92df9c23b2de8c2caacf","rust_version":"1.82.0","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":35345,"comment_lines":915,"files":99}},"total_code_lines":35345,"total_comment_lines":915}},{"id":2012948,"crate":"mls-rs","num":"0.53.0","dl_path":"/api/v1/crates/mls-rs/0.53.0/download","readme_path":"/api/v1/crates/mls-rs/0.53.0/readme","updated_at":"2026-02-09T19:05:29.628736Z","created_at":"2026-02-09T19:05:29.628736Z","downloads":9181,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"export_key_generation":[],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"gsma_rcs_e2ee_feature":["mls-rs-core/gsma_rcs_e2ee_feature"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std","subtle/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.53.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.53.0/downloads","authors":"/api/v1/crates/mls-rs/0.53.0/authors"},"crate_size":274079,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2026-02-09T19:05:29.628736Z"}],"checksum":"a719b5a7478a45d15336b2aa3310b5e4982ce0514af4967b61eb2563608a766a","rust_version":"1.82.0","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":35491,"comment_lines":908,"files":99}},"total_code_lines":35491,"total_comment_lines":908}},{"id":1974757,"crate":"mls-rs","num":"0.52.0","dl_path":"/api/v1/crates/mls-rs/0.52.0/download","readme_path":"/api/v1/crates/mls-rs/0.52.0/readme","updated_at":"2026-01-26T19:19:29.649935Z","created_at":"2026-01-26T19:19:29.649935Z","downloads":3394,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"export_key_generation":[],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"gsma_rcs_e2ee_feature":["mls-rs-core/gsma_rcs_e2ee_feature"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std","subtle/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.52.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.52.0/downloads","authors":"/api/v1/crates/mls-rs/0.52.0/authors"},"crate_size":274077,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2026-01-26T19:19:29.649935Z"}],"checksum":"9e9075deca9dae8a6a3675361c501398f32a0931d80ab5aa0f79b9495531797a","rust_version":"1.82.0","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":35491,"comment_lines":908,"files":99}},"total_code_lines":35491,"total_comment_lines":908}},{"id":1714739,"crate":"mls-rs","num":"0.51.0","dl_path":"/api/v1/crates/mls-rs/0.51.0/download","readme_path":"/api/v1/crates/mls-rs/0.51.0/readme","updated_at":"2025-09-04T15:17:36.776922Z","created_at":"2025-09-04T15:17:36.776922Z","downloads":20996,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"export_key_generation":[],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"gsma_rcs_e2ee_feature":["mls-rs-core/gsma_rcs_e2ee_feature"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.51.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.51.0/downloads","authors":"/api/v1/crates/mls-rs/0.51.0/authors"},"crate_size":272702,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2025-09-04T15:17:36.776922Z"}],"checksum":"f864692d839ad018ba48091973cfeabf8af2d15ec54ed24b9adcd480adeb1d91","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":35168,"comment_lines":898,"files":99}},"total_code_lines":35168,"total_comment_lines":898}},{"id":1693478,"crate":"mls-rs","num":"0.50.1","dl_path":"/api/v1/crates/mls-rs/0.50.1/download","readme_path":"/api/v1/crates/mls-rs/0.50.1/readme","updated_at":"2025-08-20T13:54:32.570829Z","created_at":"2025-08-20T13:54:32.570829Z","downloads":23852,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"export_key_generation":[],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"gsma_rcs_e2ee_feature":["mls-rs-core/gsma_rcs_e2ee_feature"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.50.1/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.50.1/downloads","authors":"/api/v1/crates/mls-rs/0.50.1/authors"},"crate_size":272705,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2025-08-20T13:54:32.570829Z"}],"checksum":"12dfac3841fab64744d5401872ce4fa67173d9721892e357dbec8a5913fd46cc","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":35168,"comment_lines":898,"files":99}},"total_code_lines":35168,"total_comment_lines":898}},{"id":1692300,"crate":"mls-rs","num":"0.50.0","dl_path":"/api/v1/crates/mls-rs/0.50.0/download","readme_path":"/api/v1/crates/mls-rs/0.50.0/readme","updated_at":"2025-08-19T18:42:39.122419Z","created_at":"2025-08-19T18:42:39.122419Z","downloads":564,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"export_key_generation":[],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"gsma_rcs_e2ee_feature":["mls-rs-core/gsma_rcs_e2ee_feature"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.50.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.50.0/downloads","authors":"/api/v1/crates/mls-rs/0.50.0/authors"},"crate_size":272469,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2025-08-19T18:42:39.122419Z"}],"checksum":"38fadfa749391d866230e06844c585ac98add3ecf9eddaba4957f6f0fe2190f4","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":35169,"comment_lines":898,"files":99}},"total_code_lines":35169,"total_comment_lines":898}},{"id":1634191,"crate":"mls-rs","num":"0.49.0","dl_path":"/api/v1/crates/mls-rs/0.49.0/download","readme_path":"/api/v1/crates/mls-rs/0.49.0/readme","updated_at":"2025-07-09T10:57:38.525962Z","created_at":"2025-07-09T10:57:38.525962Z","downloads":872,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.49.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.49.0/downloads","authors":"/api/v1/crates/mls-rs/0.49.0/authors"},"crate_size":268595,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2025-07-09T10:57:38.525962Z"}],"checksum":"d8f7bdab7d2a99052aceac8e12d27441e2e070d98029d531e8d4fd8aa65160fe","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":34656,"comment_lines":882,"files":99}},"total_code_lines":34656,"total_comment_lines":882}},{"id":1614605,"crate":"mls-rs","num":"0.48.0","dl_path":"/api/v1/crates/mls-rs/0.48.0/download","readme_path":"/api/v1/crates/mls-rs/0.48.0/readme","updated_at":"2025-06-24T21:03:57.379616Z","created_at":"2025-06-24T21:03:57.379616Z","downloads":16190,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.48.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.48.0/downloads","authors":"/api/v1/crates/mls-rs/0.48.0/authors"},"crate_size":267655,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2025-06-24T21:03:57.379616Z"}],"checksum":"a5c5f385480adea41795dfae0fd694440f14040ead5dca1af27ce981a37ca68c","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":34656,"comment_lines":882,"files":99}},"total_code_lines":34656,"total_comment_lines":882}},{"id":1542281,"crate":"mls-rs","num":"0.47.0","dl_path":"/api/v1/crates/mls-rs/0.47.0/download","readme_path":"/api/v1/crates/mls-rs/0.47.0/readme","updated_at":"2025-04-28T12:39:03.561898Z","created_at":"2025-04-28T12:39:03.561898Z","downloads":1460,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.47.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.47.0/downloads","authors":"/api/v1/crates/mls-rs/0.47.0/authors"},"crate_size":264518,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2025-04-28T12:39:03.561898Z"}],"checksum":"1c7e00981ddebfb0d8f5c025cafa63f3a961e05cdfd083f8327311fd6e78276f","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":34156,"comment_lines":875,"files":99}},"total_code_lines":34156,"total_comment_lines":875}},{"id":1524971,"crate":"mls-rs","num":"0.46.0","dl_path":"/api/v1/crates/mls-rs/0.46.0/download","readme_path":"/api/v1/crates/mls-rs/0.46.0/readme","updated_at":"2025-04-15T15:52:30.908828Z","created_at":"2025-04-15T15:52:30.908828Z","downloads":665,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"self_remove_proposal":["mls-rs-core/self_remove_proposal"],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.46.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.46.0/downloads","authors":"/api/v1/crates/mls-rs/0.46.0/authors"},"crate_size":264571,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2025-04-15T15:52:30.908828Z"}],"checksum":"9e7f1f936b7c223a0b8890b0df2155d827d95b4cf2f38acda58c332ffd096690","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":34156,"comment_lines":875,"files":99}},"total_code_lines":34156,"total_comment_lines":875}},{"id":1523236,"crate":"mls-rs","num":"0.45.3","dl_path":"/api/v1/crates/mls-rs/0.45.3/download","readme_path":"/api/v1/crates/mls-rs/0.45.3/readme","updated_at":"2025-04-14T14:53:53.854032Z","created_at":"2025-04-14T14:53:53.854032Z","downloads":640,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"prior_epoch_membership_key":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.45.3/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.45.3/downloads","authors":"/api/v1/crates/mls-rs/0.45.3/authors"},"crate_size":261621,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2025-04-14T14:53:53.854032Z"}],"checksum":"ae166d2115531c6fd07e65f7356f32431b558d1a03c7958e25f06624f2b9358f","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":33436,"comment_lines":849,"files":99}},"total_code_lines":33436,"total_comment_lines":849}},{"id":1475191,"crate":"mls-rs","num":"0.45.2","dl_path":"/api/v1/crates/mls-rs/0.45.2/download","readme_path":"/api/v1/crates/mls-rs/0.45.2/readme","updated_at":"2025-03-08T14:34:43.547021Z","created_at":"2025-03-08T14:34:43.547021Z","downloads":675,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.45.2/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.45.2/downloads","authors":"/api/v1/crates/mls-rs/0.45.2/authors"},"crate_size":258084,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2025-03-08T14:34:43.547021Z"}],"checksum":"2ebb2c6f73a0727d313ea36278b4c9bb631de04b84862187e8230de852eed306","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":33050,"comment_lines":835,"files":99}},"total_code_lines":33050,"total_comment_lines":835}},{"id":1472529,"crate":"mls-rs","num":"0.45.1","dl_path":"/api/v1/crates/mls-rs/0.45.1/download","readme_path":"/api/v1/crates/mls-rs/0.45.1/readme","updated_at":"2025-03-06T21:57:35.677641Z","created_at":"2025-03-06T21:57:35.677641Z","downloads":661,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.45.1/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.45.1/downloads","authors":"/api/v1/crates/mls-rs/0.45.1/authors"},"crate_size":257675,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2025-03-06T21:57:35.677641Z"}],"checksum":"60297a0d1471dc452df76be3c934206222da2653cb5c82ed381b0d72a9459d89","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32980,"comment_lines":835,"files":99}},"total_code_lines":32980,"total_comment_lines":835}},{"id":1436161,"crate":"mls-rs","num":"0.45.0","dl_path":"/api/v1/crates/mls-rs/0.45.0/download","readme_path":"/api/v1/crates/mls-rs/0.45.0/readme","updated_at":"2025-02-06T08:40:02.493180Z","created_at":"2025-02-06T08:40:02.493180Z","downloads":974,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"non_domain_separated_hpke_encrypt_decrypt":[],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.45.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.45.0/downloads","authors":"/api/v1/crates/mls-rs/0.45.0/authors"},"crate_size":257599,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2025-02-06T08:40:02.493180Z"}],"checksum":"2942e925440e92f503e4a9e52c0b10cbabc4b8f0e9dbe798356e6e53743a64cb","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32986,"comment_lines":836,"files":99}},"total_code_lines":32986,"total_comment_lines":836}},{"id":1424369,"crate":"mls-rs","num":"0.44.1","dl_path":"/api/v1/crates/mls-rs/0.44.1/download","readme_path":"/api/v1/crates/mls-rs/0.44.1/readme","updated_at":"2025-01-28T09:45:52.127430Z","created_at":"2025-01-28T09:45:52.127430Z","downloads":728,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.44.1/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.44.1/downloads","authors":"/api/v1/crates/mls-rs/0.44.1/authors"},"crate_size":255897,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2025-01-28T09:45:52.127430Z"}],"checksum":"a0a90c1a0e4d7e8f7681520daf4872dfcd171d07fcc6baaaeae07207ca8f5ea6","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32665,"comment_lines":823,"files":98}},"total_code_lines":32665,"total_comment_lines":823}},{"id":1408956,"crate":"mls-rs","num":"0.44.0","dl_path":"/api/v1/crates/mls-rs/0.44.0/download","readme_path":"/api/v1/crates/mls-rs/0.44.0/readme","updated_at":"2025-01-15T18:06:48.440215Z","created_at":"2025-01-15T18:06:48.440215Z","downloads":715,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_pq_crypto":["mls-rs-crypto-awslc/post-quantum"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.44.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.44.0/downloads","authors":"/api/v1/crates/mls-rs/0.44.0/authors"},"crate_size":255903,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2025-01-15T18:06:48.440215Z"}],"checksum":"a419e8112ae2c05ad8db7a923cb4d14405f06498b689d90a66343ac41ef156e4","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32656,"comment_lines":823,"files":98}},"total_code_lines":32656,"total_comment_lines":823}},{"id":1384507,"crate":"mls-rs","num":"0.43.2","dl_path":"/api/v1/crates/mls-rs/0.43.2/download","readme_path":"/api/v1/crates/mls-rs/0.43.2/readme","updated_at":"2024-12-23T15:25:51.695582Z","created_at":"2024-12-23T15:25:51.695582Z","downloads":806,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.43.2/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.43.2/downloads","authors":"/api/v1/crates/mls-rs/0.43.2/authors"},"crate_size":251842,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2024-12-23T15:25:51.695582Z"}],"checksum":"bcb8a7f12aff76f2a9504caf0337dc5dcfb5196f478edde33b20ece6f126d5e7","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32357,"comment_lines":821,"files":98}},"total_code_lines":32357,"total_comment_lines":821}},{"id":1355962,"crate":"mls-rs","num":"0.43.1","dl_path":"/api/v1/crates/mls-rs/0.43.1/download","readme_path":"/api/v1/crates/mls-rs/0.43.1/readme","updated_at":"2024-11-28T12:45:59.733115Z","created_at":"2024-11-28T12:45:59.733115Z","downloads":11829,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.43.1/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.43.1/downloads","authors":"/api/v1/crates/mls-rs/0.43.1/authors"},"crate_size":251691,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2024-11-28T12:45:59.733115Z"}],"checksum":"117e2ffcb18f988bbb75c43a6c1d5dba44cfe2c1f406bcf38f354cabeb7557b5","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32338,"comment_lines":818,"files":98}},"total_code_lines":32338,"total_comment_lines":818}},{"id":1346501,"crate":"mls-rs","num":"0.43.0","dl_path":"/api/v1/crates/mls-rs/0.43.0/download","readme_path":"/api/v1/crates/mls-rs/0.43.0/readme","updated_at":"2024-11-20T12:08:50.178557Z","created_at":"2024-11-20T12:08:50.178557Z","downloads":815,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.43.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.43.0/downloads","authors":"/api/v1/crates/mls-rs/0.43.0/authors"},"crate_size":251872,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2024-11-20T12:08:50.178557Z"}],"checksum":"691c19185b371a7f2520e1f311f5108aacdf0703b47bd974a88b1be35dda06be","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32338,"comment_lines":818,"files":98}},"total_code_lines":32338,"total_comment_lines":818}},{"id":1335959,"crate":"mls-rs","num":"0.42.2","dl_path":"/api/v1/crates/mls-rs/0.42.2/download","readme_path":"/api/v1/crates/mls-rs/0.42.2/readme","updated_at":"2024-11-11T18:41:52.331434Z","created_at":"2024-11-11T18:41:52.331434Z","downloads":1984,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.42.2/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.42.2/downloads","authors":"/api/v1/crates/mls-rs/0.42.2/authors"},"crate_size":250781,"published_by":{"id":219684,"login":"stefunctional","name":"Stephane Raux","avatar":"https://avatars.githubusercontent.com/u/94983192?v=4","url":"https://github.com/stefunctional","github_username_matches":true,"created_at":"2021-11-24T16:14:03Z"},"audit_actions":[{"action":"publish","user":{"id":219684,"login":"stefunctional","name":"Stephane Raux","avatar":"https://avatars.githubusercontent.com/u/94983192?v=4","url":"https://github.com/stefunctional","github_username_matches":true,"created_at":"2021-11-24T16:14:03Z"},"time":"2024-11-11T18:41:52.331434Z"}],"checksum":"51a19a6ddd8a13df2139bf29d7a61349bbce5cb04504a47a116ce7b1ce61a2a6","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32283,"comment_lines":820,"files":99}},"total_code_lines":32283,"total_comment_lines":820}},{"id":1330571,"crate":"mls-rs","num":"0.42.1","dl_path":"/api/v1/crates/mls-rs/0.42.1/download","readme_path":"/api/v1/crates/mls-rs/0.42.1/readme","updated_at":"2024-11-06T17:59:40.294226Z","created_at":"2024-11-06T17:59:40.294226Z","downloads":797,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.42.1/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.42.1/downloads","authors":"/api/v1/crates/mls-rs/0.42.1/authors"},"crate_size":250715,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2024-11-06T17:59:40.294226Z"}],"checksum":"5fd8d9e8347d68591402398806f64fadabfb6f2f4367129dcddba5a7bd27db84","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32268,"comment_lines":820,"files":99}},"total_code_lines":32268,"total_comment_lines":820}},{"id":1312688,"crate":"mls-rs","num":"0.42.0","dl_path":"/api/v1/crates/mls-rs/0.42.0/download","readme_path":"/api/v1/crates/mls-rs/0.42.0/readme","updated_at":"2024-10-23T15:43:42.053361Z","created_at":"2024-10-23T15:43:42.053361Z","downloads":852,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.42.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.42.0/downloads","authors":"/api/v1/crates/mls-rs/0.42.0/authors"},"crate_size":250394,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2024-10-23T15:43:42.053361Z"}],"checksum":"00b9869a3c637cf0758b1276ffe0aab3f802a2a1e934ca8eaae1438431b34329","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32234,"comment_lines":820,"files":99}},"total_code_lines":32234,"total_comment_lines":820}},{"id":1278672,"crate":"mls-rs","num":"0.41.4","dl_path":"/api/v1/crates/mls-rs/0.41.4/download","readme_path":"/api/v1/crates/mls-rs/0.41.4/readme","updated_at":"2024-09-23T14:08:55.695363Z","created_at":"2024-09-23T14:08:55.695363Z","downloads":1548,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.41.4/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.41.4/downloads","authors":"/api/v1/crates/mls-rs/0.41.4/authors"},"crate_size":250164,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2024-09-23T14:08:55.695363Z"}],"checksum":"be779a1c536b41aa7045bb2122d40554bfc78b3ad118ac02b3f28fe737e7ca9d","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32153,"comment_lines":819,"files":99}},"total_code_lines":32153,"total_comment_lines":819}},{"id":1248955,"crate":"mls-rs","num":"0.41.3","dl_path":"/api/v1/crates/mls-rs/0.41.3/download","readme_path":"/api/v1/crates/mls-rs/0.41.3/readme","updated_at":"2024-08-26T11:38:03.091571Z","created_at":"2024-08-26T11:38:03.091571Z","downloads":1033,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"last_resort_key_package_ext":["mls-rs-core/last_resort_key_package_ext"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.41.3/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.41.3/downloads","authors":"/api/v1/crates/mls-rs/0.41.3/authors"},"crate_size":248944,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2024-08-26T11:38:03.091571Z"}],"checksum":"d7bd7ef8165d77fee8bd0804546ba2523e59dd4712b4e6143cfa0492fa9e4b70","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":31974,"comment_lines":818,"files":99}},"total_code_lines":31974,"total_comment_lines":818}},{"id":1236719,"crate":"mls-rs","num":"0.41.2","dl_path":"/api/v1/crates/mls-rs/0.41.2/download","readme_path":"/api/v1/crates/mls-rs/0.41.2/readme","updated_at":"2024-08-15T18:50:13.736738Z","created_at":"2024-08-15T18:50:13.736738Z","downloads":1001,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.41.2/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.41.2/downloads","authors":"/api/v1/crates/mls-rs/0.41.2/authors"},"crate_size":248067,"published_by":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"audit_actions":[{"action":"publish","user":{"id":238752,"login":"mulmarta","name":null,"avatar":"https://avatars.githubusercontent.com/u/103590845?v=4","url":"https://github.com/mulmarta","github_username_matches":true,"created_at":"2022-04-13T15:42:24Z"},"time":"2024-08-15T18:50:13.736738Z"}],"checksum":"aced6b61a8ce142ad33e329341a52bacfc3d028c1840546e95bb5fd686a1b872","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":31983,"comment_lines":804,"files":98}},"total_code_lines":31983,"total_comment_lines":804}},{"id":1222220,"crate":"mls-rs","num":"0.41.1","dl_path":"/api/v1/crates/mls-rs/0.41.1/download","readme_path":"/api/v1/crates/mls-rs/0.41.1/readme","updated_at":"2024-08-02T19:12:57.560897Z","created_at":"2024-08-02T19:12:57.560897Z","downloads":1017,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.41.1/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.41.1/downloads","authors":"/api/v1/crates/mls-rs/0.41.1/authors"},"crate_size":246954,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2024-08-02T19:12:57.560897Z"}],"checksum":"5c9feef085e0ae086eb1aa83aba81354365fa14462a917e05b9564b8efea126a","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":31918,"comment_lines":804,"files":98}},"total_code_lines":31918,"total_comment_lines":804}},{"id":1213694,"crate":"mls-rs","num":"0.41.0","dl_path":"/api/v1/crates/mls-rs/0.41.0/download","readme_path":"/api/v1/crates/mls-rs/0.41.0/readme","updated_at":"2024-07-24T19:17:38.817119Z","created_at":"2024-07-24T19:17:38.817119Z","downloads":1091,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.41.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.41.0/downloads","authors":"/api/v1/crates/mls-rs/0.41.0/authors"},"crate_size":246569,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2024-07-24T19:17:38.817119Z"}],"checksum":"5cb9c2ac7389901ce28f026117a0dd263db1f18cc2e79f1d1300cfabaa20789f","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":31896,"comment_lines":804,"files":98}},"total_code_lines":31896,"total_comment_lines":804}},{"id":1208890,"crate":"mls-rs","num":"0.40.0","dl_path":"/api/v1/crates/mls-rs/0.40.0/download","readme_path":"/api/v1/crates/mls-rs/0.40.0/readme","updated_at":"2024-07-19T21:24:37.373473Z","created_at":"2024-07-19T21:24:37.373473Z","downloads":1160,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.40.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.40.0/downloads","authors":"/api/v1/crates/mls-rs/0.40.0/authors"},"crate_size":246478,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2024-07-19T21:24:37.373473Z"}],"checksum":"f37253d80a789aa754c40a0b709c7603da7a5bc12fca0f284e84a39652e2eaba","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":31878,"comment_lines":804,"files":98}},"total_code_lines":31878,"total_comment_lines":804}},{"id":1185454,"crate":"mls-rs","num":"0.39.4","dl_path":"/api/v1/crates/mls-rs/0.39.4/download","readme_path":"/api/v1/crates/mls-rs/0.39.4/readme","updated_at":"2024-06-25T20:51:04.434510Z","created_at":"2024-06-25T20:51:04.434510Z","downloads":2409,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["state_update","private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"state_update":[],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.39.4/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.39.4/downloads","authors":"/api/v1/crates/mls-rs/0.39.4/authors"},"crate_size":250097,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2024-06-25T20:51:04.434510Z"}],"checksum":"4eb9f20304acc58e73253c137f7f1266ad4d4efe327554b652a3ccad5827c3bb","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32336,"comment_lines":817,"files":99}},"total_code_lines":32336,"total_comment_lines":817}},{"id":1185009,"crate":"mls-rs","num":"0.39.3","dl_path":"/api/v1/crates/mls-rs/0.39.3/download","readme_path":"/api/v1/crates/mls-rs/0.39.3/readme","updated_at":"2024-06-25T14:54:35.667019Z","created_at":"2024-06-25T14:54:35.667019Z","downloads":1066,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["state_update","private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"state_update":[],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.39.3/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.39.3/downloads","authors":"/api/v1/crates/mls-rs/0.39.3/authors"},"crate_size":250016,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2024-06-25T14:54:35.667019Z"}],"checksum":"55d14a1ba5fa5dd9dd43bcabeb450149fe124afe6f5514dc8c2b8bf1818cf581","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32336,"comment_lines":817,"files":99}},"total_code_lines":32336,"total_comment_lines":817}},{"id":1180743,"crate":"mls-rs","num":"0.39.2","dl_path":"/api/v1/crates/mls-rs/0.39.2/download","readme_path":"/api/v1/crates/mls-rs/0.39.2/readme","updated_at":"2024-06-20T22:50:06.532418Z","created_at":"2024-06-20T22:50:06.532418Z","downloads":1137,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["state_update","private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"state_update":[],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.39.2/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.39.2/downloads","authors":"/api/v1/crates/mls-rs/0.39.2/authors"},"crate_size":249961,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2024-06-20T22:50:06.532418Z"}],"checksum":"6b470ad30b593e8b751441bebcd7965ab0e53a96f27ccfe66c381ffb74b904db","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32329,"comment_lines":817,"files":99}},"total_code_lines":32329,"total_comment_lines":817}},{"id":1102929,"crate":"mls-rs","num":"0.39.1","dl_path":"/api/v1/crates/mls-rs/0.39.1/download","readme_path":"/api/v1/crates/mls-rs/0.39.1/readme","updated_at":"2024-04-03T21:02:18.394088Z","created_at":"2024-04-03T21:02:18.394088Z","downloads":1893,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["state_update","private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"state_update":[],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.39.1/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.39.1/downloads","authors":"/api/v1/crates/mls-rs/0.39.1/authors"},"crate_size":249633,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2024-04-03T21:02:18.394088Z"}],"checksum":"99ef7ad3540089cdcb3b39e2f53ba98a14fb420c549dac71af6046b618e53ac7","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32214,"comment_lines":812,"files":97}},"total_code_lines":32214,"total_comment_lines":812}},{"id":1094637,"crate":"mls-rs","num":"0.39.0","dl_path":"/api/v1/crates/mls-rs/0.39.0/download","readme_path":"/api/v1/crates/mls-rs/0.39.0/readme","updated_at":"2024-03-26T15:42:13.242029Z","created_at":"2024-03-26T15:42:13.242029Z","downloads":1220,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["state_update","private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"serde":["mls-rs-core/serde","zeroize/serde","dep:serde","dep:hex"],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"state_update":[],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror","serde?/std"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.39.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.39.0/downloads","authors":"/api/v1/crates/mls-rs/0.39.0/authors"},"crate_size":249885,"published_by":{"id":219684,"login":"stefunctional","name":"Stephane Raux","avatar":"https://avatars.githubusercontent.com/u/94983192?v=4","url":"https://github.com/stefunctional","github_username_matches":true,"created_at":"2021-11-24T16:14:03Z"},"audit_actions":[{"action":"publish","user":{"id":219684,"login":"stefunctional","name":"Stephane Raux","avatar":"https://avatars.githubusercontent.com/u/94983192?v=4","url":"https://github.com/stefunctional","github_username_matches":true,"created_at":"2021-11-24T16:14:03Z"},"time":"2024-03-26T15:42:13.242029Z"}],"checksum":"8727008be4120d4aa6ef07be008acb46115f040c7e4f0a78475c881225a9d226","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":32209,"comment_lines":812,"files":97}},"total_code_lines":32209,"total_comment_lines":812}},{"id":1032348,"crate":"mls-rs","num":"0.38.0","dl_path":"/api/v1/crates/mls-rs/0.38.0/download","readme_path":"/api/v1/crates/mls-rs/0.38.0/readme","updated_at":"2024-01-29T20:18:08.389302Z","created_at":"2024-01-29T20:18:08.389302Z","downloads":1321,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["state_update","private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"state_update":[],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.38.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.38.0/downloads","authors":"/api/v1/crates/mls-rs/0.38.0/authors"},"crate_size":241102,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2024-01-29T20:18:08.389302Z"}],"checksum":"28e0850b29c349534e02d31985a8580ce0eaeb98a3d8eda34758cfd408f700b1","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":31429,"comment_lines":816,"files":98}},"total_code_lines":31429,"total_comment_lines":816}},{"id":1019346,"crate":"mls-rs","num":"0.37.1","dl_path":"/api/v1/crates/mls-rs/0.37.1/download","readme_path":"/api/v1/crates/mls-rs/0.37.1/readme","updated_at":"2024-01-19T16:30:59.543519Z","created_at":"2024-01-19T16:30:59.543519Z","downloads":1208,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["state_update","private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"state_update":[],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.37.1/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.37.1/downloads","authors":"/api/v1/crates/mls-rs/0.37.1/authors"},"crate_size":239574,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2024-01-19T16:30:59.543519Z"}],"checksum":"3ca7264bb66c91fd71bd376cd8aad38fff17a2b7d0a5d99d2cf4e9dcb458099c","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":31227,"comment_lines":820,"files":98}},"total_code_lines":31227,"total_comment_lines":820}},{"id":1017208,"crate":"mls-rs","num":"0.37.0","dl_path":"/api/v1/crates/mls-rs/0.37.0/download","readme_path":"/api/v1/crates/mls-rs/0.37.0/readme","updated_at":"2024-01-17T16:44:28.709493Z","created_at":"2024-01-17T16:44:28.709493Z","downloads":1181,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["state_update","private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"state_update":[],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.37.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.37.0/downloads","authors":"/api/v1/crates/mls-rs/0.37.0/authors"},"crate_size":239322,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2024-01-17T16:44:28.709493Z"}],"checksum":"42394eecf0c7095fd8eda6f4db4650557ba1cd6055a301103049026c8bdfb4ce","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":31186,"comment_lines":820,"files":98}},"total_code_lines":31186,"total_comment_lines":820}},{"id":979623,"crate":"mls-rs","num":"0.36.0","dl_path":"/api/v1/crates/mls-rs/0.36.0/download","readme_path":"/api/v1/crates/mls-rs/0.36.0/readme","updated_at":"2023-12-08T16:05:11.607795Z","created_at":"2023-12-08T16:05:11.607795Z","downloads":1209,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["state_update","private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"state_update":[],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.36.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.36.0/downloads","authors":"/api/v1/crates/mls-rs/0.36.0/authors"},"crate_size":236850,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2023-12-08T16:05:11.607795Z"}],"checksum":"cd7547b99ea63ece176f52384ede52fcf9e42cbe94df7ad7ca06d1dcd5fcc0f6","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":30737,"comment_lines":816,"files":97}},"total_code_lines":30737,"total_comment_lines":816}},{"id":961889,"crate":"mls-rs","num":"0.35.0","dl_path":"/api/v1/crates/mls-rs/0.35.0/download","readme_path":"/api/v1/crates/mls-rs/0.35.0/readme","updated_at":"2023-11-20T21:17:54.362792Z","created_at":"2023-11-20T21:17:54.362792Z","downloads":1331,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["state_update","private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"state_update":[],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.35.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.35.0/downloads","authors":"/api/v1/crates/mls-rs/0.35.0/authors"},"crate_size":239395,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2023-11-20T21:17:54.362792Z"}],"checksum":"0199d52fed0889023584ac155f0b313be691590f78f522d7db5392b36d8fa8f5","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":30725,"comment_lines":816,"files":97}},"total_code_lines":30725,"total_comment_lines":816}},{"id":954638,"crate":"mls-rs","num":"0.34.2","dl_path":"/api/v1/crates/mls-rs/0.34.2/download","readme_path":"/api/v1/crates/mls-rs/0.34.2/readme","updated_at":"2023-11-14T16:30:50.048950Z","created_at":"2023-11-14T16:30:50.048950Z","downloads":1203,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["state_update","private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"state_update":[],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.34.2/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.34.2/downloads","authors":"/api/v1/crates/mls-rs/0.34.2/authors"},"crate_size":238549,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2023-11-14T16:30:50.048950Z"}],"checksum":"db578b23bcb46cc6bb66f258477991f030cc4291ae90a1fe9b654e6447552219","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":30709,"comment_lines":809,"files":97}},"total_code_lines":30709,"total_comment_lines":809}},{"id":949574,"crate":"mls-rs","num":"0.34.1","dl_path":"/api/v1/crates/mls-rs/0.34.1/download","readme_path":"/api/v1/crates/mls-rs/0.34.1/readme","updated_at":"2023-11-08T22:08:26.106613Z","created_at":"2023-11-08T22:08:26.106613Z","downloads":1424,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["state_update","private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"state_update":[],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.34.1/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.34.1/downloads","authors":"/api/v1/crates/mls-rs/0.34.1/authors"},"crate_size":4824214,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2023-11-08T22:08:26.106613Z"}],"checksum":"3c7a998bc3d05e4a736ca7ba999b8042c0bf5f70595c6ed99a0bdeeafd306361","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":30563,"comment_lines":800,"files":97}},"total_code_lines":30563,"total_comment_lines":800}},{"id":949514,"crate":"mls-rs","num":"0.34.0","dl_path":"/api/v1/crates/mls-rs/0.34.0/download","readme_path":"/api/v1/crates/mls-rs/0.34.0/readme","updated_at":"2023-11-08T22:09:35.086614Z","created_at":"2023-11-08T20:36:56.426231Z","downloads":1374,"features":{"arbitrary":["std","dep:arbitrary","mls-rs-core/arbitrary"],"benchmark_util":["test_util","default","dep:mls-rs-crypto-openssl"],"by_ref_proposal":[],"custom_proposal":[],"default":["std","rayon","rfc_compliant","tree_index","fast_serialize"],"external_client":["std"],"fast_serialize":["mls-rs-core/fast_serialize"],"ffi":["dep:safer-ffi","dep:safer-ffi-gen","mls-rs-core/ffi"],"fuzz_util":["test_util","default","dep:once_cell","dep:mls-rs-crypto-openssl"],"grease":["std"],"out_of_order":["private_message"],"prior_epoch":[],"private_message":[],"psk":[],"rayon":["std","dep:rayon"],"rfc_compliant":["state_update","private_message","custom_proposal","out_of_order","psk","x509","prior_epoch","by_ref_proposal","mls-rs-core/rfc_compliant"],"secret_tree_access":[],"sqlcipher":["sqlite","mls-rs-provider-sqlite/sqlcipher"],"sqlcipher-bundled":["sqlite","mls-rs-provider-sqlite/sqlcipher-bundled"],"sqlite":["std","mls-rs-provider-sqlite/sqlite"],"sqlite-bundled":["sqlite","mls-rs-provider-sqlite/sqlite-bundled"],"state_update":[],"std":["mls-rs-core/std","mls-rs-codec/std","mls-rs-identity-x509?/std","hex/std","futures/std","itertools/use_std","safer-ffi-gen?/std","zeroize/std","dep:debug_tree","dep:thiserror"],"test_util":[],"tree_index":[],"x509":["mls-rs-core/x509","dep:mls-rs-identity-x509"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/mls-rs/0.34.0/dependencies","version_downloads":"/api/v1/crates/mls-rs/0.34.0/downloads","authors":"/api/v1/crates/mls-rs/0.34.0/authors"},"crate_size":4822611,"published_by":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"audit_actions":[{"action":"publish","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2023-11-08T20:36:56.426231Z"},{"action":"yank","user":{"id":132985,"login":"tomleavy","name":"Tom Leavy","avatar":"https://avatars.githubusercontent.com/u/1484273?v=4","url":"https://github.com/tomleavy","github_username_matches":true,"created_at":"2012-02-29T06:19:29Z"},"time":"2023-11-08T22:09:35.090830Z"}],"checksum":"330c1b5bdcf8d7b7013ac16c71e274b1a7316ede5b1c66b05f449490240440fa","rust_version":"1.68.2","has_lib":true,"bin_names":[],"edition":"2021","description":"An implementation of Messaging Layer Security (RFC 9420)","homepage":"https://github.com/awslabs/mls-rs","documentation":null,"repository":"https://github.com/awslabs/mls-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":30563,"comment_lines":800,"files":97}},"total_code_lines":30563,"total_comment_lines":800}}],"keywords":[{"id":"crypto","keyword":"crypto","created_at":"2014-11-24T02:30:36.413823Z","crates_cnt":2702},{"id":"cryptography","keyword":"cryptography","created_at":"2014-12-16T08:15:41.198500Z","crates_cnt":2658},{"id":"e2ee","keyword":"e2ee","created_at":"2016-12-15T19:44:50.250986Z","crates_cnt":112},{"id":"mls","keyword":"mls","created_at":"2019-02-06T22:23:02.948749Z","crates_cnt":59},{"id":"security","keyword":"security","created_at":"2015-02-11T15:15:30.090432Z","crates_cnt":3457}],"categories":[{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":8259},{"id":"no-std","category":"No standard library","slug":"no-std","description":"Crates that are able to function without the Rust standard library.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":14372}]}