Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.bouncycastle.jcajce.provider.digest;
 
public class GOST3411
    private GOST3411()
    {
    }
    static public class Digest
        extends BCMessageDigest
        implements Cloneable
    {
        public Digest()
        {
            super(new GOST3411Digest());
        }
        public Object clone()
            throws CloneNotSupportedException
        {
            Digest d = (Digest)super.clone();
            d.digest = new GOST3411Digest((GOST3411Digest));
            return d;
        }
    }

    
GOST3411 HMac
    public static class HashMac
        extends BaseMac
    {
        public HashMac()
        {
            super(new HMac(new GOST3411Digest()));
        }
    }

    
PBEWithHmacGOST3411
    public static class PBEWithMacKeyFactory
        extends PBESecretKeyFactory
    {
        public PBEWithMacKeyFactory()
        {
            super("PBEwithHmacGOST3411"nullfalse, 256, 0);
        }
    }
    public static class KeyGenerator
        extends BaseKeyGenerator
    {
        public KeyGenerator()
        {
            super("HMACGOST3411", 256, new CipherKeyGenerator());
        }
    }
    public static class Mappings
        extends DigestAlgorithmProvider
    {
        private static final String PREFIX = GOST3411.class.getName();
        public Mappings()
        {
        }
        public void configure(ConfigurableProvider provider)
        {
            provider.addAlgorithm("MessageDigest.GOST3411" + "$Digest");
            provider.addAlgorithm("Alg.Alias.MessageDigest.GOST""GOST3411");
            provider.addAlgorithm("Alg.Alias.MessageDigest.GOST-3411""GOST3411");
            provider.addAlgorithm("Alg.Alias.MessageDigest." + ."GOST3411");
            provider.addAlgorithm("SecretKeyFactory.PBEWITHHMACGOST3411" + "$PBEWithMacKeyFactory");
            provider.addAlgorithm("Alg.Alias.SecretKeyFactory." + ."PBEWITHHMACGOST3411");
            addHMACAlgorithm(provider"GOST3411" + "$HashMac" + "$KeyGenerator");
            addHMACAlias(provider"GOST3411".);
        }
    }
New to GrepCode? Check out our FAQ X