Module ecies

Source
Expand description

§ECIES encryption operations for Spark wallet

This module defines the ECIES (Elliptic Curve Integrated Encryption Scheme) capabilities required for the Spark wallet. ECIES is used for secure key exchange between wallet participants, particularly during transfer operations.

ECIES provides a way to:

  • Securely encrypt a secret key using a recipient’s public key
  • Decrypt an encrypted secret key using the recipient’s private key

In Spark, this is critical for transferring funds between users, where leaf private keys need to be securely transmitted from sender to receiver.

Traits§

SparkSignerEcies
Trait for ECIES encryption operations in the Spark wallet.