Index
All Classes and Interfaces|All Packages|Serialized Form
A
- all() - Static method in interface org.bitcoinj.secp.Secp256k1
-
Get a stream of all known providers
- allocate(SegmentAllocator) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_signature
-
Allocate a segment of size
layout().byteSize()usingallocator - allocate(SegmentAllocator) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_keypair
-
Allocate a segment of size
layout().byteSize()usingallocator - allocate(SegmentAllocator) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_pubkey
-
Allocate a segment of size
layout().byteSize()usingallocator - allocate(SegmentAllocator) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Allocate a segment of size
layout().byteSize()usingallocator - allocate(SegmentAllocator) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_xonly_pubkey
-
Allocate a segment of size
layout().byteSize()usingallocator - allocate(secp256k1_context_set_error_callback$fun.Function, Arena) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_context_set_error_callback$fun
-
Allocates a new upcall stub, whose implementation is defined by
fi. - allocate(secp256k1_context_set_illegal_callback$fun.Function, Arena) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_context_set_illegal_callback$fun
-
Allocates a new upcall stub, whose implementation is defined by
fi. - allocate(secp256k1_ecdsa_sign$noncefp.Function, Arena) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_sign$noncefp
-
Allocates a new upcall stub, whose implementation is defined by
fi. - allocate(secp256k1_nonce_function_bip340.Function, Arena) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_bip340
-
Allocates a new upcall stub, whose implementation is defined by
fi. - allocate(secp256k1_nonce_function_default.Function, Arena) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_default
-
Allocates a new upcall stub, whose implementation is defined by
fi. - allocate(secp256k1_nonce_function_hardened.Function, Arena) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_hardened
-
Allocates a new upcall stub, whose implementation is defined by
fi. - allocate(secp256k1_nonce_function_rfc6979.Function, Arena) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_rfc6979
-
Allocates a new upcall stub, whose implementation is defined by
fi. - allocate(secp256k1_nonce_function.Function, Arena) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function
-
Allocates a new upcall stub, whose implementation is defined by
fi. - allocate(secp256k1_schnorrsig_extraparams.noncefp.Function, Arena) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams.noncefp
-
Allocates a new upcall stub, whose implementation is defined by
fi. - allocateArray(long, SegmentAllocator) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_signature
-
Allocate an array of size
elementCountusingallocator. - allocateArray(long, SegmentAllocator) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_keypair
-
Allocate an array of size
elementCountusingallocator. - allocateArray(long, SegmentAllocator) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_pubkey
-
Allocate an array of size
elementCountusingallocator. - allocateArray(long, SegmentAllocator) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Allocate an array of size
elementCountusingallocator. - allocateArray(long, SegmentAllocator) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_xonly_pubkey
-
Allocate an array of size
elementCountusingallocator. - apply(MemorySegment, MemorySegment) - Method in interface org.bitcoinj.secp.ffm.jextract.secp256k1_context_set_error_callback$fun.Function
- apply(MemorySegment, MemorySegment) - Method in interface org.bitcoinj.secp.ffm.jextract.secp256k1_context_set_illegal_callback$fun.Function
- apply(MemorySegment, MemorySegment, long, MemorySegment, MemorySegment, MemorySegment, long, MemorySegment) - Method in interface org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_bip340.Function
- apply(MemorySegment, MemorySegment, long, MemorySegment, MemorySegment, MemorySegment, long, MemorySegment) - Method in interface org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_hardened.Function
- apply(MemorySegment, MemorySegment, long, MemorySegment, MemorySegment, MemorySegment, long, MemorySegment) - Method in interface org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams.noncefp.Function
- apply(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, int) - Method in interface org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_sign$noncefp.Function
- apply(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, int) - Method in interface org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_default.Function
- apply(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, int) - Method in interface org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_rfc6979.Function
- apply(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, int) - Method in interface org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function.Function
- arrayUnsignedComparator() - Static method in class org.bitcoinj.secp.internal.ByteUtils
-
Provides a byte array comparator.
- asSlice(MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_signature
-
Obtains a slice of
arrayParamwhich selects the array element atindex. - asSlice(MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_keypair
-
Obtains a slice of
arrayParamwhich selects the array element atindex. - asSlice(MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_pubkey
-
Obtains a slice of
arrayParamwhich selects the array element atindex. - asSlice(MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Obtains a slice of
arrayParamwhich selects the array element atindex. - asSlice(MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_xonly_pubkey
-
Obtains a slice of
arrayParamwhich selects the array element atindex.
B
- BOUNCY_CASTLE - Enum constant in enum class org.bitcoinj.secp.Secp256k1.ProviderId
-
Bouncy Castle library
- Bouncy256k1 - Class in org.bitcoinj.secp.bouncy
-
Implementation of
Secp256k1using the Bouncy Castle library. - Bouncy256k1() - Constructor for class org.bitcoinj.secp.bouncy.Bouncy256k1
-
Default constructor.
- BouncyProvider - Class in org.bitcoinj.secp.bouncy
-
Provider implementations providing name and access to
Bouncy256k1. - BouncyProvider() - Constructor for class org.bitcoinj.secp.bouncy.BouncyProvider
-
Default constructor.
- ByteArray - Interface in org.bitcoinj.secp
-
An effectively-immutable sequence of bytes.
- ByteArrayBase - Class in org.bitcoinj.secp.internal
-
Abstract Base Class for creating ByteArray Implementations
- ByteArrayBase() - Constructor for class org.bitcoinj.secp.internal.ByteArrayBase
- bytes() - Method in interface org.bitcoinj.secp.ByteArray
-
Get the bytes as an array
- bytes() - Method in class org.bitcoinj.secp.internal.ByteArrayBase
- bytes() - Method in class org.bitcoinj.secp.internal.EcdhSharedSecretImpl
- bytes() - Method in class org.bitcoinj.secp.internal.EcdsaSignatureImpl
- bytes() - Method in class org.bitcoinj.secp.internal.SchnorrSignatureImpl
- bytes() - Method in class org.bitcoinj.secp.internal.SecpFieldElementImpl
- bytes() - Method in class org.bitcoinj.secp.internal.SecpXOnlyPubKeyImpl
- ByteUtils - Class in org.bitcoinj.secp.internal
- ByteUtils() - Constructor for class org.bitcoinj.secp.internal.ByteUtils
C
- C_BOOL - Static variable in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
- C_CHAR - Static variable in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
- C_DOUBLE - Static variable in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
- C_FLOAT - Static variable in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
- C_INT - Static variable in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
- C_LONG - Static variable in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
- C_LONG_LONG - Static variable in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
- C_POINTER - Static variable in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
- C_SHORT - Static variable in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
- checked(int, Supplier) - Static method in interface org.bitcoinj.secp.SecpResult
-
Create a result from an error code and a supplier function.
- checkInRange(byte[]) - Static method in interface org.bitcoinj.secp.SecpFieldElement
-
Throw
IllegalArgumentExceptionif the byte array is not the length. - checkInRange(BigInteger) - Static method in interface org.bitcoinj.secp.SecpFieldElement
-
Throw
IllegalArgumentExceptionif an integer is not in the inclusive range0toP - 1, wherePis the prime of the SECP256K1 prime finite field. - close() - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- close() - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- close() - Method in interface org.bitcoinj.secp.Secp256k1
-
Override close and declare that no checked exceptions are thrown
- code() - Method in class org.bitcoinj.secp.SecpResult.Err
-
Get the error code
- compareTo(ByteArray) - Method in interface org.bitcoinj.secp.ByteArray
- compress() - Method in class org.bitcoinj.secp.internal.SecpECPoint
- compress() - Method in class org.bitcoinj.secp.internal.SecpPointUncompressed
- compress() - Method in interface org.bitcoinj.secp.SecpPoint.Uncompressed
-
Convert to a compressed point.
- CURVE - Static variable in interface org.bitcoinj.secp.Secp256k1
-
The secp256k1 curve definition using the standard Java type
D
- data(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_signature
-
Getter for field:
unsigned char data[64] - data(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_keypair
-
Getter for field:
unsigned char data[96] - data(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_pubkey
-
Getter for field:
unsigned char data[64] - data(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_xonly_pubkey
-
Getter for field:
unsigned char data[64] - data(MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_signature
-
Indexed getter for field:
unsigned char data[64] - data(MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_keypair
-
Indexed getter for field:
unsigned char data[96] - data(MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_pubkey
-
Indexed getter for field:
unsigned char data[64] - data(MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_xonly_pubkey
-
Indexed getter for field:
unsigned char data[64] - data(MemorySegment, long, byte) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_signature
-
Indexed setter for field:
unsigned char data[64] - data(MemorySegment, long, byte) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_keypair
-
Indexed setter for field:
unsigned char data[96] - data(MemorySegment, long, byte) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_pubkey
-
Indexed setter for field:
unsigned char data[64] - data(MemorySegment, long, byte) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_xonly_pubkey
-
Indexed setter for field:
unsigned char data[64] - data(MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_signature
-
Setter for field:
unsigned char data[64] - data(MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_keypair
-
Setter for field:
unsigned char data[96] - data(MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_pubkey
-
Setter for field:
unsigned char data[64] - data(MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_xonly_pubkey
-
Setter for field:
unsigned char data[64] - data$dimensions() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_signature
-
Dimensions for array field:
unsigned char data[64] - data$dimensions() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_keypair
-
Dimensions for array field:
unsigned char data[96] - data$dimensions() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_pubkey
-
Dimensions for array field:
unsigned char data[64] - data$dimensions() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_xonly_pubkey
-
Dimensions for array field:
unsigned char data[64] - data$layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_signature
-
Layout for field:
unsigned char data[64] - data$layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_keypair
-
Layout for field:
unsigned char data[96] - data$layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_pubkey
-
Layout for field:
unsigned char data[64] - data$layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_xonly_pubkey
-
Layout for field:
unsigned char data[64] - data$offset() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_signature
-
Offset for field:
unsigned char data[64] - data$offset() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_keypair
-
Offset for field:
unsigned char data[96] - data$offset() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_pubkey
-
Offset for field:
unsigned char data[64] - data$offset() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_xonly_pubkey
-
Offset for field:
unsigned char data[64] - descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_context_set_error_callback$fun
-
The descriptor of this function pointer
- descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_context_set_illegal_callback$fun
-
The descriptor of this function pointer
- descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_sign$noncefp
-
The descriptor of this function pointer
- descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_bip340
-
The descriptor of this function pointer
- descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_default
-
The descriptor of this function pointer
- descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_hardened
-
The descriptor of this function pointer
- descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_rfc6979
-
The descriptor of this function pointer
- descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function
-
The descriptor of this function pointer
- descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams.noncefp
-
The descriptor of this function pointer
- destroy() - Method in class org.bitcoinj.secp.internal.SecpKeyPairImpl
- destroy() - Method in class org.bitcoinj.secp.internal.SecpPrivKeyImpl
- destroy() - Method in interface org.bitcoinj.secp.SecpPrivKey
-
Destroy must be implemented and must not throw (checked) exceptions
- duringSetup(Feature.DuringSetupAccess) - Method in class org.bitcoinj.secp.graalvmffm.ForeignRegistrationFeature
-
Handler for initializations at startup time.
E
- EC_PARAMS - Static variable in interface org.bitcoinj.secp.Secp256k1
-
The secp256k1 domain parameters definition using the standard Java type
- ecdh(SecpPubKey, SecpPrivKey) - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- ecdh(SecpPubKey, SecpPrivKey) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- ecdh(SecpPubKey, SecpPrivKey) - Method in interface org.bitcoinj.secp.Secp256k1
-
ECDH key agreement
- EcdhSharedSecret - Interface in org.bitcoinj.secp
-
An secp256k1 ECDH shared secret (a 32-byte hash.)
- EcdhSharedSecretImpl - Class in org.bitcoinj.secp.internal
-
A secp256k1 ECDH shared secret, stored as a
ByteArray. - EcdhSharedSecretImpl(byte[]) - Constructor for class org.bitcoinj.secp.internal.EcdhSharedSecretImpl
- ecdsaSign(byte[], SecpPrivKey) - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- ecdsaSign(byte[], SecpPrivKey) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- ecdsaSign(byte[], SecpPrivKey) - Method in interface org.bitcoinj.secp.Secp256k1
-
Sign a message hash using the ECDSA algorithm
- EcdsaSignature - Interface in org.bitcoinj.secp
-
An secp256k1 ECDSA signature.
- EcdsaSignatureImpl - Class in org.bitcoinj.secp.internal
-
Default/Internal implementation of
EcdsaSignature - EcdsaSignatureImpl(byte[]) - Constructor for class org.bitcoinj.secp.internal.EcdsaSignatureImpl
- EcdsaSignatureImpl(SecpFieldElement, SecpFieldElement) - Constructor for class org.bitcoinj.secp.internal.EcdsaSignatureImpl
- ecdsaSignatureParseCompact(byte[]) - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- ecdsaSignatureParseCompact(byte[]) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- ecdsaSignatureParseCompact(byte[]) - Method in interface org.bitcoinj.secp.Secp256k1
-
Parse a Bitcoin compact signature.
- ecdsaSignatureSerializeCompact(EcdsaSignature) - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- ecdsaSignatureSerializeCompact(EcdsaSignature) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- ecdsaSignatureSerializeCompact(EcdsaSignature) - Method in interface org.bitcoinj.secp.Secp256k1
-
Serialize a
EcdsaSignatureas a Bitcoin compact signature. - ecdsaVerify(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
-
TBD: Static verify method that doesn't require a class instance.
- ecdsaVerify(EcdsaSignature, byte[], SecpPubKey) - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- ecdsaVerify(EcdsaSignature, byte[], SecpPubKey) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- ecdsaVerify(EcdsaSignature, byte[], SecpPubKey) - Method in interface org.bitcoinj.secp.Secp256k1
-
Verify an ECDSA signature.
- ecKeyPairCreate() - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- ecKeyPairCreate() - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- ecKeyPairCreate() - Method in interface org.bitcoinj.secp.Secp256k1
-
Create a new, randomly-generated private key and return it with its matching public key
- ecKeyPairCreate(SecpPrivKey) - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- ecKeyPairCreate(SecpPrivKey) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- ecKeyPairCreate(SecpPrivKey) - Method in interface org.bitcoinj.secp.Secp256k1
-
Create a key pair structure from a known private key
- ecPointUncompress(SecpPoint.Compressed) - Method in interface org.bitcoinj.secp.Secp256k1
-
Calculate an uncompressed point from a compressed point.
- ecPrivKeyCreate() - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- ecPrivKeyCreate() - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- ecPrivKeyCreate() - Method in interface org.bitcoinj.secp.Secp256k1
-
Create a new, randomly-generated private key.
- ecPubKeyCombine(SecpPubKey) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- ecPubKeyCombine(SecpPubKey, SecpPubKey) - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- ecPubKeyCombine(SecpPubKey, SecpPubKey) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- ecPubKeyCombine(SecpPubKey, SecpPubKey) - Method in interface org.bitcoinj.secp.Secp256k1
-
Combine two public keys by adding them.
- ecPubKeyCreate(SecpPrivKey) - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- ecPubKeyCreate(SecpPrivKey) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- ecPubKeyCreate(SecpPrivKey) - Method in interface org.bitcoinj.secp.Secp256k1
-
Create a public key from the given private key.
- ecPubKeyParse(byte[]) - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- ecPubKeyParse(byte[]) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- ecPubKeyParse(byte[]) - Method in interface org.bitcoinj.secp.Secp256k1
-
Parse a byte array as a public key
- ecPubKeySerialize(SecpPubKey, int) - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- ecPubKeySerialize(SecpPubKey, int) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
-
Since
PubKeyDatais serializable without using the native lib, this method serialized without a native call. - ecPubKeySerialize(SecpPubKey, int) - Method in interface org.bitcoinj.secp.Secp256k1
-
Serialize a public key
- ecPubKeyTweakMul(SecpPubKey, BigInteger) - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- ecPubKeyTweakMul(SecpPubKey, BigInteger) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- ecPubKeyTweakMul(SecpPubKey, BigInteger) - Method in interface org.bitcoinj.secp.Secp256k1
-
Multiply a public key by a scalar, this is known as key "tweaking"
- equals(Object) - Method in class org.bitcoinj.secp.internal.EcdhSharedSecretImpl
- equals(Object) - Method in class org.bitcoinj.secp.internal.SecpFieldElementImpl
- equals(Object) - Method in class org.bitcoinj.secp.internal.SecpPointCompressed
- equals(Object) - Method in class org.bitcoinj.secp.internal.SecpPointUncompressed
- equals(SecpPoint) - Method in class org.bitcoinj.secp.internal.SecpPointUncompressed
- err(int) - Static method in interface org.bitcoinj.secp.SecpResult
-
Static constructor for
SecpResult.Err - Err(int) - Constructor for class org.bitcoinj.secp.SecpResult.Err
-
Construct an error result from an error code
F
- FIELD - Static variable in interface org.bitcoinj.secp.Secp256k1
-
The secp256k1 field definition
pusing the standard Java type - fill_random(SegmentAllocator, int) - Static method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- findAll(Predicate) - Static method in interface org.bitcoinj.secp.Secp256k1
-
Get a stream of all providers that match a filter
- ForeignProvider - Class in org.bitcoinj.secp.ffm
- ForeignProvider() - Constructor for class org.bitcoinj.secp.ffm.ForeignProvider
- ForeignRegistrationFeature - Class in org.bitcoinj.secp.graalvmffm
-
Register secp methods for GraalVM Foreign Access.
- ForeignRegistrationFeature() - Constructor for class org.bitcoinj.secp.graalvmffm.ForeignRegistrationFeature
-
Required no-argument constructor.
- formatHex() - Method in interface org.bitcoinj.secp.ByteArray
-
Format the bytes as a hex string
G
- G - Static variable in interface org.bitcoinj.secp.Secp256k1
-
The generator point
G(also known as base point) for secp256k1. - get() - Method in class org.bitcoinj.secp.bouncy.BouncyProvider
- get() - Method in class org.bitcoinj.secp.ffm.ForeignProvider
- get() - Static method in interface org.bitcoinj.secp.Secp256k1
-
Get the default implementation
- get() - Method in interface org.bitcoinj.secp.Secp256k1.Provider
-
Get the instance this provider object describes
- get() - Method in interface org.bitcoinj.secp.SecpResult
-
Get the result value or throw a
RuntimeException - get(String) - Method in interface org.bitcoinj.secp.SecpResult
-
Get the result value or throw a
RuntimeException - getAlgorithm() - Method in interface org.bitcoinj.secp.SecpPrivKey
- getAlgorithm() - Method in interface org.bitcoinj.secp.SecpPubKey
-
Return associated cryptographic algorithm.
- getById(String) - Static method in interface org.bitcoinj.secp.Secp256k1
-
Get implementation by ID
- getById(Secp256k1.ProviderId) - Static method in interface org.bitcoinj.secp.Secp256k1
-
Get implementation by ID enum
- getCompressed() - Method in interface org.bitcoinj.secp.SecpPubKey
-
Return as a compressed point
- getEncoded() - Method in class org.bitcoinj.secp.internal.SecpKeyPairImpl
- getEncoded() - Method in class org.bitcoinj.secp.internal.SecpPrivKeyImpl
- getEncoded() - Method in interface org.bitcoinj.secp.SecpPrivKey
- getEncoded() - Method in interface org.bitcoinj.secp.SecpPubKey
-
Return serialized key.
- getFormat() - Method in interface org.bitcoinj.secp.SecpPrivKey
- getFormat() - Method in interface org.bitcoinj.secp.SecpPubKey
-
Return default encoding (serialization) format.
- getParams() - Method in interface org.bitcoinj.secp.SecpPrivKey
- getParams() - Method in interface org.bitcoinj.secp.SecpPubKey
-
Get the Elliptic Curve parameters
- getS() - Method in class org.bitcoinj.secp.internal.SecpPrivKeyImpl
- getS() - Method in interface org.bitcoinj.secp.SecpPrivKey
- getUncompressed() - Method in interface org.bitcoinj.secp.SecpPubKey
-
Return as an uncompressed point
- getW() - Method in class org.bitcoinj.secp.internal.SecpPubKeyImpl
- getW() - Method in interface org.bitcoinj.secp.SecpPubKey
-
Returns this key as a
SecpECPointor, if it is the "point at infinity" it returnsECPoint.POINT_INFINITY - getX() - Method in class org.bitcoinj.secp.internal.SecpXOnlyPubKeyImpl
- getX() - Method in interface org.bitcoinj.secp.SecpXOnlyPubKey
-
Get X as a
BigInteger
H
- hashCode() - Method in class org.bitcoinj.secp.internal.EcdhSharedSecretImpl
- hashCode() - Method in class org.bitcoinj.secp.internal.SecpFieldElementImpl
- hashCode() - Method in class org.bitcoinj.secp.internal.SecpPointCompressed
- hashCode() - Method in class org.bitcoinj.secp.internal.SecpPointUncompressed
I
- id() - Method in class org.bitcoinj.secp.bouncy.BouncyProvider
- id() - Method in class org.bitcoinj.secp.ffm.ForeignProvider
- id() - Method in interface org.bitcoinj.secp.Secp256k1.Provider
-
Implementations must implement this method to return a unique ID
- id() - Method in enum class org.bitcoinj.secp.Secp256k1.ProviderId
-
Get the provider ID as a string
- INSTANCE - Enum constant in enum class org.bitcoinj.secp.SecpPoint.Infinity
-
Singleton instance
- integerTo32Bytes(BigInteger) - Static method in interface org.bitcoinj.secp.SecpFieldElement
-
Convert a BigInteger to a fixed-length byte array
- invoke(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_context_set_error_callback$fun
-
Invoke the upcall stub
funcPtr, with given parameters - invoke(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_context_set_illegal_callback$fun
-
Invoke the upcall stub
funcPtr, with given parameters - invoke(MemorySegment, MemorySegment, MemorySegment, long, MemorySegment, MemorySegment, MemorySegment, long, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_bip340
-
Invoke the upcall stub
funcPtr, with given parameters - invoke(MemorySegment, MemorySegment, MemorySegment, long, MemorySegment, MemorySegment, MemorySegment, long, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_hardened
-
Invoke the upcall stub
funcPtr, with given parameters - invoke(MemorySegment, MemorySegment, MemorySegment, long, MemorySegment, MemorySegment, MemorySegment, long, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams.noncefp
-
Invoke the upcall stub
funcPtr, with given parameters - invoke(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, int) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_sign$noncefp
-
Invoke the upcall stub
funcPtr, with given parameters - invoke(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, int) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_default
-
Invoke the upcall stub
funcPtr, with given parameters - invoke(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, int) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function_rfc6979
-
Invoke the upcall stub
funcPtr, with given parameters - invoke(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, int) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_nonce_function
-
Invoke the upcall stub
funcPtr, with given parameters - isDestroyed() - Method in class org.bitcoinj.secp.internal.SecpPrivKeyImpl
- isInRange(BigInteger) - Static method in interface org.bitcoinj.secp.SecpFieldElement
-
Check if an integer is in the inclusive range
0toP - 1, wherePis the prime of the SECG P256K1 prime finite field. - isOdd() - Method in class org.bitcoinj.secp.internal.SecpECPoint
- isOdd() - Method in class org.bitcoinj.secp.internal.SecpFieldElementImpl
- isOdd() - Method in class org.bitcoinj.secp.internal.SecpPointCompressed
- isOdd() - Method in class org.bitcoinj.secp.internal.SecpPointUncompressed
- isOdd() - Method in interface org.bitcoinj.secp.SecpFieldElement
-
Get the parity of the field value
- isOdd() - Method in interface org.bitcoinj.secp.SecpPoint.Point
-
Get the parity of the y-coordinate field value
L
- layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_signature
-
The layout of this struct
- layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_keypair
-
The layout of this struct
- layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_pubkey
-
The layout of this struct
- layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
The layout of this struct
- layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_xonly_pubkey
-
The layout of this struct
- LIBSECP256K1_FFM - Enum constant in enum class org.bitcoinj.secp.Secp256k1.ProviderId
-
libsecp256k1 'C" library accessed through Java FFM
M
- magic(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Getter for field:
unsigned char magic[4] - magic(MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Indexed getter for field:
unsigned char magic[4] - magic(MemorySegment, long, byte) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Indexed setter for field:
unsigned char magic[4] - magic(MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Setter for field:
unsigned char magic[4] - magic$dimensions() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Dimensions for array field:
unsigned char magic[4] - magic$layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Layout for field:
unsigned char magic[4] - magic$offset() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Offset for field:
unsigned char magic[4]
N
- ndata(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Getter for field:
void *ndata - ndata(MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Setter for field:
void *ndata - ndata$layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Layout for field:
void *ndata - ndata$offset() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Offset for field:
void *ndata - noncefp(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Getter for field:
secp256k1_nonce_function_hardened noncefp - noncefp(MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Setter for field:
secp256k1_nonce_function_hardened noncefp - noncefp$layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Layout for field:
secp256k1_nonce_function_hardened noncefp - noncefp$offset() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Offset for field:
secp256k1_nonce_function_hardened noncefp - NULL() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define NULL (void*) 0
O
- of(byte[]) - Static method in interface org.bitcoinj.secp.EcdsaSignature
-
Create an ECDSA signature from serialized bytes
- of(byte[]) - Static method in interface org.bitcoinj.secp.SecpFieldElement
-
Construct a field element from a byte-array of 32 bytes
- of(byte[]) - Static method in interface org.bitcoinj.secp.SecpPrivKey
-
Construct a private key from bytes
- of(byte[]) - Static method in interface org.bitcoinj.secp.SecpXOnlyPubKey
-
Create an X-only public key from a 32-byte, big-endian
byte[]. - of(BigInteger) - Static method in interface org.bitcoinj.secp.SecpFieldElement
-
Construct a
SecpFieldElementfrom a BigInteger - of(BigInteger) - Static method in interface org.bitcoinj.secp.SecpPrivKey
-
Construct a private key from an integer
- of(BigInteger) - Static method in interface org.bitcoinj.secp.SecpXOnlyPubKey
-
Create an X-only public key from a
BigInteger. - of(BigInteger, BigInteger) - Static method in class org.bitcoinj.secp.internal.SecpPointUncompressed
- of(ECPoint) - Static method in class org.bitcoinj.secp.internal.SecpPointUncompressed
- of(ECPoint) - Static method in interface org.bitcoinj.secp.SecpPoint
-
Construct a SecpPoint from a Java Cryptography
ECPoint - of(SecpFieldElement, SecpFieldElement) - Static method in interface org.bitcoinj.secp.EcdsaSignature
-
Create an ECDSA signature from R and S values
- of(SecpFieldElement, SecpFieldElement) - Static method in class org.bitcoinj.secp.internal.SecpPointImpl
- of(SecpFieldElement, SecpFieldElement) - Static method in interface org.bitcoinj.secp.SecpPoint
-
Construct an uncompressed SecpPoint from two field elements
- of(SecpPrivKey, SecpPubKey) - Static method in interface org.bitcoinj.secp.SecpKeyPair
-
Create a keypair from a private key and its matching public key
- ofPoint(ECPoint) - Static method in interface org.bitcoinj.secp.SecpPubKey
-
Construct a public key from an
ECPoint - ofPoint(SecpPoint.Uncompressed) - Static method in interface org.bitcoinj.secp.SecpPubKey
-
Construct a public key from an
SecpPoint.Uncompressed - ok(T) - Static method in interface org.bitcoinj.secp.SecpResult
-
Static constructor for
SecpResult.Ok - Ok(T) - Constructor for class org.bitcoinj.secp.SecpResult.Ok
-
Construct a successful result from a result value
- org.bitcoinj.secp - module org.bitcoinj.secp
-
API definition module for secp256k1-jdk, a Java library providing Elliptic Curve Cryptography functions using the SECG curve secp256k1.
- org.bitcoinj.secp - package org.bitcoinj.secp
-
API definition package for the
org.bitcoinj.secpmodule and JAR. - org.bitcoinj.secp.bouncy - module org.bitcoinj.secp.bouncy
-
Bouncy Castle implementation of
Secp256k1 - org.bitcoinj.secp.bouncy - package org.bitcoinj.secp.bouncy
- org.bitcoinj.secp.ffm - module org.bitcoinj.secp.ffm
-
Implementation of
Secp256k1using secp256k1 via Java FFM. - org.bitcoinj.secp.ffm - package org.bitcoinj.secp.ffm
- org.bitcoinj.secp.ffm.jextract - package org.bitcoinj.secp.ffm.jextract
- org.bitcoinj.secp.graalvm - module org.bitcoinj.secp.graalvm
-
Module to assist GraalVM with native image generation.
- org.bitcoinj.secp.graalvmffm - package org.bitcoinj.secp.graalvmffm
- org.bitcoinj.secp.internal - package org.bitcoinj.secp.internal
-
Internal helper classes -- not for public use.
P
- P - Static variable in interface org.bitcoinj.secp.Secp256k1
-
The prime
P, that defines the secp256k1 field. - parse(byte[]) - Static method in interface org.bitcoinj.secp.SecpXOnlyPubKey
-
Parses a serialized x-only pubkey and returns an instance of the default implementation
- point() - Method in class org.bitcoinj.secp.internal.SecpPubKeyImpl
- point() - Method in interface org.bitcoinj.secp.SecpPubKey
-
Get the uncompressed
SecpPoint - POINT_INFINITY - Static variable in interface org.bitcoinj.secp.SecpPoint
-
The P256K1 infinity point
- privateKey() - Method in class org.bitcoinj.secp.internal.SecpKeyPairImpl
- privateKey() - Method in interface org.bitcoinj.secp.SecpKeyPair
-
Get the private key
- ptrdiff_t - Static variable in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
typedef long ptrdiff_t - publicKey() - Method in class org.bitcoinj.secp.internal.SecpKeyPairImpl
- publicKey() - Method in interface org.bitcoinj.secp.SecpKeyPair
-
Get the public key
R
- r() - Method in interface org.bitcoinj.secp.EcdsaSignature
-
Get field element R
- r() - Method in class org.bitcoinj.secp.internal.EcdsaSignatureImpl
- reinterpret(MemorySegment, long, Arena, Consumer) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_signature
-
Reinterprets
addrusing targetarenaandcleanupAction(if any). - reinterpret(MemorySegment, long, Arena, Consumer) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_keypair
-
Reinterprets
addrusing targetarenaandcleanupAction(if any). - reinterpret(MemorySegment, long, Arena, Consumer) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_pubkey
-
Reinterprets
addrusing targetarenaandcleanupAction(if any). - reinterpret(MemorySegment, long, Arena, Consumer) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Reinterprets
addrusing targetarenaandcleanupAction(if any). - reinterpret(MemorySegment, long, Arena, Consumer) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_xonly_pubkey
-
Reinterprets
addrusing targetarenaandcleanupAction(if any). - reinterpret(MemorySegment, Arena, Consumer) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_signature
-
Reinterprets
addrusing targetarenaandcleanupAction(if any). - reinterpret(MemorySegment, Arena, Consumer) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_keypair
-
Reinterprets
addrusing targetarenaandcleanupAction(if any). - reinterpret(MemorySegment, Arena, Consumer) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_pubkey
-
Reinterprets
addrusing targetarenaandcleanupAction(if any). - reinterpret(MemorySegment, Arena, Consumer) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
Reinterprets
addrusing targetarenaandcleanupAction(if any). - reinterpret(MemorySegment, Arena, Consumer) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_xonly_pubkey
-
Reinterprets
addrusing targetarenaandcleanupAction(if any). - result() - Method in class org.bitcoinj.secp.SecpResult.Ok
-
Get the result value
S
- s() - Method in interface org.bitcoinj.secp.EcdsaSignature
-
Get field element S
- s() - Method in class org.bitcoinj.secp.internal.EcdsaSignatureImpl
- SchnorrSignature - Interface in org.bitcoinj.secp
-
A secp256k1 Schnorr signature.
- SchnorrSignatureImpl - Class in org.bitcoinj.secp.internal
-
A secp256k1 Schnorr signature, stored as a
ByteArray. - SchnorrSignatureImpl(byte[]) - Constructor for class org.bitcoinj.secp.internal.SchnorrSignatureImpl
- schnorrSigSign32(byte[], SecpKeyPair) - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- schnorrSigSign32(byte[], SecpKeyPair) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- schnorrSigSign32(byte[], SecpKeyPair) - Method in interface org.bitcoinj.secp.Secp256k1
-
Create a Schnorr signature for a message.
- schnorrSigVerify(SchnorrSignature, byte[], SecpPubKey) - Method in interface org.bitcoinj.secp.Secp256k1
-
Verify a Schnorr signature.
- schnorrSigVerify(SchnorrSignature, byte[], SecpXOnlyPubKey) - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- schnorrSigVerify(SchnorrSignature, byte[], SecpXOnlyPubKey) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- schnorrSigVerify(SchnorrSignature, byte[], SecpXOnlyPubKey) - Method in interface org.bitcoinj.secp.Secp256k1
-
Verify a Schnorr signature.
- Secp256k1 - Interface in org.bitcoinj.secp
-
Main interface providing Elliptic Curve Cryptography functions using the SECG curve.
- secp256k1_context_clone(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern secp256k1_context *secp256k1_context_clone(const secp256k1_context *ctx) - secp256k1_context_clone$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern secp256k1_context *secp256k1_context_clone(const secp256k1_context *ctx) - secp256k1_context_clone$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern secp256k1_context *secp256k1_context_clone(const secp256k1_context *ctx) - secp256k1_context_clone$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern secp256k1_context *secp256k1_context_clone(const secp256k1_context *ctx) - secp256k1_context_create(int) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern secp256k1_context *secp256k1_context_create(unsigned int flags) - secp256k1_context_create$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern secp256k1_context *secp256k1_context_create(unsigned int flags) - secp256k1_context_create$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern secp256k1_context *secp256k1_context_create(unsigned int flags) - secp256k1_context_create$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern secp256k1_context *secp256k1_context_create(unsigned int flags) - SECP256K1_CONTEXT_DECLASSIFY() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_CONTEXT_DECLASSIFY 1025 - secp256k1_context_destroy(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern void secp256k1_context_destroy(secp256k1_context *ctx) - secp256k1_context_destroy$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern void secp256k1_context_destroy(secp256k1_context *ctx) - secp256k1_context_destroy$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern void secp256k1_context_destroy(secp256k1_context *ctx) - secp256k1_context_destroy$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern void secp256k1_context_destroy(secp256k1_context *ctx) - secp256k1_context_no_precomp() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Getter for variable:
extern const secp256k1_context *secp256k1_context_no_precomp - secp256k1_context_no_precomp(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Setter for variable:
extern const secp256k1_context *secp256k1_context_no_precomp - secp256k1_context_no_precomp$layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Layout for variable:
extern const secp256k1_context *secp256k1_context_no_precomp - secp256k1_context_no_precomp$segment() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Segment for variable:
extern const secp256k1_context *secp256k1_context_no_precomp - SECP256K1_CONTEXT_NONE() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_CONTEXT_NONE 1 - secp256k1_context_randomize(MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_context_randomize(secp256k1_context *ctx, const unsigned char *seed32) - secp256k1_context_randomize$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_context_randomize(secp256k1_context *ctx, const unsigned char *seed32) - secp256k1_context_randomize$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_context_randomize(secp256k1_context *ctx, const unsigned char *seed32) - secp256k1_context_randomize$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_context_randomize(secp256k1_context *ctx, const unsigned char *seed32) - secp256k1_context_set_error_callback(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern void secp256k1_context_set_error_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data) - secp256k1_context_set_error_callback$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern void secp256k1_context_set_error_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data) - secp256k1_context_set_error_callback$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern void secp256k1_context_set_error_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data) - secp256k1_context_set_error_callback$fun - Class in org.bitcoinj.secp.ffm.jextract
-
void (*fun)(const char *, void *) - secp256k1_context_set_error_callback$fun.Function - Interface in org.bitcoinj.secp.ffm.jextract
-
The function pointer signature, expressed as a functional interface
- secp256k1_context_set_error_callback$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern void secp256k1_context_set_error_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data) - secp256k1_context_set_illegal_callback(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern void secp256k1_context_set_illegal_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data) - secp256k1_context_set_illegal_callback$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern void secp256k1_context_set_illegal_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data) - secp256k1_context_set_illegal_callback$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern void secp256k1_context_set_illegal_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data) - secp256k1_context_set_illegal_callback$fun - Class in org.bitcoinj.secp.ffm.jextract
-
void (*fun)(const char *, void *) - secp256k1_context_set_illegal_callback$fun.Function - Interface in org.bitcoinj.secp.ffm.jextract
-
The function pointer signature, expressed as a functional interface
- secp256k1_context_set_illegal_callback$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern void secp256k1_context_set_illegal_callback(secp256k1_context *ctx, void (*fun)(const char *, void *), const void *data) - SECP256K1_CONTEXT_SIGN() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_CONTEXT_SIGN 513 - secp256k1_context_static() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Getter for variable:
extern const secp256k1_context *secp256k1_context_static - secp256k1_context_static(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Setter for variable:
extern const secp256k1_context *secp256k1_context_static - secp256k1_context_static$layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Layout for variable:
extern const secp256k1_context *secp256k1_context_static - secp256k1_context_static$segment() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Segment for variable:
extern const secp256k1_context *secp256k1_context_static - SECP256K1_CONTEXT_VERIFY() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_CONTEXT_VERIFY 257 - SECP256K1_EC_COMPRESSED() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_EC_COMPRESSED 258 - secp256k1_ec_privkey_negate(MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_privkey_negate(const secp256k1_context *ctx, unsigned char *seckey) - secp256k1_ec_privkey_negate$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_privkey_negate(const secp256k1_context *ctx, unsigned char *seckey) - secp256k1_ec_privkey_negate$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_privkey_negate(const secp256k1_context *ctx, unsigned char *seckey) - secp256k1_ec_privkey_negate$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_privkey_negate(const secp256k1_context *ctx, unsigned char *seckey) - secp256k1_ec_privkey_tweak_add(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_privkey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_privkey_tweak_add$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_privkey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_privkey_tweak_add$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_privkey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_privkey_tweak_add$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_privkey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_privkey_tweak_mul(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_privkey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_privkey_tweak_mul$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_privkey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_privkey_tweak_mul$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_privkey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_privkey_tweak_mul$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_privkey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_pubkey_cmp(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_pubkey *pubkey1, const secp256k1_pubkey *pubkey2) - secp256k1_ec_pubkey_cmp$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_pubkey *pubkey1, const secp256k1_pubkey *pubkey2) - secp256k1_ec_pubkey_cmp$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_pubkey *pubkey1, const secp256k1_pubkey *pubkey2) - secp256k1_ec_pubkey_cmp$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_pubkey *pubkey1, const secp256k1_pubkey *pubkey2) - secp256k1_ec_pubkey_combine(MemorySegment, MemorySegment, MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_pubkey_combine(const secp256k1_context *ctx, secp256k1_pubkey *out, const secp256k1_pubkey *const *ins, size_t n) - secp256k1_ec_pubkey_combine$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_pubkey_combine(const secp256k1_context *ctx, secp256k1_pubkey *out, const secp256k1_pubkey *const *ins, size_t n) - secp256k1_ec_pubkey_combine$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_pubkey_combine(const secp256k1_context *ctx, secp256k1_pubkey *out, const secp256k1_pubkey *const *ins, size_t n) - secp256k1_ec_pubkey_combine$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_pubkey_combine(const secp256k1_context *ctx, secp256k1_pubkey *out, const secp256k1_pubkey *const *ins, size_t n) - secp256k1_ec_pubkey_create(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_pubkey_create(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *seckey) - secp256k1_ec_pubkey_create$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_pubkey_create(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *seckey) - secp256k1_ec_pubkey_create$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_pubkey_create(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *seckey) - secp256k1_ec_pubkey_create$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_pubkey_create(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *seckey) - secp256k1_ec_pubkey_negate(MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_pubkey_negate(const secp256k1_context *ctx, secp256k1_pubkey *pubkey) - secp256k1_ec_pubkey_negate$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_pubkey_negate(const secp256k1_context *ctx, secp256k1_pubkey *pubkey) - secp256k1_ec_pubkey_negate$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_pubkey_negate(const secp256k1_context *ctx, secp256k1_pubkey *pubkey) - secp256k1_ec_pubkey_negate$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_pubkey_negate(const secp256k1_context *ctx, secp256k1_pubkey *pubkey) - secp256k1_ec_pubkey_parse(MemorySegment, MemorySegment, MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_pubkey_parse(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *input, size_t inputlen) - secp256k1_ec_pubkey_parse$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_pubkey_parse(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *input, size_t inputlen) - secp256k1_ec_pubkey_parse$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_pubkey_parse(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *input, size_t inputlen) - secp256k1_ec_pubkey_parse$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_pubkey_parse(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *input, size_t inputlen) - secp256k1_ec_pubkey_serialize(MemorySegment, MemorySegment, MemorySegment, MemorySegment, int) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_pubkey *pubkey, unsigned int flags) - secp256k1_ec_pubkey_serialize$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_pubkey *pubkey, unsigned int flags) - secp256k1_ec_pubkey_serialize$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_pubkey *pubkey, unsigned int flags) - secp256k1_ec_pubkey_serialize$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_pubkey *pubkey, unsigned int flags) - secp256k1_ec_pubkey_sort(MemorySegment, MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_pubkey_sort(const secp256k1_context *ctx, const secp256k1_pubkey **pubkeys, size_t n_pubkeys) - secp256k1_ec_pubkey_sort$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_pubkey_sort(const secp256k1_context *ctx, const secp256k1_pubkey **pubkeys, size_t n_pubkeys) - secp256k1_ec_pubkey_sort$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_pubkey_sort(const secp256k1_context *ctx, const secp256k1_pubkey **pubkeys, size_t n_pubkeys) - secp256k1_ec_pubkey_sort$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_pubkey_sort(const secp256k1_context *ctx, const secp256k1_pubkey **pubkeys, size_t n_pubkeys) - secp256k1_ec_pubkey_tweak_add(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32) - secp256k1_ec_pubkey_tweak_add$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32) - secp256k1_ec_pubkey_tweak_add$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32) - secp256k1_ec_pubkey_tweak_add$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32) - secp256k1_ec_pubkey_tweak_mul(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_pubkey_tweak_mul(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32) - secp256k1_ec_pubkey_tweak_mul$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_pubkey_tweak_mul(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32) - secp256k1_ec_pubkey_tweak_mul$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_pubkey_tweak_mul(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32) - secp256k1_ec_pubkey_tweak_mul$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_pubkey_tweak_mul(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32) - secp256k1_ec_seckey_negate(MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_seckey_negate(const secp256k1_context *ctx, unsigned char *seckey) - secp256k1_ec_seckey_negate$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_seckey_negate(const secp256k1_context *ctx, unsigned char *seckey) - secp256k1_ec_seckey_negate$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_seckey_negate(const secp256k1_context *ctx, unsigned char *seckey) - secp256k1_ec_seckey_negate$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_seckey_negate(const secp256k1_context *ctx, unsigned char *seckey) - secp256k1_ec_seckey_tweak_add(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_seckey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_seckey_tweak_add$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_seckey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_seckey_tweak_add$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_seckey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_seckey_tweak_add$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_seckey_tweak_add(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_seckey_tweak_mul(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_seckey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_seckey_tweak_mul$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_seckey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_seckey_tweak_mul$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_seckey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_seckey_tweak_mul$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_seckey_tweak_mul(const secp256k1_context *ctx, unsigned char *seckey, const unsigned char *tweak32) - secp256k1_ec_seckey_verify(MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ec_seckey_verify(const secp256k1_context *ctx, const unsigned char *seckey) - secp256k1_ec_seckey_verify$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ec_seckey_verify(const secp256k1_context *ctx, const unsigned char *seckey) - secp256k1_ec_seckey_verify$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ec_seckey_verify(const secp256k1_context *ctx, const unsigned char *seckey) - secp256k1_ec_seckey_verify$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ec_seckey_verify(const secp256k1_context *ctx, const unsigned char *seckey) - SECP256K1_EC_UNCOMPRESSED() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_EC_UNCOMPRESSED 2 - secp256k1_ecdh(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ecdh(const secp256k1_context *ctx, unsigned char *output, const secp256k1_pubkey *pubkey, const unsigned char *seckey, secp256k1_ecdh_hash_function hashfp, void *data) - secp256k1_ecdh_hash_function_default() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Getter for variable:
extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_default - secp256k1_ecdh_hash_function_default(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Setter for variable:
extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_default - secp256k1_ecdh_hash_function_default$layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Layout for variable:
extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_default - secp256k1_ecdh_hash_function_default$segment() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Segment for variable:
extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_default - secp256k1_ecdh_hash_function_sha256() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Getter for variable:
extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_sha256 - secp256k1_ecdh_hash_function_sha256(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Setter for variable:
extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_sha256 - secp256k1_ecdh_hash_function_sha256$layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Layout for variable:
extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_sha256 - secp256k1_ecdh_hash_function_sha256$segment() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Segment for variable:
extern const secp256k1_ecdh_hash_function secp256k1_ecdh_hash_function_sha256 - secp256k1_ecdh$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ecdh(const secp256k1_context *ctx, unsigned char *output, const secp256k1_pubkey *pubkey, const unsigned char *seckey, secp256k1_ecdh_hash_function hashfp, void *data) - secp256k1_ecdh$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ecdh(const secp256k1_context *ctx, unsigned char *output, const secp256k1_pubkey *pubkey, const unsigned char *seckey, secp256k1_ecdh_hash_function hashfp, void *data) - secp256k1_ecdh$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ecdh(const secp256k1_context *ctx, unsigned char *output, const secp256k1_pubkey *pubkey, const unsigned char *seckey, secp256k1_ecdh_hash_function hashfp, void *data) - secp256k1_ecdsa_sign(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ecdsa_sign(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const unsigned char *seckey, secp256k1_nonce_function noncefp, const void *ndata) - secp256k1_ecdsa_sign$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ecdsa_sign(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const unsigned char *seckey, secp256k1_nonce_function noncefp, const void *ndata) - secp256k1_ecdsa_sign$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ecdsa_sign(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const unsigned char *seckey, secp256k1_nonce_function noncefp, const void *ndata) - secp256k1_ecdsa_sign$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ecdsa_sign(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const unsigned char *seckey, secp256k1_nonce_function noncefp, const void *ndata) - secp256k1_ecdsa_sign$noncefp - Class in org.bitcoinj.secp.ffm.jextract
-
secp256k1_nonce_function noncefp - secp256k1_ecdsa_sign$noncefp.Function - Interface in org.bitcoinj.secp.ffm.jextract
-
The function pointer signature, expressed as a functional interface
- secp256k1_ecdsa_signature - Class in org.bitcoinj.secp.ffm.jextract
-
struct secp256k1_ecdsa_signature { unsigned char data[64]; } - secp256k1_ecdsa_signature_normalize(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ecdsa_signature_normalize(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sigout, const secp256k1_ecdsa_signature *sigin) - secp256k1_ecdsa_signature_normalize$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ecdsa_signature_normalize(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sigout, const secp256k1_ecdsa_signature *sigin) - secp256k1_ecdsa_signature_normalize$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ecdsa_signature_normalize(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sigout, const secp256k1_ecdsa_signature *sigin) - secp256k1_ecdsa_signature_normalize$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ecdsa_signature_normalize(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sigout, const secp256k1_ecdsa_signature *sigin) - secp256k1_ecdsa_signature_parse_compact(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ecdsa_signature_parse_compact(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input64) - secp256k1_ecdsa_signature_parse_compact$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ecdsa_signature_parse_compact(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input64) - secp256k1_ecdsa_signature_parse_compact$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ecdsa_signature_parse_compact(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input64) - secp256k1_ecdsa_signature_parse_compact$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ecdsa_signature_parse_compact(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input64) - secp256k1_ecdsa_signature_parse_der(MemorySegment, MemorySegment, MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ecdsa_signature_parse_der(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input, size_t inputlen) - secp256k1_ecdsa_signature_parse_der$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ecdsa_signature_parse_der(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input, size_t inputlen) - secp256k1_ecdsa_signature_parse_der$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ecdsa_signature_parse_der(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input, size_t inputlen) - secp256k1_ecdsa_signature_parse_der$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ecdsa_signature_parse_der(const secp256k1_context *ctx, secp256k1_ecdsa_signature *sig, const unsigned char *input, size_t inputlen) - secp256k1_ecdsa_signature_serialize_compact(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ecdsa_signature_serialize_compact(const secp256k1_context *ctx, unsigned char *output64, const secp256k1_ecdsa_signature *sig) - secp256k1_ecdsa_signature_serialize_compact$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ecdsa_signature_serialize_compact(const secp256k1_context *ctx, unsigned char *output64, const secp256k1_ecdsa_signature *sig) - secp256k1_ecdsa_signature_serialize_compact$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ecdsa_signature_serialize_compact(const secp256k1_context *ctx, unsigned char *output64, const secp256k1_ecdsa_signature *sig) - secp256k1_ecdsa_signature_serialize_compact$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ecdsa_signature_serialize_compact(const secp256k1_context *ctx, unsigned char *output64, const secp256k1_ecdsa_signature *sig) - secp256k1_ecdsa_signature_serialize_der(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ecdsa_signature_serialize_der(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_ecdsa_signature *sig) - secp256k1_ecdsa_signature_serialize_der$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ecdsa_signature_serialize_der(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_ecdsa_signature *sig) - secp256k1_ecdsa_signature_serialize_der$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ecdsa_signature_serialize_der(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_ecdsa_signature *sig) - secp256k1_ecdsa_signature_serialize_der$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ecdsa_signature_serialize_der(const secp256k1_context *ctx, unsigned char *output, size_t *outputlen, const secp256k1_ecdsa_signature *sig) - secp256k1_ecdsa_verify(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_ecdsa_verify(const secp256k1_context *ctx, const secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const secp256k1_pubkey *pubkey) - secp256k1_ecdsa_verify$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_ecdsa_verify(const secp256k1_context *ctx, const secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const secp256k1_pubkey *pubkey) - secp256k1_ecdsa_verify$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_ecdsa_verify(const secp256k1_context *ctx, const secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const secp256k1_pubkey *pubkey) - secp256k1_ecdsa_verify$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_ecdsa_verify(const secp256k1_context *ctx, const secp256k1_ecdsa_signature *sig, const unsigned char *msghash32, const secp256k1_pubkey *pubkey) - SECP256K1_FLAGS_BIT_COMPRESSION() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_FLAGS_BIT_COMPRESSION 256 - SECP256K1_FLAGS_BIT_CONTEXT_DECLASSIFY() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_FLAGS_BIT_CONTEXT_DECLASSIFY 1024 - SECP256K1_FLAGS_BIT_CONTEXT_SIGN() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_FLAGS_BIT_CONTEXT_SIGN 512 - SECP256K1_FLAGS_BIT_CONTEXT_VERIFY() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_FLAGS_BIT_CONTEXT_VERIFY 256 - SECP256K1_FLAGS_TYPE_COMPRESSION() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_FLAGS_TYPE_COMPRESSION 2 - SECP256K1_FLAGS_TYPE_CONTEXT() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_FLAGS_TYPE_CONTEXT 1 - SECP256K1_FLAGS_TYPE_MASK() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_FLAGS_TYPE_MASK 255 - secp256k1_h - Class in org.bitcoinj.secp.ffm.jextract
- secp256k1_keypair - Class in org.bitcoinj.secp.ffm.jextract
-
struct secp256k1_keypair { unsigned char data[96]; } - secp256k1_keypair_create(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_keypair_create(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *seckey) - secp256k1_keypair_create$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_keypair_create(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *seckey) - secp256k1_keypair_create$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_keypair_create(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *seckey) - secp256k1_keypair_create$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_keypair_create(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *seckey) - secp256k1_keypair_pub(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_keypair_pub(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const secp256k1_keypair *keypair) - secp256k1_keypair_pub$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_keypair_pub(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const secp256k1_keypair *keypair) - secp256k1_keypair_pub$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_keypair_pub(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const secp256k1_keypair *keypair) - secp256k1_keypair_pub$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_keypair_pub(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const secp256k1_keypair *keypair) - secp256k1_keypair_sec(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_keypair_sec(const secp256k1_context *ctx, unsigned char *seckey, const secp256k1_keypair *keypair) - secp256k1_keypair_sec$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_keypair_sec(const secp256k1_context *ctx, unsigned char *seckey, const secp256k1_keypair *keypair) - secp256k1_keypair_sec$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_keypair_sec(const secp256k1_context *ctx, unsigned char *seckey, const secp256k1_keypair *keypair) - secp256k1_keypair_sec$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_keypair_sec(const secp256k1_context *ctx, unsigned char *seckey, const secp256k1_keypair *keypair) - secp256k1_keypair_xonly_pub(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_keypair_xonly_pub(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, int *pk_parity, const secp256k1_keypair *keypair) - secp256k1_keypair_xonly_pub$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_keypair_xonly_pub(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, int *pk_parity, const secp256k1_keypair *keypair) - secp256k1_keypair_xonly_pub$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_keypair_xonly_pub(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, int *pk_parity, const secp256k1_keypair *keypair) - secp256k1_keypair_xonly_pub$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_keypair_xonly_pub(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, int *pk_parity, const secp256k1_keypair *keypair) - secp256k1_keypair_xonly_tweak_add(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_keypair_xonly_tweak_add(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *tweak32) - secp256k1_keypair_xonly_tweak_add$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_keypair_xonly_tweak_add(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *tweak32) - secp256k1_keypair_xonly_tweak_add$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_keypair_xonly_tweak_add(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *tweak32) - secp256k1_keypair_xonly_tweak_add$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_keypair_xonly_tweak_add(const secp256k1_context *ctx, secp256k1_keypair *keypair, const unsigned char *tweak32) - secp256k1_nonce_function - Class in org.bitcoinj.secp.ffm.jextract
-
typedef int (*secp256k1_nonce_function)(unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *, void *, unsigned int) - secp256k1_nonce_function_bip340 - Class in org.bitcoinj.secp.ffm.jextract
-
extern const secp256k1_nonce_function_hardened secp256k1_nonce_function_bip340 - secp256k1_nonce_function_bip340() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Getter for variable:
extern const secp256k1_nonce_function_hardened secp256k1_nonce_function_bip340 - secp256k1_nonce_function_bip340(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Setter for variable:
extern const secp256k1_nonce_function_hardened secp256k1_nonce_function_bip340 - secp256k1_nonce_function_bip340.Function - Interface in org.bitcoinj.secp.ffm.jextract
-
The function pointer signature, expressed as a functional interface
- secp256k1_nonce_function_bip340$layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Layout for variable:
extern const secp256k1_nonce_function_hardened secp256k1_nonce_function_bip340 - secp256k1_nonce_function_bip340$segment() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Segment for variable:
extern const secp256k1_nonce_function_hardened secp256k1_nonce_function_bip340 - secp256k1_nonce_function_default - Class in org.bitcoinj.secp.ffm.jextract
-
extern const secp256k1_nonce_function secp256k1_nonce_function_default - secp256k1_nonce_function_default() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Getter for variable:
extern const secp256k1_nonce_function secp256k1_nonce_function_default - secp256k1_nonce_function_default(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Setter for variable:
extern const secp256k1_nonce_function secp256k1_nonce_function_default - secp256k1_nonce_function_default.Function - Interface in org.bitcoinj.secp.ffm.jextract
-
The function pointer signature, expressed as a functional interface
- secp256k1_nonce_function_default$layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Layout for variable:
extern const secp256k1_nonce_function secp256k1_nonce_function_default - secp256k1_nonce_function_default$segment() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Segment for variable:
extern const secp256k1_nonce_function secp256k1_nonce_function_default - secp256k1_nonce_function_hardened - Class in org.bitcoinj.secp.ffm.jextract
-
typedef int (*secp256k1_nonce_function_hardened)(unsigned char *, const unsigned char *, size_t, const unsigned char *, const unsigned char *, const unsigned char *, size_t, void *) - secp256k1_nonce_function_hardened.Function - Interface in org.bitcoinj.secp.ffm.jextract
-
The function pointer signature, expressed as a functional interface
- secp256k1_nonce_function_rfc6979 - Class in org.bitcoinj.secp.ffm.jextract
-
extern const secp256k1_nonce_function secp256k1_nonce_function_rfc6979 - secp256k1_nonce_function_rfc6979() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Getter for variable:
extern const secp256k1_nonce_function secp256k1_nonce_function_rfc6979 - secp256k1_nonce_function_rfc6979(MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Setter for variable:
extern const secp256k1_nonce_function secp256k1_nonce_function_rfc6979 - secp256k1_nonce_function_rfc6979.Function - Interface in org.bitcoinj.secp.ffm.jextract
-
The function pointer signature, expressed as a functional interface
- secp256k1_nonce_function_rfc6979$layout() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Layout for variable:
extern const secp256k1_nonce_function secp256k1_nonce_function_rfc6979 - secp256k1_nonce_function_rfc6979$segment() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Segment for variable:
extern const secp256k1_nonce_function secp256k1_nonce_function_rfc6979 - secp256k1_nonce_function.Function - Interface in org.bitcoinj.secp.ffm.jextract
-
The function pointer signature, expressed as a functional interface
- secp256k1_pubkey - Class in org.bitcoinj.secp.ffm.jextract
-
struct secp256k1_pubkey { unsigned char data[64]; } - secp256k1_schnorrsig_extraparams - Class in org.bitcoinj.secp.ffm.jextract
-
struct secp256k1_schnorrsig_extraparams { unsigned char magic[4]; secp256k1_nonce_function_hardened noncefp; void *ndata; } - secp256k1_schnorrsig_extraparams.noncefp - Class in org.bitcoinj.secp.ffm.jextract
-
secp256k1_nonce_function_hardened noncefp - secp256k1_schnorrsig_extraparams.noncefp.Function - Interface in org.bitcoinj.secp.ffm.jextract
-
The function pointer signature, expressed as a functional interface
- secp256k1_schnorrsig_sign(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_schnorrsig_sign(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32) - secp256k1_schnorrsig_sign_custom(MemorySegment, MemorySegment, MemorySegment, long, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_schnorrsig_sign_custom(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_keypair *keypair, secp256k1_schnorrsig_extraparams *extraparams) - secp256k1_schnorrsig_sign_custom$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_schnorrsig_sign_custom(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_keypair *keypair, secp256k1_schnorrsig_extraparams *extraparams) - secp256k1_schnorrsig_sign_custom$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_schnorrsig_sign_custom(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_keypair *keypair, secp256k1_schnorrsig_extraparams *extraparams) - secp256k1_schnorrsig_sign_custom$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_schnorrsig_sign_custom(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_keypair *keypair, secp256k1_schnorrsig_extraparams *extraparams) - secp256k1_schnorrsig_sign$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_schnorrsig_sign(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32) - secp256k1_schnorrsig_sign$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_schnorrsig_sign(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32) - secp256k1_schnorrsig_sign$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_schnorrsig_sign(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32) - secp256k1_schnorrsig_sign32(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_schnorrsig_sign32(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32) - secp256k1_schnorrsig_sign32$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_schnorrsig_sign32(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32) - secp256k1_schnorrsig_sign32$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_schnorrsig_sign32(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32) - secp256k1_schnorrsig_sign32$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_schnorrsig_sign32(const secp256k1_context *ctx, unsigned char *sig64, const unsigned char *msg32, const secp256k1_keypair *keypair, const unsigned char *aux_rand32) - secp256k1_schnorrsig_verify(MemorySegment, MemorySegment, MemorySegment, long, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_schnorrsig_verify(const secp256k1_context *ctx, const unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_xonly_pubkey *pubkey) - secp256k1_schnorrsig_verify$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_schnorrsig_verify(const secp256k1_context *ctx, const unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_xonly_pubkey *pubkey) - secp256k1_schnorrsig_verify$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_schnorrsig_verify(const secp256k1_context *ctx, const unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_xonly_pubkey *pubkey) - secp256k1_schnorrsig_verify$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_schnorrsig_verify(const secp256k1_context *ctx, const unsigned char *sig64, const unsigned char *msg, size_t msglen, const secp256k1_xonly_pubkey *pubkey) - secp256k1_selftest() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern void secp256k1_selftest(void) - secp256k1_selftest$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern void secp256k1_selftest(void) - secp256k1_selftest$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern void secp256k1_selftest(void) - secp256k1_selftest$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern void secp256k1_selftest(void) - SECP256K1_TAG_PUBKEY_EVEN() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_TAG_PUBKEY_EVEN 2 - SECP256K1_TAG_PUBKEY_HYBRID_EVEN() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_TAG_PUBKEY_HYBRID_EVEN 6 - SECP256K1_TAG_PUBKEY_HYBRID_ODD() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_TAG_PUBKEY_HYBRID_ODD 7 - SECP256K1_TAG_PUBKEY_ODD() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_TAG_PUBKEY_ODD 3 - SECP256K1_TAG_PUBKEY_UNCOMPRESSED() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
#define SECP256K1_TAG_PUBKEY_UNCOMPRESSED 4 - secp256k1_tagged_sha256(MemorySegment, MemorySegment, MemorySegment, long, MemorySegment, long) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_tagged_sha256(const secp256k1_context *ctx, unsigned char *hash32, const unsigned char *tag, size_t taglen, const unsigned char *msg, size_t msglen) - secp256k1_tagged_sha256$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_tagged_sha256(const secp256k1_context *ctx, unsigned char *hash32, const unsigned char *tag, size_t taglen, const unsigned char *msg, size_t msglen) - secp256k1_tagged_sha256$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_tagged_sha256(const secp256k1_context *ctx, unsigned char *hash32, const unsigned char *tag, size_t taglen, const unsigned char *msg, size_t msglen) - secp256k1_tagged_sha256$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_tagged_sha256(const secp256k1_context *ctx, unsigned char *hash32, const unsigned char *tag, size_t taglen, const unsigned char *msg, size_t msglen) - secp256k1_xonly_pubkey - Class in org.bitcoinj.secp.ffm.jextract
-
struct secp256k1_xonly_pubkey { unsigned char data[64]; } - secp256k1_xonly_pubkey_cmp(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_xonly_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_xonly_pubkey *pk1, const secp256k1_xonly_pubkey *pk2) - secp256k1_xonly_pubkey_cmp$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_xonly_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_xonly_pubkey *pk1, const secp256k1_xonly_pubkey *pk2) - secp256k1_xonly_pubkey_cmp$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_xonly_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_xonly_pubkey *pk1, const secp256k1_xonly_pubkey *pk2) - secp256k1_xonly_pubkey_cmp$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_xonly_pubkey_cmp(const secp256k1_context *ctx, const secp256k1_xonly_pubkey *pk1, const secp256k1_xonly_pubkey *pk2) - secp256k1_xonly_pubkey_from_pubkey(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_xonly_pubkey_from_pubkey(const secp256k1_context *ctx, secp256k1_xonly_pubkey *xonly_pubkey, int *pk_parity, const secp256k1_pubkey *pubkey) - secp256k1_xonly_pubkey_from_pubkey$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_xonly_pubkey_from_pubkey(const secp256k1_context *ctx, secp256k1_xonly_pubkey *xonly_pubkey, int *pk_parity, const secp256k1_pubkey *pubkey) - secp256k1_xonly_pubkey_from_pubkey$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_xonly_pubkey_from_pubkey(const secp256k1_context *ctx, secp256k1_xonly_pubkey *xonly_pubkey, int *pk_parity, const secp256k1_pubkey *pubkey) - secp256k1_xonly_pubkey_from_pubkey$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_xonly_pubkey_from_pubkey(const secp256k1_context *ctx, secp256k1_xonly_pubkey *xonly_pubkey, int *pk_parity, const secp256k1_pubkey *pubkey) - secp256k1_xonly_pubkey_parse(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_xonly_pubkey_parse(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, const unsigned char *input32) - secp256k1_xonly_pubkey_parse$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_xonly_pubkey_parse(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, const unsigned char *input32) - secp256k1_xonly_pubkey_parse$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_xonly_pubkey_parse(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, const unsigned char *input32) - secp256k1_xonly_pubkey_parse$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_xonly_pubkey_parse(const secp256k1_context *ctx, secp256k1_xonly_pubkey *pubkey, const unsigned char *input32) - secp256k1_xonly_pubkey_serialize(MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_xonly_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output32, const secp256k1_xonly_pubkey *pubkey) - secp256k1_xonly_pubkey_serialize$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_xonly_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output32, const secp256k1_xonly_pubkey *pubkey) - secp256k1_xonly_pubkey_serialize$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_xonly_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output32, const secp256k1_xonly_pubkey *pubkey) - secp256k1_xonly_pubkey_serialize$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_xonly_pubkey_serialize(const secp256k1_context *ctx, unsigned char *output32, const secp256k1_xonly_pubkey *pubkey) - secp256k1_xonly_pubkey_tweak_add(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_xonly_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *output_pubkey, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32) - secp256k1_xonly_pubkey_tweak_add_check(MemorySegment, MemorySegment, int, MemorySegment, MemorySegment) - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
extern int secp256k1_xonly_pubkey_tweak_add_check(const secp256k1_context *ctx, const unsigned char *tweaked_pubkey32, int tweaked_pk_parity, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32) - secp256k1_xonly_pubkey_tweak_add_check$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_xonly_pubkey_tweak_add_check(const secp256k1_context *ctx, const unsigned char *tweaked_pubkey32, int tweaked_pk_parity, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32) - secp256k1_xonly_pubkey_tweak_add_check$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_xonly_pubkey_tweak_add_check(const secp256k1_context *ctx, const unsigned char *tweaked_pubkey32, int tweaked_pk_parity, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32) - secp256k1_xonly_pubkey_tweak_add_check$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_xonly_pubkey_tweak_add_check(const secp256k1_context *ctx, const unsigned char *tweaked_pubkey32, int tweaked_pk_parity, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32) - secp256k1_xonly_pubkey_tweak_add$address() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Address for:
extern int secp256k1_xonly_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *output_pubkey, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32) - secp256k1_xonly_pubkey_tweak_add$descriptor() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Function descriptor for:
extern int secp256k1_xonly_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *output_pubkey, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32) - secp256k1_xonly_pubkey_tweak_add$handle() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
Downcall method handle for:
extern int secp256k1_xonly_pubkey_tweak_add(const secp256k1_context *ctx, secp256k1_pubkey *output_pubkey, const secp256k1_xonly_pubkey *internal_pubkey, const unsigned char *tweak32) - Secp256k1.Provider - Interface in org.bitcoinj.secp
-
Provider interface for implementations of
Secp256k1. - Secp256k1.ProviderId - Enum Class in org.bitcoinj.secp
-
Standard, well-known providers
- Secp256k1Foreign - Class in org.bitcoinj.secp.ffm
-
Implementation of
Secp256k1using thesecp256k1C-language library and the Java Foreign Function & Memory API. - Secp256k1Foreign() - Constructor for class org.bitcoinj.secp.ffm.Secp256k1Foreign
- Secp256k1Foreign(int) - Constructor for class org.bitcoinj.secp.ffm.Secp256k1Foreign
- Secp256k1Foreign(int, boolean) - Constructor for class org.bitcoinj.secp.ffm.Secp256k1Foreign
- SecpECPoint - Class in org.bitcoinj.secp.internal
-
An
ECPointthat has been validated to also be aSecpPoint. - SecpECPoint(BigInteger, BigInteger) - Constructor for class org.bitcoinj.secp.internal.SecpECPoint
-
Creates an ECPoint from the specified affine x-coordinate
xand affine y-coordinatey. - SecpECPoint(SecpFieldElement, SecpFieldElement) - Constructor for class org.bitcoinj.secp.internal.SecpECPoint
- SecpFieldElement - Interface in org.bitcoinj.secp
-
A number that is a valid element of the P256K1 field.
- SecpFieldElementImpl - Class in org.bitcoinj.secp.internal
- SecpFieldElementImpl(byte[]) - Constructor for class org.bitcoinj.secp.internal.SecpFieldElementImpl
- SecpFieldElementImpl(BigInteger) - Constructor for class org.bitcoinj.secp.internal.SecpFieldElementImpl
- SecpKeyPair - Interface in org.bitcoinj.secp
-
A single object containing a private key and its derived public key.
- SecpKeyPairImpl - Class in org.bitcoinj.secp.internal
- SecpKeyPairImpl(SecpPrivKey, SecpPubKey) - Constructor for class org.bitcoinj.secp.internal.SecpKeyPairImpl
- SecpPoint - Interface in org.bitcoinj.secp
- SecpPoint.Compressed - Interface in org.bitcoinj.secp
-
A P256K1 point in compressed format.
- SecpPoint.Infinity - Enum Class in org.bitcoinj.secp
-
Singleton representing the point-at-infinity
- SecpPoint.Point - Interface in org.bitcoinj.secp
-
A non-infinity point, either
SecpPoint.CompressedorSecpPoint.Uncompressed. - SecpPoint.Uncompressed - Interface in org.bitcoinj.secp
-
A P256K1 point in uncompressed format.
- SecpPointCompressed - Class in org.bitcoinj.secp.internal
- SecpPointImpl - Class in org.bitcoinj.secp.internal
-
Default implementation of
SecpPoint - SecpPointImpl() - Constructor for class org.bitcoinj.secp.internal.SecpPointImpl
- SecpPointUncompressed - Class in org.bitcoinj.secp.internal
- SecpPointUncompressed(SecpFieldElement, SecpFieldElement) - Constructor for class org.bitcoinj.secp.internal.SecpPointUncompressed
- SecpPrivKey - Interface in org.bitcoinj.secp
-
A P256k1 private key.
- SecpPrivKeyImpl - Class in org.bitcoinj.secp.internal
-
Default/internal implementation of
SecpPrivKey - SecpPrivKeyImpl(byte[]) - Constructor for class org.bitcoinj.secp.internal.SecpPrivKeyImpl
-
Caller is responsible for defensively copying
byte[]. - SecpPrivKeyImpl(BigInteger) - Constructor for class org.bitcoinj.secp.internal.SecpPrivKeyImpl
- SecpPubKey - Interface in org.bitcoinj.secp
-
A valid secp256k1 Public Key that is a subclass of
ECPublicKey - SecpPubKeyImpl - Class in org.bitcoinj.secp.internal
-
Default/Internal SecpPubKey implementation storing as
SecpPointUncompressed. - SecpPubKeyImpl(ECPoint) - Constructor for class org.bitcoinj.secp.internal.SecpPubKeyImpl
- SecpPubKeyImpl(SecpECPoint) - Constructor for class org.bitcoinj.secp.internal.SecpPubKeyImpl
- SecpPubKeyImpl(SecpPointUncompressed) - Constructor for class org.bitcoinj.secp.internal.SecpPubKeyImpl
- SecpPubKeyImpl(SecpPoint.Uncompressed) - Constructor for class org.bitcoinj.secp.internal.SecpPubKeyImpl
- SecpResult<T> - Interface in org.bitcoinj.secp
-
Functional-style result for secp256k1 -- either
SecpResult.OkorSecpResult.Err. - SecpResult.Err<T> - Class in org.bitcoinj.secp
-
An error result, with an
interror code inSecpResult.Err.code(). - SecpResult.Ok<T> - Class in org.bitcoinj.secp
-
A successful result containing a value of type
<T>inSecpResult.Ok.result(). - SecpXOnlyPubKey - Interface in org.bitcoinj.secp
-
An x-only public key from a point on the secp256k1 curve
- SecpXOnlyPubKeyImpl - Class in org.bitcoinj.secp.internal
-
Simple implementation using {code @byte[]} as internal storage.
- SecpXOnlyPubKeyImpl(byte[]) - Constructor for class org.bitcoinj.secp.internal.SecpXOnlyPubKeyImpl
- SecpXOnlyPubKeyImpl(BigInteger) - Constructor for class org.bitcoinj.secp.internal.SecpXOnlyPubKeyImpl
- SecpXOnlyPubKeyImpl(SecpPubKey) - Constructor for class org.bitcoinj.secp.internal.SecpXOnlyPubKeyImpl
- serialize() - Method in class org.bitcoinj.secp.internal.SecpFieldElementImpl
- serialize() - Method in class org.bitcoinj.secp.internal.SecpXOnlyPubKeyImpl
- serialize() - Method in interface org.bitcoinj.secp.SecpFieldElement
-
Get serialized field element (32 bytes unsigned)
- serialize() - Method in interface org.bitcoinj.secp.SecpPoint.Compressed
-
Get the default serialization encoding
- serialize() - Method in interface org.bitcoinj.secp.SecpPoint.Uncompressed
-
Get the default serialization encoding
- serialize() - Method in interface org.bitcoinj.secp.SecpPubKey
-
Serialize key in primary encoded format (compressed)
- serialize() - Method in interface org.bitcoinj.secp.SecpXOnlyPubKey
-
Serialize as a 32-byte, Big-endian byte array
- serialize(boolean) - Method in interface org.bitcoinj.secp.SecpPubKey
-
Return encoded key in either compressed or uncompressed SEC format.
- size_t - Static variable in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
typedef unsigned long size_t - sizeof() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_ecdsa_signature
-
The size (in bytes) of this struct
- sizeof() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_keypair
-
The size (in bytes) of this struct
- sizeof() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_pubkey
-
The size (in bytes) of this struct
- sizeof() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_schnorrsig_extraparams
-
The size (in bytes) of this struct
- sizeof() - Static method in class org.bitcoinj.secp.ffm.jextract.secp256k1_xonly_pubkey
-
The size (in bytes) of this struct
T
- taggedSha256(byte[], byte[]) - Method in class org.bitcoinj.secp.bouncy.Bouncy256k1
- taggedSha256(byte[], byte[]) - Method in class org.bitcoinj.secp.ffm.Secp256k1Foreign
- taggedSha256(byte[], byte[]) - Method in interface org.bitcoinj.secp.Secp256k1
-
Generate a tagged SHA-256 hash.
- taggedSha256(String, String) - Method in interface org.bitcoinj.secp.Secp256k1
-
Generate a tagged SHA-256 hash.
- toBigInteger() - Method in class org.bitcoinj.secp.internal.SecpFieldElementImpl
- toBigInteger() - Method in interface org.bitcoinj.secp.SecpFieldElement
-
Get the field element as a
BigInteger - toECPoint() - Method in enum class org.bitcoinj.secp.SecpPoint.Infinity
- toECPoint() - Method in interface org.bitcoinj.secp.SecpPoint.Uncompressed
- toHexString(byte[]) - Static method in class org.bitcoinj.secp.internal.ByteArrayBase
-
Utility method to format hex bytes as string
- toInteger(byte[]) - Static method in interface org.bitcoinj.secp.ByteArray
-
Utility to convert big-endian
byte[]to integer - toString() - Method in class org.bitcoinj.secp.internal.EcdsaSignatureImpl
- toString() - Method in class org.bitcoinj.secp.internal.SchnorrSignatureImpl
- toString() - Method in class org.bitcoinj.secp.internal.SecpFieldElementImpl
- toString() - Method in class org.bitcoinj.secp.internal.SecpKeyPairImpl
- toString() - Method in class org.bitcoinj.secp.internal.SecpPointCompressed
- toString() - Method in class org.bitcoinj.secp.internal.SecpPointUncompressed
- toString() - Method in class org.bitcoinj.secp.internal.SecpPubKeyImpl
- toString() - Method in class org.bitcoinj.secp.internal.SecpXOnlyPubKeyImpl
- toString() - Method in enum class org.bitcoinj.secp.Secp256k1.ProviderId
U
- uncompress() - Method in class org.bitcoinj.secp.internal.SecpPointCompressed
- uncompress() - Method in interface org.bitcoinj.secp.SecpPoint.Compressed
-
Compute the y-value and return an uncompressed point.
V
- valueOf(String) - Static method in enum class org.bitcoinj.secp.Secp256k1.ProviderId
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.secp.SecpPoint.Infinity
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.bitcoinj.secp.Secp256k1.ProviderId
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.secp.SecpPoint.Infinity
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- wchar_t - Static variable in class org.bitcoinj.secp.ffm.jextract.secp256k1_h
-
typedef int wchar_t
X
- x() - Method in class org.bitcoinj.secp.internal.SecpECPoint
- x() - Method in class org.bitcoinj.secp.internal.SecpPointCompressed
- x() - Method in class org.bitcoinj.secp.internal.SecpPointUncompressed
- x() - Method in interface org.bitcoinj.secp.SecpPoint.Point
-
Get the x-coordinate field value
- xOnly() - Method in interface org.bitcoinj.secp.SecpPubKey
-
Return the x-only public key.
Y
- y() - Method in class org.bitcoinj.secp.internal.SecpECPoint
- y() - Method in class org.bitcoinj.secp.internal.SecpPointUncompressed
- y() - Method in interface org.bitcoinj.secp.SecpPoint.Uncompressed
-
Get the y-coordinate field value
All Classes and Interfaces|All Packages|Serialized Form