aegis 0.9.13

AEGIS authenticated ciphers (AEGIS-128, AEGIS-256, AEGIS-128X, AEGIS-256X)
Documentation
[
  {
    "name": "AEGISMAC-128L Test Vector",
    "key": "10010000000000000000000000000000",
    "nonce": "10000200000000000000000000000000",
    "data": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122",
    "tag128": "d3f09b2842ad301687d6902c921d7818",
    "tag256": "9490e7c89d420c9f37417fa625eb38e8cad53c5cbec55285e8499ea48377f2a3"
  },
  {
    "name": "AEGISMAC-128X2 Test Vector",
    "key": "10010000000000000000000000000000",
    "nonce": "10000200000000000000000000000000",
    "data": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122",
    "tags128": "9f5f69928fa481fa86e8a51e072a9b29eeaa77a356f796b427f6a54f52ae0e20",
    "tag128": "6873ee34e6b5c59143b6d35c5e4f2c6e",
    "tags256": "22cdcf558d0338b6ad8fbba4da7307d30bd685fff23dc9d41f598c2a7ea44055",
    "tag256": "afcba3fc2d63c8d6c7f2d63f3ec8fbbbaf022e15ac120e78ffa7755abccd959c"
  },
  {
    "name": "AEGISMAC-128X4 Test Vector",
    "key": "10010000000000000000000000000000",
    "nonce": "10000200000000000000000000000000",
    "data": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122",
    "tags128": "7fecd913a7cb0011b6c4c88e0c6f857819a98fbeaf21d1092c32953fff82c8a9c7b5e6625a5765d04af26cf22adc12824c8cf3b4dbb85f379e13b04a8d06bca7",
    "tag128": "c45a98fd9ab8956ce616eb008cfe4e53",
    "tags256": "d595732bdf230a1441978414cd8cfa39ecef6ad0ee1e65ae530006ca5d5f4481f9ec5edfa64e9c3d76d3a5eda9fe5bd1fb9d842373f7c90bedb8bfe383740b231264a15143eb8c3d9f17754099f147e3401c83c0d5afc70fd0d68bfd17f9280f",
    "tag256": "26fdc76f41b1da7aec7779f6e964beae8904e662f05aca8345ae3befb357412a"
  },
  {
    "name": "AEGISMAC-256 Test Vector",
    "key": "1001000000000000000000000000000000000000000000000000000000000000",
    "nonce": "1000020000000000000000000000000000000000000000000000000000000000",
    "data": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122",
    "tag128": "c08e20cfc56f27195a46c9cef5c162d4",
    "tag256": "a5c906ede3d69545c11e20afa360b221f936e946ed2dba3d7c75ad6dc2784126"
  },
  {
    "name": "AEGISMAC-256X2 Test Vector",
    "key": "1001000000000000000000000000000000000000000000000000000000000000",
    "nonce": "1000020000000000000000000000000000000000000000000000000000000000",
    "data": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122",
    "tags128": "db8852ea2c03f22b0d0694ea4e88e4b1",
    "tag128": "fb319cb6dd728a764606fb14d37f2a5e",
    "tags256": "b4d124976b34b2aa8bc3fa0b55396cf7fb83f4ef5ba607681cddf5ba3e925727",
    "tag256": "0844b20ed5147ceae89c7a160263afd4b1382d6b154ecf560ce8a342cb6a8fd1"
  },
  {
    "name": "AEGISMAC-256X4 Test Vector",
    "key": "1001000000000000000000000000000000000000000000000000000000000000",
    "nonce": "1000020000000000000000000000000000000000000000000000000000000000",
    "data": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122",
    "tags128": "702d595e74962d073a0d68c883d80deb41ab207e43b16659d556d7467218a9ec113406e7cb56e0f6b63c95c88421dfee",
    "tag128": "a51f9bc5beae60cce77f0dbc60761edd",
    "tags256": "a46ebcd10939b42012a3f9b6147172af3b74aec5d0070e8d6a81498ccbcdb41ad57cd7a50fa8621dfea2e81cd941def557094251a24527a4d97fc4c8253681803973129d07cc20811a8b3c34574f6ce010165dd0e856e797f70731e78e32f764",
    "tag256": "b36a16ef07c36d75a91f437502f24f545b8dfa88648ed116943c29fead3bf10c"
  }
]