C G I K M O S T 
All Classes All Packages

C

CLEN - Static variable in class org.magmacollective.libsss.SSS
 
combineKeyshares(List<byte[]>) - Static method in class org.magmacollective.libsss.SSS
 
combineShares(List<byte[]>) - Static method in class org.magmacollective.libsss.SSS
 
concat(List<byte[]>) - Static method in class org.magmacollective.libsss.Shares
Concatenate a list of shares into a 1-dimensional array.
create(String) - Static method in class org.magmacollective.libsss.Secrets
Encode a String secret as a byte array.
createKeyshares(byte[], int, int) - Static method in class org.magmacollective.libsss.SSS
 
createShares(byte[], int, int) - Static method in class org.magmacollective.libsss.SSS
 

G

getKeyshare(byte[], int) - Static method in class org.magmacollective.libsss.Shares
From array of keyshares encoded in a 1-dimensional array, get the i'th keyshare.
getShare(byte[], int) - Static method in class org.magmacollective.libsss.Shares
From array of shares encoded in a 1-dimensional array, get the i'th share.

I

INSTANCE - Static variable in interface org.magmacollective.libsss.SSS.LibSSS
 

K

KEYSHARE_LEN - Static variable in class org.magmacollective.libsss.SSS
 

M

MAX_SHARES - Static variable in class org.magmacollective.libsss.SSS
 
MLEN - Static variable in class org.magmacollective.libsss.SSS
 

O

org.magmacollective.libsss - package org.magmacollective.libsss
Java port of Daan Sprenkles 'SSS' library using JNI

S

Secrets - Class in org.magmacollective.libsss
Allows a secret given as a string to be encoded as a byte array
Secrets() - Constructor for class org.magmacollective.libsss.Secrets
 
SHARE_LEN - Static variable in class org.magmacollective.libsss.SSS
 
Shares - Class in org.magmacollective.libsss
Encoding methods for shares
Shares() - Constructor for class org.magmacollective.libsss.Shares
 
SSS - Class in org.magmacollective.libsss
Shamirs secret sharing
SSS() - Constructor for class org.magmacollective.libsss.SSS
 
sss_combine_keyshares(byte[], byte[], int) - Method in interface org.magmacollective.libsss.SSS.LibSSS
 
sss_combine_shares(byte[], byte[], int) - Method in interface org.magmacollective.libsss.SSS.LibSSS
 
sss_create_keyshares(byte[], byte[], int, int) - Method in interface org.magmacollective.libsss.SSS.LibSSS
 
sss_create_shares(byte[], byte[], int, int) - Method in interface org.magmacollective.libsss.SSS.LibSSS
 
SSS.LibSSS - Interface in org.magmacollective.libsss
 

T

toHexString(byte[]) - Static method in class org.magmacollective.libsss.Shares
Get a hexadecimal string representation of the specified share.
C G I K M O S T 
All Classes All Packages