{"id":62381,"library":"aes-gcm-siv","title":"AES-GCM-SIV","description":"Pure Rust implementation of the AES-GCM-SIV misuse-resistant authenticated encryption cipher (RFC 8452) with optional hardware acceleration.","status":"active","version":"0.11.1","language":"rust","source_language":null,"source_url":"https://github.com/RustCrypto/AEADs","tags":["aes","gcm","siv","encryption","aead","misuse-resistant"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\naes-gcm-siv = \"0.11.1\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add aes-gcm-siv","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"Aes256GcmSiv","correct":"use aes_gcm_siv::Aes256GcmSiv;"}],"quickstart":{"code":"use aes_gcm_siv::Aes256GcmSiv;\nuse aes_gcm_siv::aead::{Aead, KeyInit, Nonce};\n\nlet key = Aes256GcmSiv::generate_key(&mut rand::rngs::OsRng);\nlet cipher = Aes256GcmSiv::new(&key);\nlet nonce = Nonce::from_slice(b\"unique nonce\");\nlet ciphertext = cipher.encrypt(nonce, b\"plaintext\").unwrap();","lang":"rust","description":"Encrypt data using AES-256-GCM-SIV."},"warnings":[{"fix":"Enable `aes` feature in Cargo.toml: `aes-gcm-siv = { version = \"0.11\", features = [\"aes\"] }`","message":"Requires `aes` feature for hardware acceleration on x86","severity":"gotcha","affected_versions":">=0.11.0"}],"env_vars":null,"search_vec":"'8452':21 'acceler':25 'ae':2,11,26 'aead':30 'aes-gcm-siv':1,10 'authent':17 'cipher':19 'encrypt':18,29 'gcm':3,12,27 'hardwar':24 'implement':7 'misus':15,32 'misuse-resist':14,31 'option':23 'pure':5 'resist':16,33 'rfc':20 'rust':6 'siv':4,13,28","created_at":"2026-06-17T16:28:49.223470+00:00","updated_at":"2026-06-17T16:28:49.223470+00:00","problems":[],"ecosystem":"crates","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/RustCrypto/AEADs","github":"https://github.com/RustCrypto/AEADs","docs":"https://docs.rs/aes-gcm-siv/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["crypto"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}