pyecsca.ec.key_generation module¶
Provides a key generator for elliptic curve keypairs.
- class pyecsca.ec.key_generation.KeygenAction(params)[source]¶
Bases:
ResultAction
A key generation.
-
params:
DomainParameters
¶
- exit(result)¶
- property result: Any¶
- inside: bool¶
-
params:
- class pyecsca.ec.key_generation.KeyGeneration(mult, params, affine=False)[source]¶
Bases:
object
Key generator.
- Parameters:
mult¶ (
ScalarMultiplier
) – The scalar multiplier to use during key generation.params¶ (
DomainParameters
) – The domain parameters over which to generate the keypair.affine¶ (
bool
) – Whether to transform the public key point to the affine form during key generation.
-
mult:
ScalarMultiplier
¶
-
params:
DomainParameters
¶
-
affine:
bool
¶