ec-field-test.c: Make the field-element type use internal format.
[secnet] / x448-tests.in
1 ### Tests for X448. -*-conf-*-
2 ### Extracted from Catacomb.
3
4 ###--------------------------------------------------------------------------
5 test x448
6
7 ## These are taken from RFC7748.
8 x 3d262fddf9ec8e88495266fea19a34d28882acef045104d0d1aae121700a779c984c24f8cdd78fbff44943eba368f54b29259a4f1c600ad3
9 Y 06fce640fa3487bfda5f6cf2d5263f8aad88334cbd07437f020f08f9814dc031ddbdc38c19c6da2583fa5429db94ada18aa7a7fb4ef8a086
10 Z ce3e4ff95a60dc6697da1db1d85e6afbdf79b50a2412d7546d5f239fe14fbaadeb445fc66a01b0779d98223961111e21766282f73dd96b6f
11
12 x 203d494428b8399352665ddca42f9de8fef600908e0d461cb021f8c538345dd77c3e4806e25f46d3315c44e0a5b4371282dd2c8d5be3095f
13 Y 0fbcc2f993cd56d3305b0b7d9e55d4c1a8fb5dbb52f8e9a1e9b6201b165d015894e56c4d3570bee52fe205e28a78b91cdfbde71ce8d157db
14 Z 884a02576239ff7a2f2f63b2db6a9ff37047ac13568e1e30fe63c4a7ad1b3ee3a5700df34321d62077e63633c575c1c954514e99da7c179d
15
16 x 9a8f4925d1519f5775cf46b04b5800d4ee9ee8bae8bc5565d498c28dd9c9baf574a9419744897391006382a6f127ab1d9ac2d8c0a598726b
17 Y 0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
18 Z 9b08f7cc31b7e3e67d22d5aea121074a273bd2b83de09c63faa73d2c22c5d9bbc836647241d953d40c5b12da88120d53177f80e532c41fa0
19
20 x 1c306a7ac2a0e2e0990b294470cba339e6453772b075811d8fad0d1d6927c120bb5ee8972b0d3e21374c9c921b09d1b0366f10b65173992d
21 Y 0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22 Z 3eb7a829b0cd20f5bcfc0b599b6feccf6da4627107bdb0d4f345b43027d8b972fc3e34fb4232a13ca706dcb57aec3dae07bdc1c67bf33609
23
24 x 9a8f4925d1519f5775cf46b04b5800d4ee9ee8bae8bc5565d498c28dd9c9baf574a9419744897391006382a6f127ab1d9ac2d8c0a598726b
25 Y 3eb7a829b0cd20f5bcfc0b599b6feccf6da4627107bdb0d4f345b43027d8b972fc3e34fb4232a13ca706dcb57aec3dae07bdc1c67bf33609
26 Z 07fff4181ac6cc95ec1c16a94a0f74d12da232ce40a77552281d282bb60c0b56fd2464c335543936521c24403085d59a449a5037514a879d
27
28 x 1c306a7ac2a0e2e0990b294470cba339e6453772b075811d8fad0d1d6927c120bb5ee8972b0d3e21374c9c921b09d1b0366f10b65173992d
29 Y 9b08f7cc31b7e3e67d22d5aea121074a273bd2b83de09c63faa73d2c22c5d9bbc836647241d953d40c5b12da88120d53177f80e532c41fa0
30 Z 07fff4181ac6cc95ec1c16a94a0f74d12da232ce40a77552281d282bb60c0b56fd2464c335543936521c24403085d59a449a5037514a879d
31
32 ###--------------------------------------------------------------------------
33 test x448-mct
34
35 ## These are taken from RFC7748.
36 x 0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
37 Y 0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
38 n 1
39 Z 3f482c8a9f19b01e6c46ee9711d9dc14fd4bf67af30765c2ae2b846a4d23a8cd0db897086239492caf350b51f833868b9bc2b3bca9cf4113
40
41 x 3f482c8a9f19b01e6c46ee9711d9dc14fd4bf67af30765c2ae2b846a4d23a8cd0db897086239492caf350b51f833868b9bc2b3bca9cf4113
42 Y 0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
43 n 9
44 Z bd0db3e1f95046adf463ea8a534f7303f62779be48e8fcabd3c41769decc2a5e387897a873086c757181a90449e51d8ef20205b158a332c2
45
46 x bd0db3e1f95046adf463ea8a534f7303f62779be48e8fcabd3c41769decc2a5e387897a873086c757181a90449e51d8ef20205b158a332c2
47 Y 3845e129a24aeffdeaaa89b53e69c7482a1bc7b8e0168aaa96d91ec6b2de20134c2224dde4afe2e763eb13b578cf0616c12f3a4eebd57353
48 n 90
49 Z cca03d8ed3f54baf8d1aa088b1f24bc68aed538d06485f025f17a5431ded28f256d34f6bdd3d63cc5e047c458e81385519a92999bddc2653
50
51 x cca03d8ed3f54baf8d1aa088b1f24bc68aed538d06485f025f17a5431ded28f256d34f6bdd3d63cc5e047c458e81385519a92999bddc2653
52 Y c7e0040d8646ccdf1b6e376fd828276586348c6176f8a7acd90f5a3cc4ee0407f95cb43e0dbd3fc368163f03d51d79d4a5e79797757c6760
53 n 900
54 Z aa3b4749d55b9daf1e5b00288826c467274ce3ebbdd5c17b975e09d4af6c67cf10d087202db88286e2b79fceea3ec353ef54faa26e219f38