A B C D H I U 
All Classes All Packages

A

asArray() - Method in interface com.github.glusk.caesar.Bytes
Returns this byte 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 arguments passed 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 this byte sequence as an array.

B

BinaryString - Class in com.github.glusk.caesar.internal
Bytes backed 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 this ImmutableMessageDigest 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 binaryString in a given radix (or base).
DigestArgument(String, Charset) - Constructor for class com.github.glusk.caesar.hashing.DigestArgument
Creates a new DigestArgument from a string with the specified charset.

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 arguments to 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 new Identity by passing in the argument.
ImmutableMessageDigest - Class in com.github.glusk.caesar.hashing
A java.security.MessageDigest functionality extension that allows for method chaining and is immutable.
ImmutableMessageDigest(MessageDigest) - Constructor for class com.github.glusk.caesar.hashing.ImmutableMessageDigest
Creates a new ImmutableMessageDigest object by wrapping an existing messageDigest instance.

U

update(byte[]) - Method in class com.github.glusk.caesar.hashing.ImmutableMessageDigest
Updates this ImmutableMessage digest with the argument array and returns the result as a new ImmutableMessageDigest object.
update(byte[], int, int) - Method in class com.github.glusk.caesar.hashing.ImmutableMessageDigest
Updates this ImmutableMessage digest with the specified portion of the argument array and returns the result as a new ImmutableMessageDigest object.
update(Bytes...) - Method in class com.github.glusk.caesar.hashing.ImmutableMessageDigest
Updates this ImmutableMessage digest with arguments and returns the result as a new ImmutableMessageDigest object.
A B C D H I U 
All Classes All Packages