This requires the addition of a constructor for aead::nonce::Iv from an aead::block::Block. I agree to license my contributions to each file under the terms given at the top of each file I changed.