block word digest SHA-1 512 32 160 SHA-256 512 32 256 SHA-384 1024 64 384 SHA-512 1024 64 512
202203204205206207208
static public class ecCVCDSA384 extends SignatureSpi { public ecCVCDSA384() { super(new SHA384Digest(), new ECDSASigner(), new CVCDSAEncoder()); }
241242243244245246247
static public class dsa384 extends DSASigner { public dsa384() { super(new SHA384Digest(), new org.bouncycastle.crypto.signers.DSASigner()); }
147148149150151152153
static public class withSha384 extends SignatureSpi { public withSha384() { super(new SHA384Digest(), new RainbowSigner()); }
234235236237238239240
static public class McElieceFujisaki384 extends McElieceFujisakiCipherSpi { public McElieceFujisaki384() { super(new SHA384Digest(), new McElieceFujisakiCipher()); }
152153154155156157158
static public class McEliecePKCS384 extends McEliecePKCSCipherSpi { public McEliecePKCS384() { super(new SHA384Digest(), new McEliecePKCSCipher()); }
417418419420421422423
public static class SHA384 extends JCEMac { public SHA384() { super(new HMac(new SHA384Digest())); }
426427428429430431432
public static class OldSHA384 extends JCEMac { public OldSHA384() { super(new OldHMac(new SHA384Digest())); }
262263264265266267268
static public class SHA384WithRSAEncryption extends JDKDigestSignature { public SHA384WithRSAEncryption() { super(NISTObjectIdentifiers.id_sha384, new SHA384Digest(), new PKCS1Encoding(new RSABlindedEngine())); }
99100101102103104105106107108109
{ return new SHA256Digest(); } if (sha384.contains(digestName)) { return new SHA384Digest(); } if (sha512.contains(digestName)) { return new SHA512Digest(); }
286287288289290291292
static public class dsa384 extends JDKDSASigner { public dsa384() { super(new SHA384Digest(), new DSASigner()); }