Package org.conscrypt

Class EvpMdRef


  • final class EvpMdRef
    extends java.lang.Object
    Utility class to convert between BoringSSL- and JCE-style message digest identifiers.
    • Constructor Detail

      • EvpMdRef

        private EvpMdRef()
    • Method Detail

      • getJcaDigestAlgorithmStandardName

        static java.lang.String getJcaDigestAlgorithmStandardName​(java.lang.String algorithm)
        Returns the canonical JCA digest algorithm name for the provided digest algorithm name or null if the digest algorithm is not known.
      • getEVP_MDByJcaDigestAlgorithmStandardName

        static long getEVP_MDByJcaDigestAlgorithmStandardName​(java.lang.String algorithm)
                                                       throws java.security.NoSuchAlgorithmException
        Throws:
        java.security.NoSuchAlgorithmException
      • getDigestSizeBytesByJcaDigestAlgorithmStandardName

        static int getDigestSizeBytesByJcaDigestAlgorithmStandardName​(java.lang.String algorithm)
                                                               throws java.security.NoSuchAlgorithmException
        Throws:
        java.security.NoSuchAlgorithmException
      • getJcaDigestAlgorithmStandardNameFromEVP_MD

        static java.lang.String getJcaDigestAlgorithmStandardNameFromEVP_MD​(long evpMdRef)