aegis 0.9.9

AEGIS authenticated ciphers (AEGIS-128, AEGIS-256, AEGIS-128X, AEGIS-256X)
Documentation
[
  {
    "name": "Update Test Vector",
    "S0": "9b7e60b24cc873ea894ecc07911049a3",
    "S1": "330be08f35300faa2ebf9a7b0d274658",
    "S2": "7bbd5bd2b049f7b9b515cf26fbe7756c",
    "S3": "c35a00f55ea86c3886ec5e928f87db18",
    "S4": "9ebccafce87cab446396c4334592c91f",
    "S5": "58d83e31f256371e60fc6bb257114601",
    "S6": "1639b56ea322c88568a176585bc915de",
    "S7": "640818ffb57dc0fbc2e72ae93457e39a",
    "M0": "033e6975b94816879e42917650955aa0",
    "M1": "fcc1968a46b7e97861bd6e89af6aa55f",
    "S0_2": "596ab773e4433ca0127c73f60536769d",
    "S1_2": "790394041a3d26ab697bde865014652d",
    "S2_2": "38cf49e4b65248acd533041b64dd0611",
    "S3_2": "16d8e58748f437bfff1797f780337cee",
    "S4_2": "9689ecdf08228c74d7e3360cca53d0a5",
    "S5_2": "a21746bb193a569e331e1aa985d0d729",
    "S6_2": "09d714e6fcf9177a8ed1cde7e3d259a6",
    "S7_2": "61279ba73167f0ab76f0a11bf203bdff"
  },
  {
    "name": "Test Vector 1",
    "key": "10010000000000000000000000000000",
    "nonce": "10000200000000000000000000000000",
    "ad": "",
    "msg": "00000000000000000000000000000000",
    "ct": "c1c0e58bd913006feba00f4b3cc3594e",
    "tag128": "abe0ece80c24868a226a35d16bdae37a",
    "tag256": "25835bfbb21632176cf03840687cb968cace4617af1bd0f7d064c639a5c79ee4"
  },
  {
    "name": "Test Vector 2",
    "key": "10010000000000000000000000000000",
    "nonce": "10000200000000000000000000000000",
    "ad": "",
    "msg": "",
    "ct": "",
    "tag128": "c2b879a67def9d74e6c14f708bbcc9b4",
    "tag256": "1360dc9db8ae42455f6e5b6a9d488ea4f2184c4e12120249335c4ee84bafe25d"
  },
  {
    "name": "Test Vector 3",
    "key": "10010000000000000000000000000000",
    "nonce": "10000200000000000000000000000000",
    "ad": "0001020304050607",
    "msg": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "ct": "79d94593d8c2119d7e8fd9b8fc77845c5c077a05b2528b6ac54b563aed8efe84",
    "tag128": "cc6f3372f6aa1bb82388d695c3962d9a",
    "tag256": "022cb796fe7e0ae1197525ff67e309484cfbab6528ddef89f17d74ef8ecd82b3"
  },
  {
    "name": "Test Vector 4",
    "key": "10010000000000000000000000000000",
    "nonce": "10000200000000000000000000000000",
    "ad": "0001020304050607",
    "msg": "000102030405060708090a0b0c0d",
    "ct": "79d94593d8c2119d7e8fd9b8fc77",
    "tag128": "5c04b3dba849b2701effbe32c7f0fab7",
    "tag256": "86f1b80bfb463aba711d15405d094baf4a55a15dbfec81a76f35ed0b9c8b04ac"
  },
  {
    "name": "Test Vector 5",
    "key": "10010000000000000000000000000000",
    "nonce": "10000200000000000000000000000000",
    "ad": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242526272829",
    "msg": "101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637",
    "ct": "b31052ad1cca4e291abcf2df3502e6bdb1bfd6db36798be3607b1f94d34478aa7ede7f7a990fec10",
    "tag128": "7542a745733014f9474417b337399507",
    "tag256": "b91e2947a33da8bee89b6794e647baf0fc835ff574aca3fc27c33be0db2aff98"
  },
  {
    "name": "Test Vector 6",
    "error": "verification failed",
    "key": "10000200000000000000000000000000",
    "nonce": "10010000000000000000000000000000",
    "ad": "0001020304050607",
    "ct": "79d94593d8c2119d7e8fd9b8fc77",
    "tag128": "5c04b3dba849b2701effbe32c7f0fab7",
    "tag256": "86f1b80bfb463aba711d15405d094baf4a55a15dbfec81a76f35ed0b9c8b04ac"
  },
  {
    "name": "Test Vector 7",
    "error": "verification failed",
    "key": "10010000000000000000000000000000",
    "nonce": "10000200000000000000000000000000",
    "ad": "0001020304050607",
    "ct": "79d94593d8c2119d7e8fd9b8fc78",
    "tag128": "5c04b3dba849b2701effbe32c7f0fab7",
    "tag256": "86f1b80bfb463aba711d15405d094baf4a55a15dbfec81a76f35ed0b9c8b04ac"
  },
  {
    "name": "Test Vector 8",
    "error": "verification failed",
    "key": "10010000000000000000000000000000",
    "nonce": "10000200000000000000000000000000",
    "ad": "0001020304050608",
    "ct": "79d94593d8c2119d7e8fd9b8fc77",
    "tag128": "5c04b3dba849b2701effbe32c7f0fab7",
    "tag256": "86f1b80bfb463aba711d15405d094baf4a55a15dbfec81a76f35ed0b9c8b04ac"
  },
  {
    "name": "Test Vector 9",
    "error": "verification failed",
    "key": "10010000000000000000000000000000",
    "nonce": "10000200000000000000000000000000",
    "ad": "0001020304050607",
    "ct": "79d94593d8c2119d7e8fd9b8fc77",
    "tag128": "6c04b3dba849b2701effbe32c7f0fab8",
    "tag256": "86f1b80bfb463aba711d15405d094baf4a55a15dbfec81a76f35ed0b9c8b04ad"
  }
]