Class BCProvider

All Implemented Interfaces:
Serializable, Cloneable, Map<Object,Object>

public class BCProvider extends AProvider
Convex provider class for Sodium
See Also:
  • Field Details

    • verificationCount

      public static long verificationCount
    • BC

      public static final org.bouncycastle.jce.provider.BouncyCastleProvider BC
  • Constructor Details

    • BCProvider

      public BCProvider()
  • Method Details

    • verify

      public boolean verify(ASignature signature, AArrayBlob message, AccountKey publicKey)
      Description copied from class: AProvider
      Verify an Ed25519 Signature
      Specified by:
      verify in class AProvider
      Parameters:
      signature - Signature
      message - Message
      publicKey - Public Key
      Returns:
      true if verified, false otherwise
    • create

      public BCKeyPair create(Blob seed)
      Description copied from class: AProvider
      Create a key pair with the given seed
      Specified by:
      create in class AProvider
      Parameters:
      seed - Seed bytes for Key generation (32 bytes)
      Returns:
      Key Pair instance