File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
pg/src/main/java/org/bouncycastle/openpgp/operator/bc Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 1818import org .bouncycastle .crypto .digests .SHA224Digest ;
1919import org .bouncycastle .crypto .digests .SHA256Digest ;
2020import org .bouncycastle .crypto .digests .SHA384Digest ;
21+ import org .bouncycastle .crypto .digests .SHA3Digest ;
2122import org .bouncycastle .crypto .digests .SHA512Digest ;
2223import org .bouncycastle .crypto .digests .TigerDigest ;
2324import org .bouncycastle .crypto .encodings .PKCS1Encoding ;
@@ -61,6 +62,16 @@ static Digest createDigest(int algorithm)
6162 return new SHA384Digest ();
6263 case HashAlgorithmTags .SHA512 :
6364 return new SHA512Digest ();
65+ case HashAlgorithmTags .SHA3_224 :
66+ return new SHA3Digest (224 );
67+ case HashAlgorithmTags .SHA3_256 :
68+ case HashAlgorithmTags .SHA3_256_OLD :
69+ return new SHA3Digest (256 );
70+ case HashAlgorithmTags .SHA3_384 :
71+ return new SHA3Digest (384 );
72+ case HashAlgorithmTags .SHA3_512 :
73+ case HashAlgorithmTags .SHA3_512_OLD :
74+ return new SHA3Digest (512 );
6475 case HashAlgorithmTags .MD2 :
6576 return new MD2Digest ();
6677 case HashAlgorithmTags .MD5 :
You can’t perform that action at this time.
0 commit comments