A B C D E I J L O P R S U V

A

arch - Variable in class com.lambdaworks.jni.Platform
 

B

Base64 - Class in com.lambdaworks.crypto
A very fast and memory efficient class to encode and decode to and from BASE64 in full accordance with RFC 2045.

On Windows XP sp1 with 1.4.2_04 and later ;), this encoder and decoder is about 10 times faster on small arrays (10 - 1000 bytes) and 2-3 times as fast on larger arrays (10000 - 1000000 bytes) compared to sun.misc.Encoder()/Decoder().

On byte arrays the encoder is about 20% faster than Jakarta Commons Base64 Codec for encode and about 50% faster for decoding large arrays.
Base64() - Constructor for class com.lambdaworks.crypto.Base64
 
blockmix_salsa8(byte[], int, int, int) - Static method in class com.lambdaworks.crypto.SCrypt
 
blockxor(byte[], int, byte[], int, int) - Static method in class com.lambdaworks.crypto.SCrypt
 

C

check(String, String) - Static method in class com.lambdaworks.crypto.SCryptUtil
Compare the supplied plaintext password to a hashed password.
com.lambdaworks.crypto - package com.lambdaworks.crypto
 
com.lambdaworks.jni - package com.lambdaworks.jni
 

D

decode(char[]) - Static method in class com.lambdaworks.crypto.Base64
Decodes a BASE64 encoded char array.
decode(byte[]) - Static method in class com.lambdaworks.crypto.Base64
Decodes a BASE64 encoded byte array.
decode(String) - Static method in class com.lambdaworks.crypto.Base64
Decodes a BASE64 encoded String.
decodeFast(char[]) - Static method in class com.lambdaworks.crypto.Base64
Decodes a BASE64 encoded char array that is known to be resonably well formatted.
decodeFast(byte[]) - Static method in class com.lambdaworks.crypto.Base64
Decodes a BASE64 encoded byte array that is known to be resonably well formatted.
decodeFast(String) - Static method in class com.lambdaworks.crypto.Base64
Decodes a BASE64 encoded string that is known to be resonably well formatted.
detect() - Static method in class com.lambdaworks.jni.Platform
Attempt to detect the current platform.

E

encodeToByte(byte[], boolean) - Static method in class com.lambdaworks.crypto.Base64
Encodes a raw byte array into a BASE64 byte[] representation i accordance with RFC 2045.
encodeToChar(byte[], boolean) - Static method in class com.lambdaworks.crypto.Base64
Encodes a raw byte array into a BASE64 char[] representation i accordance with RFC 2045.
encodeToString(byte[], boolean) - Static method in class com.lambdaworks.crypto.Base64
Encodes a raw byte array into a BASE64 String representation i accordance with RFC 2045.

I

integerify(byte[], int, int) - Static method in class com.lambdaworks.crypto.SCrypt
 

J

JarLibraryLoader - Class in com.lambdaworks.jni
A native library loader that will extract and load a shared library contained in a jar.
JarLibraryLoader() - Constructor for class com.lambdaworks.jni.JarLibraryLoader
Initialize a new instance that looks for shared libraries located in the same jar as this class and with a path starting with lib/.
JarLibraryLoader(CodeSource, String) - Constructor for class com.lambdaworks.jni.JarLibraryLoader
Initialize a new instance that looks for shared libraries located in the specified directory of the supplied code source.

L

load(String, boolean) - Method in class com.lambdaworks.jni.JarLibraryLoader
Load a shared library, and optionally verify the jar signatures.

O

os - Variable in class com.lambdaworks.jni.Platform
 

P

PBKDF - Class in com.lambdaworks.crypto
An implementation of the Password-Based Key Derivation Function as specified in RFC 2898.
PBKDF() - Constructor for class com.lambdaworks.crypto.PBKDF
 
pbkdf2(String, byte[], byte[], int, int) - Static method in class com.lambdaworks.crypto.PBKDF
Implementation of PBKDF2 (RFC2898).
pbkdf2(Mac, byte[], int, byte[], int) - Static method in class com.lambdaworks.crypto.PBKDF
Implementation of PBKDF2 (RFC2898).
Platform - Class in com.lambdaworks.jni
A platform is a unique combination of CPU architecture and operating system.
Platform.Arch - Enum in com.lambdaworks.jni
 
Platform.OS - Enum in com.lambdaworks.jni
 

R

R(int, int) - Static method in class com.lambdaworks.crypto.SCrypt
 

S

salsa20_8(byte[]) - Static method in class com.lambdaworks.crypto.SCrypt
 
SCrypt - Class in com.lambdaworks.crypto
An implementation of the scrypt key derivation function.
SCrypt() - Constructor for class com.lambdaworks.crypto.SCrypt
 
scrypt(byte[], byte[], int, int, int, int) - Static method in class com.lambdaworks.crypto.SCrypt
Implementation of the scrypt KDF.
scrypt(String, int, int, int) - Static method in class com.lambdaworks.crypto.SCryptUtil
Hash the supplied plaintext password and generate output in the format described in SCryptUtil.
scryptJ(byte[], byte[], int, int, int, int) - Static method in class com.lambdaworks.crypto.SCrypt
Pure Java implementation of the scrypt KDF.
scryptN(byte[], byte[], long, int, int, int) - Static method in class com.lambdaworks.crypto.SCrypt
Native C implementation of the scrypt KDF using the code from http://www.tarsnap.com/scrypt.html.
SCryptUtil - Class in com.lambdaworks.crypto
Simple SCrypt interface for hashing passwords using the scrypt key derivation fuction and comparing a plain text password to a hashed one.
SCryptUtil() - Constructor for class com.lambdaworks.crypto.SCryptUtil
 
smix(byte[], int, int, int, byte[], byte[]) - Static method in class com.lambdaworks.crypto.SCrypt
 

U

UnsupportedPlatformException - Exception in com.lambdaworks.jni
Exception thrown when the current platform cannot be detected.
UnsupportedPlatformException(String) - Constructor for exception com.lambdaworks.jni.UnsupportedPlatformException
 

V

valueOf(String) - Static method in enum com.lambdaworks.jni.Platform.Arch
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.lambdaworks.jni.Platform.OS
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.lambdaworks.jni.Platform.Arch
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.lambdaworks.jni.Platform.OS
Returns an array containing the constants of this enum type, in the order they are declared.

A B C D E I J L O P R S U V

Copyright © 2011. All Rights Reserved.