A B C D E G H I K L M N O P R S T V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
B
- build() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- buildPartial() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
C
- clear() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- clearLabel() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
-
optional string label = 2;
- clearOneof(Descriptors.OneofDescriptor) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- clearSecret() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
-
required bytes secret = 1;
- clone() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- combine(List<byte[]>) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper
-
Attempt to recover the secret by combining shares created with the share method
D
- decodeSecretWithLabel(byte[]) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper
-
Decode a packed secret
E
- encode() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper.SecretWithLabel
-
Encode the message to a byte array using protocol buffers
- equals(Object) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
G
- getDefaultInstance() - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- getDefaultInstanceForType() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- getDefaultInstanceForType() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- getDescriptor() - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1
- getDescriptor() - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- getDescriptor() - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- getDescriptorForType() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- getLabel() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper.SecretWithLabel
-
Getter method for label
- getLabel() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
-
optional string label = 2;
- getLabel() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
-
optional string label = 2;
- getLabel() - Method in interface org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.SecretOrBuilder
-
optional string label = 2;
- getLabelBytes() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
-
optional string label = 2;
- getLabelBytes() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
-
optional string label = 2;
- getLabelBytes() - Method in interface org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.SecretOrBuilder
-
optional string label = 2;
- getParserForType() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- getSecret() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper.SecretWithLabel
-
Getter method for secret
- getSecret() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
-
required bytes secret = 1;
- getSecret() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
-
required bytes secret = 1;
- getSecret() - Method in interface org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.SecretOrBuilder
-
required bytes secret = 1;
- getSerializedSize() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- getUnknownFields() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
H
- hashCode() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- hasLabel() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
-
optional string label = 2;
- hasLabel() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
-
optional string label = 2;
- hasLabel() - Method in interface org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.SecretOrBuilder
-
optional string label = 2;
- hasSecret() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
-
required bytes secret = 1;
- hasSecret() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
-
required bytes secret = 1;
- hasSecret() - Method in interface org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.SecretOrBuilder
-
required bytes secret = 1;
I
- internalGetFieldAccessorTable() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- internalGetFieldAccessorTable() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- isInitialized() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- isInitialized() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- isShare(byte[]) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper
-
Validate whether a given byte array could be a shard by checking its length
- isSignedShare(byte[]) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper
-
Validate whether a given byte array could be a signed share by checking its length
K
- KEYSHARE_LEN - Static variable in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper
L
- LABEL_FIELD_NUMBER - Static variable in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
M
- MAC_LEN - Static variable in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper
- MAX_SHARES - Static variable in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- mergeFrom(Message) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- mergeFrom(SecretV1.Secret) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
N
- newBuilder() - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- newBuilder(SecretV1.Secret) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- newBuilderForType() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- NONCE_LEN - Static variable in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper
O
- org.magmacollective.darkcrystal.secretsharingwrapper - package org.magmacollective.darkcrystal.secretsharingwrapper
-
A wrapper around the secret sharing library providing higher level functionality This includes variable length shares, obfuscation of the x coordinate, and signing and verification of shares
P
- parseDelimitedFrom(InputStream) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- parseFrom(byte[]) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- parseFrom(ByteString) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- parseFrom(CodedInputStream) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- parseFrom(InputStream) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- parseFrom(ByteBuffer) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- parser() - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- PARSER - Static variable in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
-
Deprecated.
- partialShuffleList(List<byte[]>, int) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper
-
Partially shuffle a list of byte arrays, randomly selecting the given number of entries This is used to randomise the index value of the shares
R
- registerAllExtensions(ExtensionRegistry) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1
- registerAllExtensions(ExtensionRegistryLite) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1
S
- SECRET_FIELD_NUMBER - Static variable in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
- SecretSharingWrapper - Class in org.magmacollective.darkcrystal.secretsharingwrapper
-
Wrapper around 'sss' secrets library, providing extra features Dark Crystal Distributed Key Backup
- SecretSharingWrapper.SecretWithLabel - Class in org.magmacollective.darkcrystal.secretsharingwrapper
-
Class for packing a secret together with a descriptive label
- SecretV1 - Class in org.magmacollective.darkcrystal.secretsharingwrapper
- SecretV1.Secret - Class in org.magmacollective.darkcrystal.secretsharingwrapper
-
Protobuf type
org.magmacollective.darkcrystal.secretsharingwrapper.Secret
- SecretV1.Secret.Builder - Class in org.magmacollective.darkcrystal.secretsharingwrapper
-
Protobuf type
org.magmacollective.darkcrystal.secretsharingwrapper.Secret
- SecretV1.SecretOrBuilder - Interface in org.magmacollective.darkcrystal.secretsharingwrapper
- setField(Descriptors.FieldDescriptor, Object) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- setLabel(String) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
-
optional string label = 2;
- setLabelBytes(ByteString) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
-
optional string label = 2;
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- setSecret(ByteString) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
-
required bytes secret = 1;
- setUnknownFields(UnknownFieldSet) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret.Builder
- share(byte[], int, int) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper
-
Create shares for a secret of any length
- shareAndSign(byte[], int, int, PrivateKey) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper
-
A convenience method to create shares and sign them with a given secret key
- SIGNATURE_LEN - Static variable in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper
T
- toBuilder() - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
V
- verifyAndCombine(List<byte[]>, PublicKey) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper
-
Convenience method to verify a list of shares containing signates and combine them if successful.
W
- writeTo(CodedOutputStream) - Method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretV1.Secret
Z
- zeroPad(byte[], int) - Static method in class org.magmacollective.darkcrystal.secretsharingwrapper.SecretSharingWrapper
-
Pad the secret with zeros to the given length.
All Classes All Packages