Packages

p

sigmastate

crypto

package crypto

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. crypto
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class CryptoContext extends AnyRef

    A context for cryptographic operations over elliptic curve group.

  2. class CryptoContextJvm extends CryptoContext

    JVM implementation of context for cryptographic operations using Bouncycastle.

  3. type Curve = crypto.Platform.Curve

    Instance of Elliptic Curve descriptor.

  4. type ECFieldElem = crypto.Platform.ECFieldElem

    Instance of Elliptic Curve field element.

  5. type Ecp = crypto.Platform.Ecp

    Instance of Elliptic Curve point.

  6. class GF2_192 extends AnyRef
  7. class GF2_192_Poly extends AnyRef
  8. type SecureRandom = java.security.SecureRandom

    A cryptographically strong random number generator.

Value Members

  1. object BigIntegers

    Re-implementation in Scala of select set of utility methods from org.bouncycastle.util.BigIntegers.

  2. object CryptoFacade

    A facade for cryptographic operations.

    A facade for cryptographic operations. The concrete implementation is delegated to the Platform object, which is resolved by the compiler to either JVM or JS implementation. Cross-platform code should use this facade instead of the Platform object directly.

  3. object GF2_192
  4. object GF2_192_Poly
  5. object HmacSHA512

    A utility object to compute HMAC-SHA512 hashes.

  6. object Platform

    JVM specific implementation of crypto methods

Inherited from AnyRef

Inherited from Any

Ungrouped