A B C D H I P U W
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.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.Hex
- asArray() - Method in class com.github.glusk.caesar.PlainText
- asArray() - Method in class com.github.glusk.caesar.WrappedBytes
- 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
thisImmutableMessageDigest 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
argumentsto 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.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.
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
stringwith the specifiedcharset.
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.
W
- WrappedBytes - Class in com.github.glusk.caesar
-
This class simply clones a byte array passed through the constructor and wraps it.
- WrappedBytes(byte...) - Constructor for class com.github.glusk.caesar.WrappedBytes
-
Constructs a new byte sequence from
bytesToWrap.
All Classes All Packages