Class | Description |
---|---|
AES |
This program uses a AES key, retrieves its raw bytes, and then reinstantiates
a AES key from the key bytes.
|
AesCbcWithIntegrity |
Simple library for the "right" defaults for AES key generation, encryption,
and decryption using 128-bit AES, CBC, PKCS5 padding, and a random 16-byte IV
with SHA1PRNG.
|
AesCbcWithIntegrity.CipherTextIvMac |
Holder class that allows us to bundle ciphertext and IV together.
|
AesCbcWithIntegrity.PrngFixes |
Fixes for the RNG as per
http://android-developers.blogspot.com/2013/08/some-securerandom-thoughts.html
This software is provided 'as-is', without any express or implied
warranty.
|
AesCbcWithIntegrity.PrngFixes.LinuxPRNGSecureRandom |
SecureRandomSpi which passes all requests to the Linux PRNG (
/dev/urandom ). |
AesCbcWithIntegrity.SecretKeys |
Holder class that has both the secret AES key for encryption (confidentiality)
and the secret HMAC key for integrity.
|
Constants |
A collection of constants, also versioning information
|
Logger |
Mirrors Apache Log4j and acts as a wrapper.
|
Enum | Description |
---|---|
Constants.AuthMode |
Copyright © 2008–2017 MIL-OSS. All rights reserved.