1ec_o(3) Library Functions Manual ec_o(3)
2
3
4
6 ec_o - Описание эллиптической кривой
7
8
10 #include <ec.h>
11
12 Открытые атрибуты
13 obj_hdr_t hdr
14 const qr_o * f
15 word * A
16 word * B
17 word * base
18 word * order
19 void * params
20 size_t d
21 word cofactor
22 ec_froma_i froma
23 ec_toa_i toa
24 ec_neg_i neg
25 ec_add_i add
26 ec_adda_i adda
27 ec_sub_i sub
28 ec_suba_i suba
29 ec_dbl_i dbl
30 ec_dbla_i dbla
31 ec_tpl_i tpl
32 size_t deep
33 octet descr []
34
36 Описывается эллиптическая кривая, правила представления ее элементов,
37 группа точек и функции, реализующие операции в группе.
38
39 Прим.
40 В таблицу указателей описания кривой как объекта входят поля f, A,
41 B, base, order, params. Поле f является указателем на объект.
42
44 word* ec_o::A
45 коэффициент A
46
47 ec_add_i ec_o::add
48 функция сложения
49
50 ec_adda_i ec_o::adda
51 функция сложения с аффинной точкой
52
53 word* ec_o::B
54 коэффициент B
55
56 word* ec_o::base
57 базовая точка
58
59 word ec_o::cofactor
60 кофактор группы точек
61
62 size_t ec_o::d
63 размерность
64
65 ec_dbl_i ec_o::dbl
66 функция удвоения
67
68 ec_dbla_i ec_o::dbla
69 функция удвоения аффинной точки
70
71 size_t ec_o::deep
72 максимальная глубина стека функций
73
74 octet ec_o::descr[]
75 память для размещения данных
76
77 const qr_o* ec_o::f
78 базовое поле
79
80 ec_froma_i ec_o::froma
81 функция импорта из аффинной точки
82
83 obj_hdr_t ec_o::hdr
84 заголовок
85
86 ec_neg_i ec_o::neg
87 функция обращения
88
89 word* ec_o::order
90 порядок группы точек
91
92 void* ec_o::params
93 дополнительные параметры
94
95 ec_sub_i ec_o::sub
96 функция вычитания
97
98 ec_suba_i ec_o::suba
99 функция вычитания аффинной точки
100
101 ec_toa_i ec_o::toa
102 функция экспорта в аффинную точку
103
104 ec_tpl_i ec_o::tpl
105 функция утроения
106
107
109 Автоматически создано Doxygen для Библиотека Bee2 из исходного текста.
110
111
112
113Библиотека Bee2 Ср 19 Июл 2023 00:00:00 ec_o(3)