Module secp256kfun::marker
source · Expand description
Markers for improved compile time safety, performance and functionality.
Structs§
- A
Normal
point whosey
coordinate is known to be even. - A Non-normalized Point. Usually, represented as three field elements three field elements:
x
,y
andz
rather than just two in aNormal
point. - Something marked with
NonZero
is guaranteed not to be 0. - A Fully Normalized Point. Internally
Normal
points are represented using affine coordinates with fully normalizedx
andy
field elements. - Indicates that variable time operations may be used on the value.
- Indicates that the value is secret and therefore makes core operations executed on it to use constant time versions of the operations.
- Something marked with Zero might be
0
i.e. the additive identity
Traits§
- A marker trait that indicates a
PointType
uses a affine internal representation.
Type Aliases§
- JacobianDeprecatedBackwards compatibility type alias.