Pure Rust implementaion of AES GCM cipher for data streams.
```rust use aesgcmstream::AesGcm; use aes::Aes128;
let mut cipher = AesGcm::::new(&key); cipher.init(nonce);
cipher.encrypt(&mut data);
let tag = cipher.final(); ```