3#ifndef SSEC_PARAMETERS_P254_H
4#define SSEC_PARAMETERS_P254_H
6#define FIELD_NAME "p254"
9#define FIELD_64BITS_WORDS 4
10#define QFIELD_BYTES 64
11#define MASK_FIELD_ELEMENT 0x3fffffffffffffff
12#define SECURITY_BITS 128
14#define BIT_LENGTH_PATH 256
15#define TRITLENGTH_PATH 162
19 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF, 0x323FFFFFFFFFFFFF
24 0x5, 0x0, 0x0, 0x4C0000000000000
29 0x1460CBC7F5CF9A35, 0x51832F1FD73E6870, 0x460CBC7F5CF9A1C0, 0x30F2F1FD73E68701
34 0xFFFFFFFFFFFFFFFD, 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF, 0x323FFFFFFFFFFFFF
39 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF, 0x191FFFFFFFFFFFFF
44 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF, 0xC8FFFFFFFFFFFFF
49 0x0, 0x0, 0x0, 0xC90000000000000
52#define SSEC_CUBE_ROOT_OVER_FP
55 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF, 0x217FFFFFFFFFFFFF
59#define CUBE_ROOT_EXPONENT_BITS 506
61 0xAAAAAAAAAAAAAAAB, 0xAAAAAAAAAAAAAAAA, 0xAAAAAAAAAAAAAAAA, 0xE9AAAAAAAAAAAAAA,
62 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF, 0x2311FFFFFFFFFFF
67 0xFFFFFFFFFFFFFFFD, 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF, 0x16BFFFFFFFFFFFFF,
68 0x2BE85CAD6563F718, 0xB8E8A26AB9843F5A, 0x70BC8344180A86C, 0x10A792838EB830EF
72 0x0000000000000002, 0x0000000000000000, 0x0000000000000000, 0x1B80000000000000
76 0x5555555555555557, 0x5555555555555555, 0x5555555555555555, 0x195555555555555
80 0x71C71C71C71C71C7, 0xC71C71C71C71C71C, 0x1C71C71C71C71C71, 0x22071C71C71C71C7
84 0x7B425ED097B425ED, 0x425ED097B425ED09, 0x5ED097B425ED097B, 0xB57B425ED097B42
#define FIELD_64BITS_WORDS