ec_o - Man Page

Описание эллиптической кривой

Synopsis

#include <ec.h>

Открытые атрибуты

obj_hdr_t hdr
const qr_o * f
word * A
word * B
word * base
word * order
void * params
size_t d
word cofactor
ec_froma_i froma
ec_toa_i toa
ec_neg_i neg
ec_add_i add
ec_adda_i adda
ec_sub_i sub
ec_suba_i suba
ec_dbl_i dbl
ec_dbla_i dbla
ec_tpl_i tpl
size_t deep
octet descr []

Подробное описание

Описывается эллиптическая кривая, правила представления ее элементов, группа точек и функции, реализующие операции в группе.

Прим.

В таблицу указателей описания кривой как объекта входят поля f, A, B, base, order, params. Поле f является указателем на объект.

Данные класса

word* ec_o::A

коэффициент A

ec_add_i ec_o::add

функция сложения

ec_adda_i ec_o::adda

функция сложения с аффинной точкой

word* ec_o::B

коэффициент B

word* ec_o::base

базовая точка

word ec_o::cofactor

кофактор группы точек

size_t ec_o::d

размерность

ec_dbl_i ec_o::dbl

функция удвоения

ec_dbla_i ec_o::dbla

функция удвоения аффинной точки

size_t ec_o::deep

максимальная глубина стека функций

octet ec_o::descr[]

память для размещения данных

const qr_o* ec_o::f

базовое поле

ec_froma_i ec_o::froma

функция импорта из аффинной точки

obj_hdr_t ec_o::hdr

заголовок

ec_neg_i ec_o::neg

функция обращения

word* ec_o::order

порядок группы точек

void* ec_o::params

дополнительные параметры

ec_sub_i ec_o::sub

функция вычитания

ec_suba_i ec_o::suba

функция вычитания аффинной точки

ec_toa_i ec_o::toa

функция экспорта в аффинную точку

ec_tpl_i ec_o::tpl

функция утроения

Автор

Автоматически создано Doxygen для Библиотека Bee2 из исходного текста.

Info

Вт 23 Янв 2024 00:00:00 Библиотека Bee2