Uses of Class
org.refcodes.security.alt.chaos.ChaosKey
-
Uses of ChaosKey in org.refcodes.security.alt.chaos
Methods in org.refcodes.security.alt.chaos that return ChaosKeyModifier and TypeMethodDescriptionstatic ChaosKeyChaosKey.createFromCertificate(File aCertFile) static ChaosKeyChaosKey.createFromCertificate(File aCertFile, String aPassword) static ChaosKeyChaosKey.createFromCertificate(InputStream aInputStream) Creates aChaosKey(chain) from the unsecured certificate retrieved from the givenInputStream.static ChaosKeyChaosKey.createFromCertificate(InputStream aInputStream, String aPassword) Creates aChaosKey(chain) from the password protected certificate retrieved from the givenInputStream.static ChaosKeyChaosKey.createFromCertificate(String aCertificate) Creates aChaosKey(chain) from the unsecured certificate.static ChaosKeyChaosKey.createFromCertificate(String aCertificate, String aPassword) Creates aChaosKey(chain) from the password protected certificate.static ChaosKeyChaosKey.createKeyChain(byte[] aEncodedChain) Creates aChaosKeyfrom the provided encoded chain representations (as oftoEncodedChain()) including all the nestedChaosKeychildren.static ChaosKeyChaosKey.createRndKey()Creates a randomChaosKey.static ChaosKeyChaosKey.createRndKey(ChaosKey aChildKey) Creates a randomChaosKey.static ChaosKeyChaosKey.createRndKey(ChaosOptions aChaosOptions) Creates a randomChaosKey.static ChaosKeyChaosKey.createRndKey(ChaosOptions aChaosOptions, ChaosKey aChildKey) Creates a randomChaosKey.static ChaosKeyChaosKey.createRndKeyChain(int aChainLength) Creates a randomChaosKeychain, where eachChaosKeyreferences a childChaosKey(as ofgetChild()) as defined by the provided chain length and eachChaosKeyin the chain is initialized by its unique random values.static ChaosKeyChaosKey.createRndKeyChain(int aChainLength, ChaosOptions... aChaosOptions) Creates a randomChaosKeychain, where eachChaosKeyreferences a childChaosKey(as ofgetChild()) as defined by the provided chain length and eachChaosKeyin the chain is initialized by its unique random values.ChaosKey.getChild()Returns the next outerChaosKey.protected ChaosKeyChaosKey.nextVariableLengthChild()Determines the nextChaosKeychild (excluding this) which does not(!)Methods in org.refcodes.security.alt.chaos with parameters of type ChaosKeyModifier and TypeMethodDescriptionstatic ChaosKeyChaosKey.createRndKey(ChaosKey aChildKey) Creates a randomChaosKey.static ChaosKeyChaosKey.createRndKey(ChaosOptions aChaosOptions, ChaosKey aChildKey) Creates a randomChaosKey.Constructors in org.refcodes.security.alt.chaos with parameters of type ChaosKeyModifierConstructorDescriptionChaosDecrypter(ChaosKey aKey) Instantiates a newChaosDecrypterusing the givenChaosKeyfor decrypting.ChaosDecrypter(ChaosKey aKey, int aChildDepth) Instantiates a newChaosDecrypterusing the givenChaosKeyfor decrypting.protectedChaosDecrypter(ChaosKey aKey, int aChildDepth, ChaosDecrypter aChildDecrypter) Instantiates a newChaosDecrypterusing the givenChaosKeyfor encrypting and the givenChaosDecrypteras _child encrypter: TTheChaosKeymust therefore have no childChaosKeyas the childChaosDecrypterthen cannot unambiguously be determined!ChaosDecryptionInputStream(InputStream aInputStream, ChaosKey aKey) Constructs theChaosDecryptionInputStreamusing the givenChaosKeyfor decrypting.ChaosEncrypter(ChaosKey aKey) Instantiates a newChaosEncrypterusing the givenChaosKeyfor encrypting.ChaosEncrypter(ChaosKey aKey, boolean isVerify) Instantiates a newChaosEncrypterusing the givenChaosKeyfor encrypting.ChaosEncrypter(ChaosKey aKey, int aChildDepth) Instantiates a newChaosEncrypterusing the givenChaosKeyfor encrypting.ChaosEncrypter(ChaosKey aKey, int aChildDepth, boolean isVerify) Instantiates a newChaosEncrypterusing the givenChaosKeyfor encrypting.protectedChaosEncrypter(ChaosKey aKey, int aChildDepth, ChaosEncrypter aChildEncrypter, boolean isVerify) Instantiates a newChaosEncrypterusing the givenChaosKeyfor encrypting and the givenChaosEncrypteras child encrypter: TheChaosKeymust therefore have no childChaosKeyas the childChaosEncrypterthen cannot unambiguously be determined!ChaosEncryptionOutputStream(OutputStream aOutputStream, ChaosKey aKey) Constructs theChaosEncryptionOutputStreamusing the givenChaosKeyfor encrypting.ChaosEncryptionOutputStream(OutputStream aOutputStream, ChaosKey aKey, boolean isVerify) Constructs theChaosEncryptionOutputStreamusing the givenChaosKeyfor encrypting.Instantiates theChaosKeyby reversing the result of thegetEncoded()operation where the byte array contains the values x0, a and s (including theChaosOptions.getEncoded()).Instantiates a newChaosKeyby calculating x0, a and s from the provided char array.ChaosKey(char[] aSecret, ChaosOptions aChaosOptions, ChaosKey aChildKey) Instantiates a newChaosKeyby calculating x0, a and s from the provided char array.Instantiates a newChaosKeydirectly from the provided double values.ChaosKey(double x0, double a, long s, ChaosOptions aChaosOptions, ChaosKey aChildKey) Instantiates a newChaosKeydirectly from the provided double values.Instantiates a newChaosKeyfrom the provided integer values.ChaosKey(int x0, int a, int s, ChaosOptions aChaosOptions, ChaosKey aChildKey) Instantiates a newChaosKeyfrom the provided integer values.ChaosKey(String aSecret, ChaosOptions aChaosOptions, ChaosKey aChildKey) ChaosTextDecrypter(ChaosKey aKey) Instantiates a newChaosTextDecrypterusing the givenChaosKeyfor decrypting.ChaosTextEncrypter(ChaosKey aKey) Instantiates a newChaosTextEncrypterusing the givenChaosKeyfor encrypting.ChaosTextEncrypter(ChaosKey aKey, boolean isVerify) Instantiates a newChaosTextEncrypterusing the givenChaosKeyfor encrypting.