A B C D H I P 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.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.Hex
 
asArray() - Method in class com.github.glusk.caesar.PlainText
 
asHexString() - Method in interface com.github.glusk.caesar.Bytes
Encodes this byte sequence as a hex string and returns it.

B

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.

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.

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.
Hex - Class in com.github.glusk.caesar
A hexadecimal encoded byte sequence.
Hex(String) - Constructor for class com.github.glusk.caesar.Hex
Constructs a new byte sequence from hexString.

I

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.

P

PlainText - Class in com.github.glusk.caesar
A byte sequence constructed from plain text.
PlainText(String) - Constructor for class com.github.glusk.caesar.PlainText
Creates a new byte sequence from an utf8String.
PlainText(String, Charset) - Constructor for class com.github.glusk.caesar.PlainText
Creates a new byte sequence from a string with the specified charset.

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 P U 
All Classes All Packages