Index
C D I K L M P S V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- Combine - Class in dk.hyperdivision.multisig_hmac
-
Combine combines a list of signatures which have all been signed independently into one signature
- Combine(List<Sign>, int) - Constructor for class dk.hyperdivision.multisig_hmac.Combine
-
Constructs and initializes a combined signature.
D
- DeriveKey - Class in dk.hyperdivision.multisig_hmac
-
DeriveKey represents a pair of index + cryptographically random key.
- DeriveKey(byte[], int, String) - Constructor for class dk.hyperdivision.multisig_hmac.DeriveKey
-
Constructs and initializes a pair of index + a new cryptographically random key
- derivekey(byte[], int, String) - Static method in class dk.hyperdivision.multisig_hmac.DeriveKey
-
Derives a new sub key from a master seed.
- dk.hyperdivision.multisig_hmac - package dk.hyperdivision.multisig_hmac
I
- IndexKey - Class in dk.hyperdivision.multisig_hmac
-
IndexKey represents an instance of a index + cryptographically random key.
- IndexKey() - Constructor for class dk.hyperdivision.multisig_hmac.IndexKey
- intToLittleEndian(int) - Static method in class dk.hyperdivision.multisig_hmac.DeriveKey
-
Converts an integer into a little endian byte array
K
- KeyGen - Class in dk.hyperdivision.multisig_hmac
-
KeyGen represents a pair of index + cryptographically random key.
- KeyGen(int, int) - Constructor for class dk.hyperdivision.multisig_hmac.KeyGen
-
Constructs and initializes a pair of index + a new cryptographically random key.
- keygen(int) - Static method in class dk.hyperdivision.multisig_hmac.KeyGen
-
Generates a new cryptographically random key
- keyIndexes(int) - Static method in class dk.hyperdivision.multisig_hmac.Verify
-
Computes the indexes of the keys (i.e. high bits)
L
- LeadingZeros(int) - Static method in class dk.hyperdivision.multisig_hmac.Verify
M
- MultisigHMAC - Class in dk.hyperdivision.multisig_hmac
-
Multisig scheme for HMAC authentication.
- MultisigHMAC(MultisigHMAC.Algorithm) - Constructor for class dk.hyperdivision.multisig_hmac.MultisigHMAC
-
Constructs and initializes a new instance of Multisig HMAC and sets the algorithm to be used for subsequent methods.
P
- PopCount(int) - Static method in class dk.hyperdivision.multisig_hmac.Verify
-
Computes the number of keys (i.e. high bits)
S
- SeedGen(int) - Static method in class dk.hyperdivision.multisig_hmac.DeriveKey
-
Generates a new cryptographically random master seed
- Sign - Class in dk.hyperdivision.multisig_hmac
-
Sign represents a sign of data with a key
- Sign(IndexKey, byte[], String) - Constructor for class dk.hyperdivision.multisig_hmac.Sign
-
Constructs and initializes a sign of data with a key A list of instances of Sign can be passed to an instance of Combine
- sign(IndexKey, byte[], String) - Static method in class dk.hyperdivision.multisig_hmac.Sign
-
Independently signs data with a key
V
- Verify - Class in dk.hyperdivision.multisig_hmac
-
Verify represents a verification of a signature of data against a list of keys.
- Verify() - Constructor for class dk.hyperdivision.multisig_hmac.Verify
- verify(List<IndexKey>, Combine, byte[], int, String, int) - Static method in class dk.hyperdivision.multisig_hmac.Verify
-
Verifies a signature of data against a list of keys
- VerifyDerived - Class in dk.hyperdivision.multisig_hmac
-
VerifyDerived represents a verification of a signature of data against dynamically derived keys from a master seed.
- VerifyDerived() - Constructor for class dk.hyperdivision.multisig_hmac.VerifyDerived
- verifyderived(byte[], Combine, byte[], int, String, int, int) - Static method in class dk.hyperdivision.multisig_hmac.VerifyDerived
-
Verifies a signature of data against dynamically derived keys from a master seed
X
- xorBytes(byte[], byte[], int) - Static method in class dk.hyperdivision.multisig_hmac.Combine
-
Xor two byte arrays
All Classes All Packages