@@ -17,26 +17,12 @@ In contrast to `codecs_ecdsa_secp256k1.nim` this file is generic under the choic
17
17
of elliptic curve.
18
18
]##
19
19
20
- # import
21
- # constantine/named/algebras,
22
- # constantine/platforms/primitives,
23
- # constantine/platforms/abstractions,
24
- # constantine/math/arithmetic/finite_fields,
25
- # constantine/math/elliptic/ec_shortweierstrass_affine,
26
- # constantine/math/io/io_bigints
27
-
28
20
import
29
- constantine/ hashes,
30
21
constantine/ named/ algebras,
31
- constantine/ math/ io/ [io_bigints, io_fields, io_ec],
32
- constantine/ math/ elliptic/ [ec_shortweierstrass_affine, ec_shortweierstrass_jacobian, ec_scalar_mul, ec_multi_scalar_mul],
33
- constantine/ math/ [arithmetic, ec_shortweierstrass],
22
+ constantine/ math/ io/ [io_bigints, io_fields],
23
+ constantine/ math/ elliptic/ [ec_shortweierstrass_affine],
34
24
constantine/ platforms/ [abstractions, views],
35
- constantine/ serialization/ codecs, # for fromHex and (in the future) base64 encoding
36
- constantine/ mac/ mac_hmac, # for deterministic nonce generation via RFC 6979
37
- constantine/ named/ zoo_generators, # for generator
38
- constantine/ csprngs/ sysrand,
39
- constantine/ signatures/ common_signature_ops # for `derivePubkey`
25
+ constantine/ serialization/ codecs # for fromHex and (in the future) base64 encoding
40
26
41
27
type
42
28
# # Helper type for ASN.1 DER signatures to avoid allocation.
0 commit comments