CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
无匹配项 共计114个匹配页面

PKC驱动的结构体

ll_ecc_point_t

ECC点坐标结构体ll_ecc_point_t的定义如下:

表 564 ll_ecc_point_t结构体
数据域 域段描述 取值

uint32_t X[ECC_U32_LENGTH]

ECC点x轴坐标。

该参数的取值由开发者指定。

uint32_t Y[ECC_U32_LENGTH]

ECC点y轴坐标。

该参数的取值由开发者指定。

ll_ecc_curve_init_t

ECC曲线参数结构体ll_ecc_curve_init_t的定义如下:

表 565 ll_ecc_curve_init_t结构体
数据域 域段描述 取值

uint32_t A[ECC_U32_LENGTH]

操作数A(与操作数B确定一条椭圆曲线)。

该参数的取值由开发者指定。

uint32_t B[ECC_U32_LENGTH]

操作数B(与操作数A确定一条椭圆曲线)。

该参数的取值由开发者指定。

uint32_t P[ECC_U32_LENGTH]

质数P。

该参数的取值由开发者指定。

uin32_t PRSquare[ECC_U32_LENGTH]

对P的模参数。

该参数的取值由开发者指定。

uin32_t ConstP

蒙哥马利乘法常量P。

该参数的取值由开发者指定。

uint32_t N[ECC_U32_LENGTH]

质数N。

该参数的取值由开发者指定。

uin32_t NRSquare[ECC_U32_LENGTH]

对N的模参数。

该参数的取值由开发者指定。

uin32_t ConstN

蒙哥马利乘法常量N。

该参数的取值由开发者指定。

uint32_t H

系数H。

该参数的取值由开发者指定。

ll_ecc_point_t G

椭圆曲线基点。

该参数的取值由开发者指定。

ll_pkc_init_t

PKC外设LL层初始化结构体ll_pkc_init_t的定义如下:

表 566 ll_pkc_init_t结构体
数据域 域段描述 取值

ll_ecc_curve_init_t *ecc_curve

要配置的椭圆曲线参数。参考ll_ecc_curve_init_t

该参数的取值由开发者指定。

uint32_t data_bits

数据位宽。

256 ~ 2048

扫描关注

打开微信,使用“扫一扫”即可关注。