Packages

package network

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class CertificateSignaturesManager extends Actor with Synchronizer with SparkzLogging

    Certificate signatures manager is a mediator between CertificateSubmitter and P2P network.

    Certificate signatures manager is a mediator between CertificateSubmitter and P2P network. It listens to the Certificate signatures related messages from the network and broadcasting events from Submitter. Manager also takes care of signatures synchronization between the nodes and reacts on any misbehaving activities. Must be singleton.

  2. class CertificateSignaturesSpec extends MessageSpecV1[KnownSignatures]

    The CertificateSignaturesSpec message is a reply to a GetCertificateSignaturesSpec message and provides with the known signatures for the requested indexes.

  3. class GetCertificateSignaturesSpec extends MessageSpecV1[InvUnknownSignatures]

    The GetCertificateSignaturesSpec message requests an CertificateSignatures message from the receiving node, containing the unknown signatures to the current node.

  4. case class InvUnknownSignatures(indexes: Seq[Int]) extends Product with Serializable

    Specify the unknown certificate signatures indexes to reduce the response data size avoiding known data duplication.

  5. case class KnownSignatures(messageToSign: Array[Byte], signaturesInfo: Seq[CertificateSignatureInfo]) extends Product with Serializable

    Message signed by the list of the known signatures zipped with the public key indexes for the Threshold signature circuit.

    Message signed by the list of the known signatures zipped with the public key indexes for the Threshold signature circuit. We send the messageToSign to let the receiver to distinguish between different messageToSign (different epoch data) and invalid data (signature or index) that is expected to react in other way.

Ungrouped