272 lines
7.6 KiB
Plaintext
272 lines
7.6 KiB
Plaintext
/* Copyright (c) (2020) Apple Inc. All rights reserved.
|
||
*
|
||
* corecrypto is licensed under Apple Inc.’s Internal Use License Agreement (which
|
||
* is contained in the License.txt file distributed with corecrypto) and only to
|
||
* people who accept that license. IMPORTANT: Any license rights granted to you by
|
||
* Apple Inc. (if any) are limited to internal use within your organization only on
|
||
* devices and computers you own or control, for the sole purpose of verifying the
|
||
* security characteristics and correct functioning of the Apple Software. You may
|
||
* not, directly or indirectly, redistribute the Apple Software or any portions thereof.
|
||
*/
|
||
|
||
{
|
||
.inv = "00",
|
||
.x = "00",
|
||
.m = "07",
|
||
.rv = CCERR_PARAMETER
|
||
},
|
||
|
||
{
|
||
.inv = "00",
|
||
.x = "01",
|
||
.m = "00",
|
||
.rv = CCERR_PARAMETER
|
||
},
|
||
|
||
{
|
||
.inv = "00",
|
||
.x = "01",
|
||
.m = "01",
|
||
.rv = CCERR_PARAMETER
|
||
},
|
||
|
||
{
|
||
.inv = "00",
|
||
.x = "02",
|
||
.m = "04",
|
||
.rv = CCERR_PARAMETER
|
||
},
|
||
|
||
{
|
||
.inv = "00",
|
||
.x = "84a9f1cbdc23602da9c7a8b201d0892f",
|
||
.m = "07",
|
||
.rv = CCERR_PARAMETER
|
||
},
|
||
|
||
{
|
||
.inv = "03",
|
||
.x = "07",
|
||
.m = "05",
|
||
},
|
||
|
||
{
|
||
.inv = "01",
|
||
.x = "01",
|
||
.m = "02",
|
||
},
|
||
|
||
{
|
||
.inv = "64",
|
||
.x = "54",
|
||
.m = "e3",
|
||
},
|
||
|
||
{
|
||
.inv = "13",
|
||
.x = "2b",
|
||
.m = "30",
|
||
},
|
||
|
||
{
|
||
.inv = "2f",
|
||
.x = "30",
|
||
.m = "37",
|
||
},
|
||
|
||
{
|
||
.inv = "4",
|
||
.x = "13",
|
||
.m = "4b",
|
||
},
|
||
|
||
{
|
||
.inv = "1c47",
|
||
.x = "cd4",
|
||
.m = "6a21",
|
||
},
|
||
|
||
{
|
||
.inv = "2b97",
|
||
.x = "8e7",
|
||
.m = "49c0",
|
||
},
|
||
|
||
{
|
||
.inv = "29b9",
|
||
.x = "fcb",
|
||
.m = "3092",
|
||
},
|
||
|
||
{
|
||
.inv = "a83",
|
||
.x = "14bf",
|
||
.m = "41ae",
|
||
},
|
||
|
||
{
|
||
.inv = "18f15fe1",
|
||
.x = "11b5d53e",
|
||
.m = "322e92a1",
|
||
},
|
||
|
||
{
|
||
.inv = "32f9453b",
|
||
.x = "8af6df6",
|
||
.m = "33d45eb7",
|
||
},
|
||
|
||
{
|
||
.inv = "d696369",
|
||
.x = "c5f89dd5",
|
||
.m = "fc09c17c",
|
||
},
|
||
|
||
{
|
||
.inv = "622839d8",
|
||
.x = "60c2526",
|
||
.m = "74200493",
|
||
},
|
||
|
||
{
|
||
.inv = "3a10024a",
|
||
.x = "74200495",
|
||
.m = "74200493",
|
||
},
|
||
|
||
{
|
||
.inv = "fb5a8aee7bbc4ef",
|
||
.x = "24ebd835a70be4e2",
|
||
.m = "9c7256574e0c5e93",
|
||
},
|
||
|
||
{
|
||
.inv = "846bc225402419c",
|
||
.x = "23026003ab1fbdb",
|
||
.m = "1683cbe32779c59b",
|
||
},
|
||
|
||
{
|
||
.inv = "5ff84f63a78982f9",
|
||
.x = "4a2420dc733e1a0f",
|
||
.m = "a73c6bfabefa09e6",
|
||
},
|
||
|
||
{
|
||
.inv = "133e74d28ef42b43",
|
||
.x = "2e9511ae29cdd41",
|
||
.m = "15234df99f19fcda",
|
||
},
|
||
|
||
{
|
||
.inv = "7278a94ea65ecad",
|
||
.x = "55234df99f19fcdb",
|
||
.m = "15234df99f19fcda",
|
||
},
|
||
|
||
{
|
||
.inv = "00",
|
||
.x = "85234df99f19fcda",
|
||
.m = "15234df99f19fcda",
|
||
.rv = CCERR_PARAMETER
|
||
},
|
||
|
||
{
|
||
.inv = "a3033c16c14e9f5db14312351b9a01",
|
||
.x = "10001",
|
||
.m = "72557a1c0c337700ec19c8ebc928c20",
|
||
},
|
||
|
||
{
|
||
.inv = "46ae1fabe9521e4b99b198fc8439609023aa69be2247c0d1e27c2a0ea332f9c5",
|
||
.x = "6331fec5f01014046788c919ed50dc86ac7a80c085f1b6f645dd179c0f0dc9cd",
|
||
.m = "8ef409de82318259a8655a39293b1e762fa2cc7e0aeb4c59713a1e1fff6af640",
|
||
},
|
||
|
||
{
|
||
.inv = "444ccea3a7b21677dd294d34de53cc8a5b51e69b37782310a00fc6bcc975709b",
|
||
.x = "679280bd880994c08322143a4ea8a0825d0466fda1bb6b3eb86fc8e90747512b",
|
||
.m = "e4fecab84b365c63a0dab4244ce3f921a9c87ec64d69a2031939f55782e99a2e",
|
||
},
|
||
|
||
{
|
||
.inv = "1ac7d7a03ceec5f690f567c9d61bf3469c078285bcc5cf00ac944596e887ca17",
|
||
.x = "1593ef32d9c784f5091bdff952f5c5f592a3aed6ba8ea865efa6d7df87be1805",
|
||
.m = "1e276882f90c95e0c1976eb079f97af075445b1361c02018d6bd7191162e67b2",
|
||
},
|
||
|
||
{
|
||
.inv = "639108b90dfe946f498be21303058413bbb0e59d0bd6a6115788705abd0666d6",
|
||
.x = "9258d6238e4923d120b2d1033573ffcac691526ad0842a3b174dccdbb79887bd",
|
||
.m = "ce62909c39371d463aaba3d4b72ea6da49cb9b529e39e1972ef3ccd9a66fe08f",
|
||
},
|
||
|
||
{
|
||
.inv = "1c33ee7bba6d8fbf4bb3ab086e755f45bc9a7651fb4530d6b5e8ddc5d414db19"
|
||
"6fc416da32a8089a738fbaf841ca8ca8c5f2f91940dd30a326854f79e55efe2a1",
|
||
.x = "7095bbd2be9691cfcdc4685ab7a25ce2c8191bf81d452a593f39bf0e834228b177"
|
||
"ab189c20d0512c652ffca244794c47184c886c0ffcb5ac317ecf2b0bbf698d",
|
||
.m = "01e82eb1945854852391c9c5bf01edb2f76358eb0ec88a2239e2272882cc87a36f"
|
||
"be71b5b108e55f41e820f4024ce0d4cf3bab0e05ac3f80ef5976be8f0d32e74d"
|
||
},
|
||
|
||
{
|
||
.inv = "aebde7654cb17833a106231c4b9e2f519140e85faee1bfb4192830f03f385e77"
|
||
"3c0f4767e93e874ffdc3b7a6b7e6a710e5619901c739ee8760a26128e8c91ef8"
|
||
"cf761d0e505d8b28ae078d17e6071c372893bb7b72538e518ebc57efa70b7615"
|
||
"e406756c49729b7c6e74f84aed7a316b6fa748ff4b9f143129d29dad1bff98bb",
|
||
.x = "a29dacaf5487d354280fdd2745b9ace4cd50f2bde41d0ee529bf26a1913244f708"
|
||
"085452ff32feab19a7418897990da46a0633f7c8375d583367319091bbbe069b00"
|
||
"52c5e48a7daac9fb650db5af768cd2508ec3e2cda7456d4b9ce1c39459627a8b77"
|
||
"e038b826cd7e326d0685b0cd0cb50f026f18300dae9f5fd42aa150ee8b",
|
||
.m = "d686f9b86697313251685e995c09b9f1e337ddfaa050bd2df15bf4ca1dc46c5565"
|
||
"021314765299c434ea1a6ec42bf92a29a7d1ffff599f4e50b79a82243fb2481306"
|
||
"0580c770d4c1140aeb2ab2685007e948b6f1f62e8001a0545619477d498132c907"
|
||
"774479f6d95899e6251e7136f79ab6d3b7c82e4aca421e7d22fe7db19c",
|
||
},
|
||
|
||
{
|
||
.inv = "1ec872f4f20439e203597ca4de9d1296743f95781b2fe85d5def808558bbadef"
|
||
"02a46b8955f47c83e1625f8bb40228eab09cad2a35c9ad62ab77a30e39328729"
|
||
"59c5898674162da244a0ec1f68c0ed89f4b0f3572bfdc658ad15bf1b1c6e1176"
|
||
"b0784c9935bd3ff1f49bb43753eacee1d8ca1c0b652d39ec727da83984fe3a0f",
|
||
.x = "2e527b0a1dc32460b2dd94ec446c692989f7b3c7451a5cbeebf69fc0ea9c4871fb"
|
||
"e78682d5dc5b66689f7ed889b52161cd9830b589a93d21ab26dbede6c33959f5a0"
|
||
"f0d107169e2daaac78bac8cf2d41a1eb1369cb6dc9e865e73bb2e51b886f4e8960"
|
||
"82db199175e3dde0c4ed826468f238a77bd894245d0918efc9ca84f945",
|
||
.m = "b13133a9ebe0645f987d170c077eea2aa44e85c9ab10386d02867419a590cb182d"
|
||
"9826a882306c212dbe75225adde23f80f5b37ca75ed09df20fc277cc7fbbfac8d9"
|
||
"ef37a50f6b68ea158f5447283618e64e1426406d26ea85232afb22bf546c75018c"
|
||
"1c55cb84c374d58d9d44c0a13ba88ac2e387765cb4c3269e3a983250fa",
|
||
},
|
||
|
||
{
|
||
.inv = "30ffa1876313a69de1e4e6ee132ea1d3a3da32f3b56f5cfb11402b0ad517dce6"
|
||
"05cf8e91d69fa375dd887fa8507bd8a28b2d5ce745799126e86f416047709f93"
|
||
"f07fbd88918a047f13100ea71b1d48f6fc6d12e5c917646df3041b302187af64"
|
||
"1eaedf4908abc36f12c204e1526a7d80e96e302fb0779c28d7da607243732f26",
|
||
.x = "31157208bde6b85ebecaa63735947b3b36fa351b5c47e9e1c40c947339b78bf960"
|
||
"66e5dbe21bb42629e6fcdb81f5f88db590bfdd5f4c0a6a0c3fc6377e5c1fd8235e"
|
||
"46e291c688b6d6ecfb36604891c2a7c9cbcc58c26e44b43beecb9c5044b58bb58e"
|
||
"35de3cf1128f3c116534fe4e421a33f83603c3df1ae36ec88092f67f2a",
|
||
.m = "53408b23d6cb733e6c9bc3d1e2ea2286a5c83cc4e3e7470f8af3a1d9f28727f5b1"
|
||
"f8ae348c1678f5d1105dc3edf2de64e65b9c99545c47e64b770b17c8b4ef5cf194"
|
||
"b43a0538053e87a6b95ade1439cebf3d34c6aa72a11c1497f58f76011e16c5be08"
|
||
"7936d88aba7a740113120e939e27bd3ddcb6580c2841aa406566e33c35",
|
||
},
|
||
|
||
{
|
||
.inv = "87355002f305c81ba0dc97ca2234a2bc02528cefde38b94ac5bd95efc7bf4c14"
|
||
"0899107fff47f0df9e3c6aa70017ebc90610a750f112cd4f475b9c76b204a953"
|
||
"444b4e7196ccf17e93fdaed160b7345ca9b397eddf9446e8ea8ee3676102ce70"
|
||
"eaafbe9038a34639789e6f2f1e3f352638f2e8a8f5fc56aaea7ec705ee068dd5",
|
||
.x = "42a25d0bc96f71750f5ac8a51a1605a41b506cca51c9a7ecf80cad713e56f70f1b"
|
||
"4b6fa51cbb101f55fd74f318adefb3af04e0c8a7e281055d5a40dd40913c0e1211"
|
||
"767c5be915972c73886106dc49325df6c2df49e9eea4536f0343a8e7d332c6159e"
|
||
"4f5bdb20d89f90e67597c4a2a632c31b2ef2534080a9ac61f52303990d",
|
||
.m = "d3d3f95d50570351528a76ab1e806bae1968bd420899bdb3d87c823fac439a4354"
|
||
"c31f6c888c939784f18fe10a95e6d203b1901caa18937ba6f8be033af10c35fc86"
|
||
"9cf3d16bef479f280f53b3499e645d0387554623207ca4989e5de00bfeaa5e9ab5"
|
||
"6474fc60dd4967b100e0832eaaf2fcb2ef82a181567057b880b3afef62",
|
||
},
|