Object/Class

org.bitcoins.testkit.core.gen

CryptoGenerators

Related Docs: class CryptoGenerators | package gen

Permalink

object CryptoGenerators extends CryptoGenerators

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

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def aesEncryptedData: Gen[AesEncryptedData]

    Permalink
    Definition Classes
    CryptoGenerators
  5. def aesIV: Gen[AesIV]

    Permalink
    Definition Classes
    CryptoGenerators
  6. def aesKey: Gen[AesKey]

    Permalink
    Definition Classes
    CryptoGenerators
  7. def aesKey128Bit: Gen[AesKey]

    Permalink
    Definition Classes
    CryptoGenerators
  8. def aesKey192Bit: Gen[AesKey]

    Permalink
    Definition Classes
    CryptoGenerators
  9. def aesKey256Bit: Gen[AesKey]

    Permalink
    Definition Classes
    CryptoGenerators
  10. def aesPassword: Gen[AesPassword]

    Permalink
    Definition Classes
    CryptoGenerators
  11. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  12. def bip39Password: Gen[String]

    Permalink

    Generates a password that can be used with bip39

    Generates a password that can be used with bip39

    Definition Classes
    CryptoGenerators
    See also

    https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki#From_mnemonic_to_seed

  13. def bip39SeedNoPassword: Gen[BIP39Seed]

    Permalink

    Generates a valid BIP39 seed from an mnemonic with no password

    Generates a valid BIP39 seed from an mnemonic with no password

    Definition Classes
    CryptoGenerators
  14. def bip39SeedWithPassword: Gen[BIP39Seed]

    Permalink

    Generates a valid BIP39 seed from an mnemonic with a random password

    Generates a valid BIP39 seed from an mnemonic with a random password

    Definition Classes
    CryptoGenerators
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def digitalSignature: Gen[ECDigitalSignature]

    Permalink

    Generates a random digital signature

    Generates a random digital signature

    Definition Classes
    CryptoGenerators
  17. def doubleSha256Digest: Gen[DoubleSha256Digest]

    Permalink

    Generates a random DoubleSha256Digest

    Generates a random DoubleSha256Digest

    Definition Classes
    CryptoGenerators
  18. def doubleSha256DigestSeq(num: Int): Gen[Seq[DoubleSha256Digest]]

    Permalink

    Generates a sequence of DoubleSha256Digest

    Generates a sequence of DoubleSha256Digest

    num

    the number of digets to generate

    Definition Classes
    CryptoGenerators
  19. object entropy

    Permalink
    Definition Classes
    CryptoGenerators
  20. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  22. def extKey: Gen[ExtKey]

    Permalink
    Definition Classes
    CryptoGenerators
  23. def extPrivateKey: Gen[ExtPrivateKey]

    Permalink

    Generates an ExtPrivateKey

    Generates an ExtPrivateKey

    Definition Classes
    CryptoGenerators
  24. def extPublicKey: Gen[ExtPublicKey]

    Permalink
    Definition Classes
    CryptoGenerators
  25. def extVersion: Gen[ExtKeyVersion]

    Permalink
    Definition Classes
    CryptoGenerators
  26. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. def genKey: Gen[SipHashKey]

    Permalink
    Definition Classes
    CryptoGenerators
  28. def genPMRand: Gen[(UInt8, UInt64, UInt64)]

    Permalink
    Definition Classes
    CryptoGenerators
  29. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  30. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  31. def hashType: Gen[HashType]

    Permalink

    Generates a random HashType

    Generates a random HashType

    Definition Classes
    CryptoGenerators
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. def mnemonicCode: Gen[MnemonicCode]

    Permalink
    Definition Classes
    CryptoGenerators
  34. def mnemonicCode128Bits: Gen[MnemonicCode]

    Permalink
    Definition Classes
    CryptoGenerators
  35. def mnemonicCode160Bits: Gen[MnemonicCode]

    Permalink
    Definition Classes
    CryptoGenerators
  36. def mnemonicCode192Bits: Gen[MnemonicCode]

    Permalink
    Definition Classes
    CryptoGenerators
  37. def mnemonicCode224Bits: Gen[MnemonicCode]

    Permalink
    Definition Classes
    CryptoGenerators
  38. def mnemonicCode256Bits: Gen[MnemonicCode]

    Permalink
    Definition Classes
    CryptoGenerators
  39. def mnemonicPhrase: Gen[Vector[String]]

    Permalink

    Generates a BIP39 valid mnemonic phrase

    Generates a BIP39 valid mnemonic phrase

    Definition Classes
    CryptoGenerators
  40. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  41. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  42. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  43. def privateKey: Gen[ECPrivateKey]

    Permalink
    Definition Classes
    CryptoGenerators
  44. def privateKeySeq(num: Int): Gen[Seq[ECPrivateKey]]

    Permalink

    Generate a sequence of private keys

    Generate a sequence of private keys

    num

    maximum number of keys to generate

    Definition Classes
    CryptoGenerators
  45. def privateKeySeqWithRequiredSigs: Gen[(Seq[ECPrivateKey], Int)]

    Permalink

    Generates a random number of private keys less than 15.

    Generates a random number of private keys less than 15. Also generates a random 'requiredSigs' number that a transaction needs to be signed with

    Definition Classes
    CryptoGenerators
  46. def privateKeySeqWithRequiredSigs(num: Int): Gen[(Seq[ECPrivateKey], Int)]

    Permalink

    Generates a sequence of private keys, and determines an amount of 'required' private keys that a transaction needs to be signed with

    Generates a sequence of private keys, and determines an amount of 'required' private keys that a transaction needs to be signed with

    num

    the maximum number of keys to generate

    Definition Classes
    CryptoGenerators
  47. def publicKey: Gen[ECPublicKey]

    Permalink

    Generates a random public key

    Generates a random public key

    Definition Classes
    CryptoGenerators
  48. def sha256Digest: Gen[Sha256Digest]

    Permalink
    Definition Classes
    CryptoGenerators
  49. def sha256Hash160Digest: Gen[Sha256Hash160Digest]

    Permalink

    Generates a random Sha256Hash160Digest

    Generates a random Sha256Hash160Digest

    Definition Classes
    CryptoGenerators
  50. def smallPrivateKeySeqWithRequiredSigs: Gen[(Seq[ECPrivateKey], Int)]

    Permalink

    A generator with 7 or less private keys -- useful for creating smaller scripts

    A generator with 7 or less private keys -- useful for creating smaller scripts

    Definition Classes
    CryptoGenerators
  51. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  52. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  53. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CryptoGenerators

Inherited from AnyRef

Inherited from Any

Ungrouped