block word digest SHA-1 512 32 160 SHA-256 512 32 256 SHA-384 1024 64 384 SHA-512 1024 64 512
949596979899100
static public class ecDSA256 extends SignatureSpi { public ecDSA256() { super(new SHA256Digest(), new ECDSASigner(), new StdDSAEncoder()); }
148149150151152153154
static public class ecNR256 extends SignatureSpi { public ecNR256() { super(new SHA256Digest(), new ECNRSigner(), new StdDSAEncoder()); }
149150151152153154155156157158159
case MACAlgorithm.hmac_md5: return new MD5Digest(); case MACAlgorithm.hmac_sha1: return new SHA1Digest(); case MACAlgorithm.hmac_sha256: return new SHA256Digest(); case MACAlgorithm.hmac_sha384: return new SHA384Digest(); case MACAlgorithm.hmac_sha512: return new SHA512Digest(); default:
193194195196197198199
static public class ecCVCDSA256 extends SignatureSpi { public ecCVCDSA256() { super(new SHA256Digest(), new ECDSASigner(), new CVCDSAEncoder()); }
232233234235236237238
static public class dsa256 extends DSASigner { public dsa256() { super(new SHA256Digest(), new org.bouncycastle.crypto.signers.DSASigner()); }
21222324252627
extends BCMessageDigest implements Cloneable { public Digest() { super(new SHA256Digest()); }
282930313233343536
public Object clone() throws CloneNotSupportedException { Digest d = (Digest)super.clone(); d.digest = new SHA256Digest((SHA256Digest)digest); return d; }
39404142434445
public static class HashMac extends BaseMac { public HashMac() { super(new HMac(new SHA256Digest())); }
165166167168169170171172173174
{ hashAlg = new SHA512Digest(); } else if ("SHA-256".equals(alg)) { hashAlg = new SHA256Digest(); } init(); }
138139140141142143144
static public class withSha256 extends SignatureSpi { public withSha256() { super(new SHA256Digest(), new RainbowSigner()); }