A B C D E F G I L M N O P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- algorithmName - Variable in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
-
The OpenSSL algorithm name as returned by OpenSSLMessageDigestNative.listMessageDigests().
B
- BLAKE2b512() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.BLAKE2b512
-
Creates a new instance.
- BLAKE2s256() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.BLAKE2s256
-
Creates a new instance.
- BYTE_BUFFER_REFERENCE_QUEUE - Static variable in class de.sfuhrm.openssl4j.PhantomReferenceCleanup
-
The reference queue of unused AbstractNative objects.
- byteBuffer - Variable in class de.sfuhrm.openssl4j.PhantomReferenceCleanup.NativePhantomReference
C
- context - Variable in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
-
A native message digest context where the state of the current calculation is stored.
- createAliases(Map<String, String>) - Static method in class de.sfuhrm.openssl4j.OpenSSL4JProvider
-
Creates some aliases for an input map.
D
- de.sfuhrm.openssl4j - package de.sfuhrm.openssl4j
-
Binding classes from the Java JCA providers.
- digestLength - Variable in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
-
The digest length as calculated by the engine.
- digestLength(ByteBuffer) - Static method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
-
Return the digest length in bytes.
E
- engineDigest() - Method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
- engineGetDigestLength() - Method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
- engineReset() - Method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
- engineUpdate(byte) - Method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
- engineUpdate(byte[], int, int) - Method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
- engineUpdate(ByteBuffer) - Method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
- enqueueForCleanup(Object, Consumer<ByteBuffer>, ByteBuffer) - Static method in class de.sfuhrm.openssl4j.PhantomReferenceCleanup
-
Enqueues a AbstractNative for later cleanup.
F
- free() - Method in class de.sfuhrm.openssl4j.PhantomReferenceCleanup.NativePhantomReference
- free(ByteBuffer) - Static method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
-
Free the native context that came from OpenSSLMessageDigestNative.nativeContext().
- freeFunction - Variable in class de.sfuhrm.openssl4j.PhantomReferenceCleanup.NativePhantomReference
G
- get(String, String) - Static method in class de.sfuhrm.openssl4j.PropertyAccessor
-
Gets a property.
- getArchName() - Static method in class de.sfuhrm.openssl4j.ObjectTransfer
- getLibraryVersion() - Static method in class de.sfuhrm.openssl4j.OpenSSL4JProvider
- getMessageDigestList() - Static method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
-
Get the list of digest algorithms supported by the OpenSSL library.
- getNames(Set<String>) - Static method in class de.sfuhrm.openssl4j.OpenSSL4JProvider
-
Gets the names and the aliases of all message digest algorithms.
- getObjectFiles() - Method in class de.sfuhrm.openssl4j.ObjectTransfer
- getOpenSSLHashnames(Set<String>) - Static method in class de.sfuhrm.openssl4j.OpenSSL4JProvider
-
Fills a map with the names of all algorithms in OpenSSL-JNA.
- getOsName() - Static method in class de.sfuhrm.openssl4j.ObjectTransfer
I
- isLoaded - Static variable in class de.sfuhrm.openssl4j.NativeLoader
L
- libraries - Variable in class de.sfuhrm.openssl4j.ObjectTransfer
-
The libraries copies.
- listMessageDigests() - Static method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
-
Get the list of MessageDigest algorithms supported by OpenSSL.
- load(Path) - Method in class de.sfuhrm.openssl4j.NativeLoader
-
Loads an object file and remembers it was loaded.
- loadAll() - Static method in class de.sfuhrm.openssl4j.NativeLoader
-
Loads all object files.
- loaded - Variable in class de.sfuhrm.openssl4j.NativeLoader
-
Which objects have already been loaded?
- loadOpenssl4jProperties() - Static method in class de.sfuhrm.openssl4j.PropertyAccessor
M
- MD4() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.MD4
-
Creates a new instance.
- MD5() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.MD5
-
Creates a new instance.
- MessageDigest - Class in de.sfuhrm.openssl4j
-
Class definitions for the message digest spis.
- MessageDigest() - Constructor for class de.sfuhrm.openssl4j.MessageDigest
- MessageDigest.BLAKE2b512 - Class in de.sfuhrm.openssl4j
-
BLAKE2b512 message digest implementation.
- MessageDigest.BLAKE2s256 - Class in de.sfuhrm.openssl4j
-
BLAKE2s256 message digest implementation.
- MessageDigest.MD4 - Class in de.sfuhrm.openssl4j
-
MD4 message digest implementation.
- MessageDigest.MD5 - Class in de.sfuhrm.openssl4j
-
MD5 message digest implementation.
- MessageDigest.RIPEMD160 - Class in de.sfuhrm.openssl4j
-
RIPEMD160 message digest implementation.
- MessageDigest.SHA_224 - Class in de.sfuhrm.openssl4j
-
SHA-224 message digest implementation.
- MessageDigest.SHA_256 - Class in de.sfuhrm.openssl4j
-
SHA-256 message digest implementation.
- MessageDigest.SHA_384 - Class in de.sfuhrm.openssl4j
-
SHA-384 message digest implementation.
- MessageDigest.SHA_512 - Class in de.sfuhrm.openssl4j
-
SHA-512 message digest implementation.
- MessageDigest.SHA_512_224 - Class in de.sfuhrm.openssl4j
-
SHA-512/224 message digest implementation.
- MessageDigest.SHA_512_256 - Class in de.sfuhrm.openssl4j
-
SHA-512/256 message digest implementation.
- MessageDigest.SHA1 - Class in de.sfuhrm.openssl4j
-
SHA1 message digest implementation.
- MessageDigest.SHA3_224 - Class in de.sfuhrm.openssl4j
-
SHA3-224 message digest implementation.
- MessageDigest.SHA3_256 - Class in de.sfuhrm.openssl4j
-
SHA3-256 message digest implementation.
- MessageDigest.SHA3_384 - Class in de.sfuhrm.openssl4j
-
SHA3-384 message digest implementation.
- MessageDigest.SHA3_512 - Class in de.sfuhrm.openssl4j
-
SHA3-512 message digest implementation.
- MessageDigest.SM3 - Class in de.sfuhrm.openssl4j
-
SM3 message digest implementation.
- MessageDigest.Whirlpool - Class in de.sfuhrm.openssl4j
-
Whirlpool message digest implementation.
N
- nativeContext() - Method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
-
Returns the context size in bytes.
- nativeFinal(ByteBuffer, byte[]) - Method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
-
Do the final digest calculation and return it.
- nativeInit(ByteBuffer, String) - Method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
-
Initialize the context.
- NativeLoader - Class in de.sfuhrm.openssl4j
-
Loads the object files.
- NativeLoader() - Constructor for class de.sfuhrm.openssl4j.NativeLoader
- NativePhantomReference(Object, Consumer<ByteBuffer>, ByteBuffer) - Constructor for class de.sfuhrm.openssl4j.PhantomReferenceCleanup.NativePhantomReference
- nativePhantomReferenceList - Static variable in class de.sfuhrm.openssl4j.PhantomReferenceCleanup
- nativeUpdateWithByte(ByteBuffer, byte) - Method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
-
Update the context with a single byte.
- nativeUpdateWithByteArray(ByteBuffer, byte[], int, int) - Method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
-
Update the context with an array.
- nativeUpdateWithByteBuffer(ByteBuffer, ByteBuffer, int, int) - Method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
-
Update the context with a direct byte buffer.
O
- OBJECTS - Static variable in class de.sfuhrm.openssl4j.NativeLoader
- ObjectTransfer - Class in de.sfuhrm.openssl4j
-
Transfers the object files from the JAR file to a temporary directory.
- ObjectTransfer() - Constructor for class de.sfuhrm.openssl4j.ObjectTransfer
- OpenSSL4JProvider - Class in de.sfuhrm.openssl4j
-
JCA provider directing all calls to the system native OpenSSL library.
- OpenSSL4JProvider() - Constructor for class de.sfuhrm.openssl4j.OpenSSL4JProvider
-
Constructor for the JCA Provider for OpenSSL JNI.
- openSslMessageDigestAlgorithms - Static variable in class de.sfuhrm.openssl4j.OpenSSL4JProvider
- OpenSSLMessageDigestNative - Class in de.sfuhrm.openssl4j
-
An interface to OpenSSL message digest functions.
- OpenSSLMessageDigestNative(String) - Constructor for class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
P
- PhantomReferenceCleanup - Class in de.sfuhrm.openssl4j
-
Frees native AbstractNative objects.
- PhantomReferenceCleanup() - Constructor for class de.sfuhrm.openssl4j.PhantomReferenceCleanup
- PhantomReferenceCleanup.NativePhantomReference - Class in de.sfuhrm.openssl4j
- properties - Static variable in class de.sfuhrm.openssl4j.PropertyAccessor
- PropertyAccessor - Class in de.sfuhrm.openssl4j
- PropertyAccessor() - Constructor for class de.sfuhrm.openssl4j.PropertyAccessor
- PROVIDER_NAME - Static variable in class de.sfuhrm.openssl4j.OpenSSL4JProvider
-
The provider name as passed to JCA.
R
- removeContext(ByteBuffer) - Static method in class de.sfuhrm.openssl4j.OpenSSLMessageDigestNative
-
Removes a context allocated with OpenSSLMessageDigestNative.nativeContext().
- RIPEMD160() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.RIPEMD160
-
Creates a new instance.
- running - Static variable in class de.sfuhrm.openssl4j.PhantomReferenceCleanup
-
Is the thread running?
S
- SHA_224() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.SHA_224
-
Creates a new instance.
- SHA_256() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.SHA_256
-
Creates a new instance.
- SHA_384() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.SHA_384
-
Creates a new instance.
- SHA_512() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.SHA_512
-
Creates a new instance.
- SHA_512_224() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.SHA_512_224
-
Creates a new instance.
- SHA_512_256() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.SHA_512_256
-
Creates a new instance.
- SHA1() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.SHA1
-
Creates a new instance.
- SHA3_224() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.SHA3_224
-
Creates a new instance.
- SHA3_256() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.SHA3_256
-
Creates a new instance.
- SHA3_384() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.SHA3_384
-
Creates a new instance.
- SHA3_512() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.SHA3_512
-
Creates a new instance.
- SM3() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.SM3
-
Creates a new instance.
- SSL_TO_JAVA_NAMES - Static variable in class de.sfuhrm.openssl4j.OpenSSL4JProvider
-
Name pairs mapping from SSL to Java.
- startIfNeeded() - Static method in class de.sfuhrm.openssl4j.PhantomReferenceCleanup
-
Checks whether the queue thread is already running and starts it if not.
T
- targetDirectory - Variable in class de.sfuhrm.openssl4j.ObjectTransfer
-
The destination temporary directory.
- toLibraryName(String) - Static method in class de.sfuhrm.openssl4j.ObjectTransfer
- transfer(String...) - Method in class de.sfuhrm.openssl4j.ObjectTransfer
- transferTo(InputStream, Path) - Method in class de.sfuhrm.openssl4j.ObjectTransfer
W
- Whirlpool() - Constructor for class de.sfuhrm.openssl4j.MessageDigest.Whirlpool
-
Creates a new instance.
All Classes All Packages