# Package net.shibboleth.shared.codec

@NonnullElements package net.shibboleth.shared.codec
A set of helper functions for encoding/decoding data to/from different formats.

Class
Description
Base32Support
Helper class for working with `Base32`.
Base64Support
Helper class for working with `Base64`.
CodecException
A general checked `Exception` thrown by the failure of a Codec.
DecodingException
A `CodecException` that occurs during decoding.
EncodingException
A `CodecException` that occurs during encoding.
HTMLEncoder
An HTML encoder derived from the OWASP ESAPI project.
StringDigester
A function which accepts a String input, digests it according to a specified `MessageDigest` algorithm, and then returns the output in a specified format: Base32/64-encoded or hexadecimal with with lower or upper case characters.
StringDigester.OutputFormat
The output format determining how the the digested byte[] is converted to the output String.