/** * @see org.spongycastle.crypto.Digest#getAlgorithmName() */ public String getAlgorithmName() { return md5.getAlgorithmName() + " and " + sha1.getAlgorithmName(); }
/** * @deprecated */ public String getAlgorithmName() { return digest.getAlgorithmName() + "withRSA"; }
protected BCMessageDigest( Digest digest) { super(digest.getAlgorithmName()); this.digest = digest; }
protected BCMessageDigest( Digest digest) { super(digest.getAlgorithmName()); this.digest = digest; }
/** * @deprecated */ public String getAlgorithmName() { return digest.getAlgorithmName() + "withRSA"; }
public String getAlgorithmName() { return digest.getAlgorithmName() + "/HMAC"; }
public String getAlgorithmName() { return digest.getAlgorithmName() + "/HMAC"; }
public String getAlgorithmName() { return digest.getAlgorithmName() + "/HMAC"; }
public String getAlgorithmName() { return digest.getAlgorithmName() + "/HMAC"; }
public String getAlgorithmName() { return digest.getAlgorithmName() + "/SSL3MAC"; }
public String getAlgorithmName() { return digest.getAlgorithmName() + "/SSL3MAC"; }
public RSADigestSigner( Digest digest) { this(digest, (ASN1ObjectIdentifier)oidMap.get(digest.getAlgorithmName())); }
public static boolean noTrailerAvailable(Digest digest) { return !trailerMap.containsKey(digest.getAlgorithmName()); } }
public static Integer getTrailer(Digest digest) { return (Integer)trailerMap.get(digest.getAlgorithmName()); // JDK 1.4 compatibility }
static int getMaxSecurityStrength(Digest d) { return ((Integer)maxSecurityStrengths.get(d.getAlgorithmName())).intValue(); }
private static int getByteLength( Digest digest) { if (digest instanceof ExtendedDigest) { return ((ExtendedDigest)digest).getByteLength(); } Integer b = (Integer)blockLengths.get(digest.getAlgorithmName()); if (b == null) { throw new IllegalArgumentException("unknown digest passed: " + digest.getAlgorithmName()); } return b.intValue(); }
private static int getByteLength( Digest digest) { if (digest instanceof ExtendedDigest) { return ((ExtendedDigest)digest).getByteLength(); } Integer b = (Integer)blockLengths.get(digest.getAlgorithmName()); if (b == null) { throw new IllegalArgumentException("unknown digest passed: " + digest.getAlgorithmName()); } return b.intValue(); }
public RSADigestSigner( Digest digest) { this.digest = digest; algId = new AlgorithmIdentifier((ASN1ObjectIdentifier)oidMap.get(digest.getAlgorithmName()), DERNull.INSTANCE); }
public PublicKey generatePublic(SubjectPublicKeyInfo pki) throws IOException { // get the inner type inside the BIT STRING ASN1Primitive innerType = pki.parsePublicKey(); McElieceCCA2PublicKey key = McElieceCCA2PublicKey.getInstance(innerType); return new BCMcElieceCCA2PublicKey(new McElieceCCA2PublicKeyParameters(key.getN(), key.getT(), key.getG(), Utils.getDigest(key.getDigest()).getAlgorithmName())); }
/** * XMSSMT constructor... * * @param height Height of tree. * @param layers Amount of layers. * @param digest Digest to use. */ public XMSSMTParameters(int height, int layers, Digest digest) { super(); this.height = height; this.layers = layers; this.xmssParams = new XMSSParameters(xmssTreeHeight(height, layers), digest); oid = DefaultXMSSMTOid.lookup(getDigest().getAlgorithmName(), getDigestSize(), getWinternitzParameter(), getLen(), getHeight(), layers); /* * if (oid == null) { throw new InvalidParameterException(); } */ }