Package org.apache.harmony.security.provider.crypto

  • Class Summary
    Class Description
    CryptoProvider
    Implementation of Provider for SecureRandom, MessageDigest and Signature using a Secure Hash Algorithm, SHA-1; see SECURE HASH STANDARD, FIPS PUB 180-1 (http://www.itl.nist.gov/fipspubs/fip180-1.htm)

    The implementation supports "SHA1PRNG", "SHA-1" and "SHA1withDSA" algorithms described in JavaTM Cryptography Architecture, API Specification & Reference
    DSAKeyFactoryImpl  
    DSAPrivateKeyImpl
    The class provides DSAPrivateKey functionality by extending a class implementing PrivateKey and implementing methods defined in both interfaces, DSAKey and DSAPrivateKey
    DSAPublicKeyImpl
    The class provides DSAPublicKey functionality by extending a class implementing PublicKey and implementing methods defined in both interfaces, DSAKey and DSAPublicKey
    SHA1_MessageDigestImpl
    This class extends the MessageDigestSpi class implementing all its abstract methods; it overrides the "Object clone()" and "int engineGetDigestLength()" methods.
    SHA1Constants
    This interface contains :
    - a set of constant values, H0-H4, defined in "SECURE HASH STANDARD", FIPS PUB 180-2 ;
    - implementation constant values to use in classes using SHA-1 algorithm.
    SHA1Impl
    This class contains methods providing SHA-1 functionality to use in classes.
    SHA1PRNG_SecureRandomImpl
    This class extends the SecureRandomSpi class implementing all its abstract methods.
    SHA1withDSA_SignatureImpl