Index
B C D G H I K L M P S V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BYTES - Variable in class dk.hyperdivision.multisig_hmac.MultisigHMAC
C
- combine(List<Signature>) - Method in class dk.hyperdivision.multisig_hmac.MultisigHMAC
-
Constructs and initializes a combined signature Only include each signature once, otherwise it will cancel out.
D
- DerivedMultisigHMAC - Class in dk.hyperdivision.multisig_hmac
-
Multisig scheme for HMAC authentication.
- DerivedMultisigHMAC(MultisigHMAC.Algorithm) - Constructor for class dk.hyperdivision.multisig_hmac.DerivedMultisigHMAC
-
Constructs and initializes a new instance of Multisig HMAC and sets the algorithm to be used for subsequent methods.
- dk.hyperdivision.multisig_hmac - package dk.hyperdivision.multisig_hmac
G
- generate(int) - Method in class dk.hyperdivision.multisig_hmac.MultisigHMAC
-
Generates a new cryptographically random key
- generate(int, byte[]) - Method in class dk.hyperdivision.multisig_hmac.DerivedMultisigHMAC
-
Derives a new sub key from a master seed Note that index should be counted from 0.
- generateMasterKey() - Method in class dk.hyperdivision.multisig_hmac.DerivedMultisigHMAC
-
Generates a new cryptographically random master key
- getBYTES() - Method in class dk.hyperdivision.multisig_hmac.MultisigHMAC
- getKEYBYTES() - Method in class dk.hyperdivision.multisig_hmac.MultisigHMAC
- getPRIMITIVE() - Method in class dk.hyperdivision.multisig_hmac.MultisigHMAC
H
- HmacSHA256 - dk.hyperdivision.multisig_hmac.MultisigHMAC.Algorithm
- HmacSHA384 - dk.hyperdivision.multisig_hmac.MultisigHMAC.Algorithm
- HmacSHA512 - dk.hyperdivision.multisig_hmac.MultisigHMAC.Algorithm
I
- intToLittleEndian(int) - Static method in class dk.hyperdivision.multisig_hmac.DerivedMultisigHMAC
-
Converts an integer into a little endian byte array
K
- Key - Class in dk.hyperdivision.multisig_hmac
-
Key represents an instance of an index + cryptographically random key pair
- Key(int, byte[]) - Constructor for class dk.hyperdivision.multisig_hmac.Key
-
Constructs and initializes a new instance of Key
- KEYBYTES - Variable in class dk.hyperdivision.multisig_hmac.MultisigHMAC
- keyIndexes(int) - Static method in class dk.hyperdivision.multisig_hmac.MultisigHMAC
-
Computes the indexes of the keys (indexes of 1-bits)
L
- leadingZeros(int) - Static method in class dk.hyperdivision.multisig_hmac.MultisigHMAC
-
Computes the number of leading zeros
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 MultisigHMAC and sets the algorithm to be used for subsequent methods
- MultisigHMAC.Algorithm - Enum in dk.hyperdivision.multisig_hmac
-
The implementation supports SHA256, SHA512, and SHA384 for HMAC
P
- popCount(int) - Static method in class dk.hyperdivision.multisig_hmac.MultisigHMAC
-
Computes the number of keys (the number of 1-bits)
- PRIMITIVE - Variable in class dk.hyperdivision.multisig_hmac.MultisigHMAC
S
- sign(Key, byte[]) - Method in class dk.hyperdivision.multisig_hmac.MultisigHMAC
-
Independently signs message with a key
- Signature - Class in dk.hyperdivision.multisig_hmac
-
Signature represents an instance of an index + signature pair
- Signature(int, byte[]) - Constructor for class dk.hyperdivision.multisig_hmac.Signature
-
Constructs and initializes a new instance of Signature
V
- valueOf(String) - Static method in enum dk.hyperdivision.multisig_hmac.MultisigHMAC.Algorithm
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum dk.hyperdivision.multisig_hmac.MultisigHMAC.Algorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verify(byte[], Signature, byte[], int) - Method in class dk.hyperdivision.multisig_hmac.DerivedMultisigHMAC
-
Verifies a signature of data against dynamically derived keys from a master key
- verify(List<Key>, Signature, byte[], int) - Method in class dk.hyperdivision.multisig_hmac.MultisigHMAC
-
Verifies a signature of message against a list of keys
X
- xorBytes(byte[], byte[]) - Method in class dk.hyperdivision.multisig_hmac.MultisigHMAC
-
Xor two byte arrays
All Classes All Packages