use crate::arch::Chunk;
use crate::brainpool::big::NLEN;
pub const MODULUS: [Chunk; NLEN] = [
0x13481D1F6E5377,
0xF623D526202820,
0x909D838D726E3B,
0xA1EEA9BC3E660A,
0xA9FB57DB,
];
pub const ROI: [Chunk; NLEN] = [
0x13481D1F6E5376,
0xF623D526202820,
0x909D838D726E3B,
0xA1EEA9BC3E660A,
0xA9FB57DB,
];
pub const R2MODP: [Chunk; NLEN] = [
0x9E04F49B9A3787,
0x29317218F3CF49,
0x54E8C3CF1DBC89,
0xBB411A3F7559CA,
0x9773E15F,
];
pub const MCONST: Chunk = 0xA75590CEFD89B9;
pub const CURVE_COF_I: isize = 1;
pub const CURVE_B_I: isize = 0;
pub const CURVE_COF: [Chunk; NLEN] = [0x1, 0x0, 0x0, 0x0, 0x0];
pub const CURVE_B: [Chunk; NLEN] = [
0xE58101FEE92B04,
0xEBC4AF2F49256A,
0x733D0B76B7BF93,
0x30D84EA4FE66A7,
0x662C61C4,
];
pub const CURVE_ORDER: [Chunk; NLEN] = [
0x1E0E82974856A7,
0x7AA3B561A6F790,
0x909D838D718C39,
0xA1EEA9BC3E660A,
0xA9FB57DB,
];
pub const CURVE_GX: [Chunk; NLEN] = [
0xA191562E1305F4,
0x42C47AAFBC2B79,
0xB23A656149AFA1,
0xC1CFE7B7732213,
0xA3E8EB3C,
];
pub const CURVE_GY: [Chunk; NLEN] = [
0xABE8F35B25C9BE,
0xB6DE39D027001D,
0xE14644417E69BC,
0x3439C56D7F7B22,
0x2D996C82,
];
pub const CURVE_HTPC:[Chunk;NLEN]=[0xBC14BB03BC7B16,0x30D22DEAE888EB,0xDF0183FD959247,0xF0C052E1737593,0x6665C79C];