Package org.gudy.bouncycastle.crypto
package org.gudy.bouncycastle.crypto
-
ClassDescriptionbase interface that a public/private key block cipher needs to conform to.a holding class for public/private parameter pairs.interface that a public/private key pair generator should conform to.The basic interface that basic Diffie-Hellman implementations conforms to.Block cipher engines are expected to conform to this interface.a buffer wrapper for an asymmetric block cipher, allowing input to be accumulated in a piecemeal fashion until final processing.A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion.The base class for symmetric, or secret, cipher key generators.all parameter classes implement this.the foundation class for the hard exceptions thrown by the crypto packages.this exception is thrown if a buffer that is meant to have output copied into it turns out to be too short, or if we've been given insufficient input.base interface for general purpose byte derivation functions.Parameters for key/byte stream derivation classesinterface that a message digest conforms to.interface for classes implementing the Digital Signature Algorithmthis exception is thrown whenever we find something we don't expect in a message.The base class for parameters to key generators.The base interface for implementations of message authentication codes (MACs).super class for all Password Based Encyrption (PBE) parameter generator classes.the foundation class for the exceptions thrown by the crypto packages.a wrapper for block ciphers with a single byte block size, so that they can be treated like stream ciphers.the interface stream ciphers conform to.