{"id":75062,"library":"aes-kw","title":"AES Key Wrap","description":"Implements NIST 800-38F AES Key Wrap (KW) and Key Wrap with Padding (KWP) modes.","status":"active","version":"0.3.1","language":"rust","source_language":null,"source_url":"https://github.com/RustCrypto/key-wraps","tags":["aes","key-wrap","crypto","nist","encryption"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\naes-kw = \"0.3.1\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add aes-kw","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"KeyWrap","correct":"use aes_kw::KeyWrap;"}],"quickstart":{"code":"use aes_kw::KeyWrap;\n\nfn main() {\n    let key = [0u8; 16]; // 128-bit key\n    let plaintext = [0u8; 16]; // data to wrap\n    let wrapped = KeyWrap::wrap(&key, &plaintext).unwrap();\n    println!(\"Wrapped: {:?}\", wrapped);\n}","lang":"rust","description":"Wrap a key using AES Key Wrap."},"warnings":[],"env_vars":null,"search_vec":"'-38':7 '800':6 'ae':1,9,20 'crypto':24 'encrypt':26 'f':8 'implement':4 'key':2,10,14,22 'key-wrap':21 'kw':12 'kwp':18 'mode':19 'nist':5,25 'pad':17 'wrap':3,11,15,23","created_at":"2026-06-17T19:11:51.268223+00:00","updated_at":"2026-06-17T19:11:51.268223+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/key-wraps/tree/aes-kw","github":"https://github.com/RustCrypto/key-wraps","docs":"https://docs.rs/aes-kw/","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}}