aegis 0.9.8

AEGIS authenticated ciphers (AEGIS-128, AEGIS-256, AEGIS-128X, AEGIS-256X)
Documentation
[
  {
    "name": "Initial State",
    "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "nonce": "101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    "ctx[0]": "00030000000000000000000000000000",
    "ctx[1]": "01030000000000000000000000000000",
    "ctx[2]": "02030000000000000000000000000000",
    "ctx[3]": "03030000000000000000000000000000"
  },
  {
    "name": "Initial State (after initialization)",
    "V[0,0]": "482a86e8436cd2361063a4b2702769b9",
    "V[0,1]": "d95a2be81c9245b22996f68eea0122f9",
    "V[0,2]": "0c2a3b348b1a5e256c6751377318c41e",
    "V[0,3]": "f64436a21653fe7cf2e0829a177db383",
    "V[1,0]": "e705e8866267717d96092e58e78b574c",
    "V[1,1]": "d1dd412142df9806cc267af2fe1d830e",
    "V[1,2]": "30e7dfd3c9941b8394e95bdf5bac99d9",
    "V[1,3]": "9f27186f8a4fab86820689822c3c74d2",
    "V[2,0]": "e1aa6af5d9e31dde8d94a48a0810fa89",
    "V[2,1]": "63555cdf0d98f18fb75b029ad80786c0",
    "V[2,2]": "a3ee0e4a3429a9539e4fcec385475608",
    "V[2,3]": "28ea527d31ef61df498dc107fe02df99",
    "V[3,0]": "37f06808410c8f3954525ae44584d3be",
    "V[3,1]": "8fcc23bca2fe2209f93d34e2da35b33d",
    "V[3,2]": "33156347df89eaa69ab11096362daccf",
    "V[3,3]": "bbe58d9dbe8c5b0469be5a87086db5d4",
    "V[4,0]": "d1c9eb37fecbc5ada7b351fa4f501f32",
    "V[4,1]": "0b9b803283c1538628b507c8f6432434",
    "V[4,2]": "bfb8b6d4f87cce28825c7e92f54b8728",
    "V[4,3]": "8917bb5b09c32f900c6a5a1d63c46264",
    "V[5,0]": "4f6110c2ef0c3c687e90c1e5532ddf8e",
    "V[5,1]": "031bd85d99f64684d23728a0453c72a1",
    "V[5,2]": "10bc7ec34d4119b5bdeb6c7dfc458247",
    "V[5,3]": "591ece530aeaa5c9867220156f5c25e3"
  },
  {
    "name": "Test Vector 1",
    "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "nonce": "101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    "ad": "",
    "msg": "",
    "ct": "",
    "tag128": "3b7fee6cee7bf17888ad11ed2397beb4",
    "tag256": "6093a1a8aab20ec635dc1ca71745b01b5bec4fc444c9ffbebd710d4a34d20eaf"
  },
  {
    "name": "Test Vector 2",
    "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "nonce": "101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    "ad": "0102030401020304",
    "msg": "040506070405060704050607040506070405060704050607040506070405060704050607040506070405060704050607040506070405060704050607040506070405060704050607040506070405060704050607040506070405060704050607040506070405060704050607040506070405060704050607",
    "ct": "bfc2085b7e8017da99b0b6d646ae4d01f4ba8f2e7dfca1d759ae48a135139b9aaac6b4f5db810d426be1fdaff4e1454153a34b11da78ed7e418ee2ee9853042e95536aecbb694cea1b16a478eb0d4d1bf6509b1ce652a45af58e0e46ffccfa2d0426e702391d2ff5813808b81748a490dd656465fed61f09",
    "tag128": "b63b611b13975e2f3dc3cb6c2397bfcd",
    "tag256": "7847eace74409ee56c8f4cf63a9c2841ce7c8bd567d7c0ca514c879a190b978c"
  }
]