A library to provide an API that simplifies interactions with the
java.security
and javax.crypto
packages.
The goal is to provide an API that:
- Guides the user into using the API correctly using the type system and available methods
- Provides sensible, secure defaults suitable for production use
- Uses immutable objects throughout