1 !"#$%&'()*+,-/1()VGOST3411MD2MD4MD5 RIPEMD-128 RIPEMD-160SHA-1SHA-224SHA-256SHA-384SHA-512 SHA-512(224) SHA-512(256)SHA3-224SHA3-256SHA3-384SHA3-512SHAKE128SHAKE256SM3 SignatureTiger Tiger_192 Whirlpool digestOidMapget getDigestNamegetId gostR3411idSHA1 id_sha224 id_sha256 id_sha384 id_sha3_224 id_sha3_256 id_sha3_384 id_sha3_512 id_sha512 id_sha512_224 id_sha512_256 id_shake128 id_shake256java/lang/Objectjava/lang/Stringjava/util/HashMap java/util/Mapmd2md4md5*org/bouncycastle/asn1/ASN1ObjectIdentifier:org/bouncycastle/asn1/cryptopro/CryptoProObjectIdentifiers,org/bouncycastle/asn1/gm/GMObjectIdentifiers.org/bouncycastle/asn1/gnu/GNUObjectIdentifiers1org/bouncycastle/asn1/iso/ISOIECObjectIdentifiers0org/bouncycastle/asn1/nist/NISTObjectIdentifiers.org/bouncycastle/asn1/oiw/OIWObjectIdentifiers0org/bouncycastle/asn1/pkcs/PKCSObjectIdentifiers:org/bouncycastle/asn1/teletrust/TeleTrusTObjectIdentifiers/org/bouncycastle/jcajce/util/MessageDigestUtilsput ripemd128 ripemd160 ripemd256sm3 whirlpoolDEFGKLMNOPQRSTLjava/util/Map;,Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;OLjava/util/Map;()Ljava/lang/String;&(Ljava/lang/Object;)Ljava/lang/Object;@(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;)Ljava/lang/String;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 2i 0j 6j 7j 8j 9j :j ;j <j =j >j ?j @j Aj Bj Cj Hj Ij Jj Vj Wj Xj Yj Zj  5l 3m Uo `r a bq c c c dt du dv dw dx dy dz d{ d| d} d~ d es f f f g g g hp [ ] _ ^ ^Code!h[ 2i.k* 4n$*\L++*ui]YWWWWW W W W W WWWWWWWWWWWWWWWW