Package com.exceptionfactory.jagged.framework.crypto


package com.exceptionfactory.jagged.framework.crypto
  • Class
    Description
    Byte Buffer Cipher Factory provides instances of Byte Buffer Decryptor and Encryptor objects
    Byte Buffer Decryptor abstracts Cipher decryption operations
    Byte Buffer Encryptor abstracts Cipher encryption operations
    Cipher Key extension of Cryptographic Algorithm Key with ChaCha20-Poly1305
    File Key extension of Cryptographic Algorithm Key encrypted with ChaCha20-Poly1305
    File Key Decryptor abstracts cipher operations for decrypting a File Key
    Factory abstraction for instances of File Key Decryptor
    File Key Encryptor abstracts cipher operations for encrypting a File Key
    Factory abstraction for instances of File Key Encryptor
    Hashed Derived Key Producer using HMAC-based Extract-and-Expand Key Derivation Function described in RFC 5869
    Abstraction for producing Header MAC Key using HMAC-based Extract-and-Expand Key Derivation Function described in RFC 5869
    Header Key Producer Factory creates new producers using required arguments
    Message Authentication Code Key extension of Cryptographic Algorithm Key using HmacSHA256
    Producer abstraction for generating a Keyed-Hash Message Authentication Code as described in RFC 2104
    Message Authentication Code Producer Factory creates new producers using required arguments
    Initialization Vector Parameter Specification for Payload encryption and decryption consisting of 12 bytes
    Abstraction for producing Payload Key from File Key using HMAC-based Extract-and-Expand Key Derivation Function described in RFC 5869
    Payload Key Producer Factory creates new producers
    Payload nonce consisting of 16 bytes from a cryptographically secure pseudorandom number generator
    Shared Salt Key extension of Cryptographic Algorithm Key containing the concatenation of shared public keys
    Shared Secret Key extension of Cryptographic Algorithm Key containing the results of key agreement processing
    Standard implementation of Byte Buffer Cipher Factory provides instances of Byte Buffer Decryptor and Encryptor objects