A B C D E G H I K L M N O P R S T V W Z 
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.
A B C D E G H I K L M N O P R S T V W Z 
All Classes All Packages