A C D E G I L M N P R S T U V

S

Secret_Share - package Secret_Share
A set of primitives and utilities necessary to implement Shamir's Secret Sharing with Pedersen's Verifiable Secret Sharing (VSS) and the capability to implement Jarecki's Proactive Secret Sharing (PSS).
SecretShareException - exception Secret_Share.SecretShareException.
This exception exists to give a general exception to catch all of the Secret Share exceptions.
SecretShareException() - Constructor for class Secret_Share.SecretShareException
Creates a new instance of SecretShareException without detail message.
SecretShareException(String) - Constructor for class Secret_Share.SecretShareException
Constructs an instance of SecretShareException with the specified detail message.
selfVerify() - Method in class Secret_Share.Share
This function compares the current value contained by the share against the publicShareVersion contained by the current share.
Share - class Secret_Share.Share.
This class stores the individual shares of the secret.
Share(int, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger[], int) - Constructor for class Secret_Share.Share
Creates a new instance of Share.
ShareAddException - exception Secret_Share.ShareAddException.
This exception is thrown to indicate error with the Share.add() method.
ShareAddException() - Constructor for class Secret_Share.ShareAddException
Creates a new instance of ShareAddException without detail message.
ShareAddException(String) - Constructor for class Secret_Share.ShareAddException
Constructs an instance of ShareAddException with the specified detail message.
ShareDemo - class demo.ShareDemo.
The main executable class of the share demo.
ShareDemo() - Constructor for class demo.ShareDemo
Creates new form ShareDemo
ShareException - exception Secret_Share.ShareException.
This exception indicates error related to the share.
ShareException() - Constructor for class Secret_Share.ShareException
Creates a new instance of ShareException without detail message.
ShareException(String) - Constructor for class Secret_Share.ShareException
Constructs an instance of ShareException with the specified detail message.
ShareUtil - class Secret_Share.ShareUtil.
The Share Utilities contain the necessary auxilliary functions of splitting and recovery.
ShareUtil() - Constructor for class Secret_Share.ShareUtil
 
ShareUtilException - exception Secret_Share.ShareUtilException.
This exception is thrown to indicate generic error with the ShareUtil class.
ShareUtilException() - Constructor for class Secret_Share.ShareUtilException
Creates a new instance of ShareUtilException without detail message.
ShareUtilException(String) - Constructor for class Secret_Share.ShareUtilException
Constructs an instance of ShareUtilException with the specified detail message.
sign(byte[]) - Method in class demo.RSACryptoManager
Signs the data usa SHA-1 and RSA following PKCS#1 using the local private key.
split(BigInteger, int, int, int, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger[]) - Static method in class Secret_Share.ShareUtil
This is a simplification method used to hide the last argument, r, of the other split method.
split(BigInteger, int, int, int, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger[], BigInteger) - Static method in class Secret_Share.ShareUtil
This is the primary function used to split a secret.
SplitException - exception Secret_Share.SplitException.
This exception is thrown when there is an error splitting the secret.
SplitException() - Constructor for class Secret_Share.SplitException
Creates a new instance of SplitException without detail message.
SplitException(String) - Constructor for class Secret_Share.SplitException
Constructs an instance of SplitException with the specified detail message.

A C D E G I L M N P R S T U V