netxduo
secp521r1_fixed_points_array
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
netxduo
secp521r1_fixed_points_array
secp521r1_fixed_points_array variable
Syntax
Show:
Summary
Declaration
from
nx_crypto_ec_secp521r1_fixed_points.c:1616
static
NX_CRYPTO_CONST
NX_CRYPTO_EC_POINT
secp521r1_fixed_points_array
[
]
=
{
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
0
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
1
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
2
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
3
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
4
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
5
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
6
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
7
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
8
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
9
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
10
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
11
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
12
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
13
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
14
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
15
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
16
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
17
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
18
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
19
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
20
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
21
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
22
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
23
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
24
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
25
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
26
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
27
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
28
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
29
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
30
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
31
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
32
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
33
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
34
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
35
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
36
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
37
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
38
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
39
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
40
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
41
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
42
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
43
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
44
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
45
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
46
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
47
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
48
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
49
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
50
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
51
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
52
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
53
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
54
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
55
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
56
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
57
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
,
{
NX_CRYPTO_EC_POINT_AFFINE
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
58
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
&
secp521r1_fixed_points_data
[
59
]
,
68
>
>
HN_SIZE_SHIFT
,
68
,
(
UINT
)
NX_CRYPTO_FALSE
}
,
{
(
HN_UBASE
*
)
NX_CRYPTO_NULL
,
0u
,
0u
,
0u
}
}
}
;
Examples
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out