A B C D H I U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- asArray() - Method in interface com.github.glusk.caesar.Bytes
-
Returns
thisbyte sequence as an array. - asArray() - Method in class com.github.glusk.caesar.hashing.DigestArgument
- asArray() - Method in class com.github.glusk.caesar.hashing.Hash
-
Performs hashing of the
argumentspassed through the constructor and returns the result as a byte array. - asArray() - Method in class com.github.glusk.caesar.internal.BinaryString
-
Returns parsed binary string as a byte array.
- asArray() - Method in class com.github.glusk.caesar.internal.Identity
-
Returns
thisbyte sequence as an array.
B
- BinaryString - Class in com.github.glusk.caesar.internal
-
Bytesbacked by a binary string. - BinaryString(String) - Constructor for class com.github.glusk.caesar.internal.BinaryString
-
Constructs a new BinaryString from
hexString. - BinaryString(String, int) - Constructor for class com.github.glusk.caesar.internal.BinaryString
-
Constructs a new BinaryString.
- Bytes - Interface in com.github.glusk.caesar
-
The Caesar library type that represents an immutable sequence of bytes.
C
- com.github.glusk.caesar - module com.github.glusk.caesar
-
The Caesar library Java 9 module.
- com.github.glusk.caesar - package com.github.glusk.caesar
-
Caesar top level package.
- com.github.glusk.caesar.hashing - package com.github.glusk.caesar.hashing
-
Caesar hashing utilities package.
- com.github.glusk.caesar.internal - package com.github.glusk.caesar.internal
-
Package with Caesar's internal classes, not exposed as public API.
D
- digest() - Method in class com.github.glusk.caesar.hashing.ImmutableMessageDigest
-
Computes and returns the hash value value that is the result of
thisImmutableMessageDigest object. - DigestArgument - Class in com.github.glusk.caesar.hashing
-
A message digest argument.
- DigestArgument(byte...) - Constructor for class com.github.glusk.caesar.hashing.DigestArgument
-
Creates a new DigestArgument from the specified byte array
argument. - DigestArgument(Bytes) - Constructor for class com.github.glusk.caesar.hashing.DigestArgument
-
Creates a new DigestArgument from the specified
argument. - DigestArgument(String) - Constructor for class com.github.glusk.caesar.hashing.DigestArgument
-
Creates a new DigestArgument from an
utf8String. - DigestArgument(String, int) - Constructor for class com.github.glusk.caesar.hashing.DigestArgument
-
Creates a new DigestArgument from the specified
binaryStringin a givenradix(or base). - DigestArgument(String, Charset) - Constructor for class com.github.glusk.caesar.hashing.DigestArgument
-
Creates a new DigestArgument from a
stringwith the specifiedcharset.
H
- Hash - Class in com.github.glusk.caesar.hashing
-
A byte sequence that is the result of a hashing operation.
- Hash(ImmutableMessageDigest, Bytes...) - Constructor for class com.github.glusk.caesar.hashing.Hash
-
Creates a new Hash instance by specifying the ImmutableMessageDigest instance that will perform the hashing, and a list of
argumentsto hash.
I
- Identity - Class in com.github.glusk.caesar.internal
-
An identity relation implementation of the Bytes interface.
- Identity(byte...) - Constructor for class com.github.glusk.caesar.internal.Identity
-
Constructs a
newIdentity by passing in theargument. - ImmutableMessageDigest - Class in com.github.glusk.caesar.hashing
-
A
java.security.MessageDigestfunctionality extension that allows for method chaining and is immutable. - ImmutableMessageDigest(MessageDigest) - Constructor for class com.github.glusk.caesar.hashing.ImmutableMessageDigest
-
Creates a
newImmutableMessageDigest object by wrapping an existingmessageDigestinstance.
U
- update(byte[]) - Method in class com.github.glusk.caesar.hashing.ImmutableMessageDigest
-
Updates
thisImmutableMessage digest with theargumentarray and returns the result as anewImmutableMessageDigest object. - update(byte[], int, int) - Method in class com.github.glusk.caesar.hashing.ImmutableMessageDigest
-
Updates
thisImmutableMessage digest with the specified portion of theargumentarray and returns the result as anewImmutableMessageDigest object. - update(Bytes...) - Method in class com.github.glusk.caesar.hashing.ImmutableMessageDigest
-
Updates
thisImmutableMessage digest withargumentsand returns the result as anewImmutableMessageDigest object.
All Classes All Packages