case "IDEA": return CipherSuitePredicate.matchEncryption(Encryption.IDEA); case "SEED": return CipherSuitePredicate.matchEncryption(Encryption.SEED); case "MD5": return CipherSuitePredicate.matchDigest(Digest.MD5); case "SHA": // synonym case "SHA1": return CipherSuitePredicate.matchDigest(Digest.SHA1); case "SHA256": return CipherSuitePredicate.matchDigest(Digest.SHA256); case "SHA384": return CipherSuitePredicate.matchDigest(Digest.SHA384); case "aGOST": return CipherSuitePredicate.matchAuthentication(Authentication.GOST01, Authentication.GOST94); case "aGOST01": return CipherSuitePredicate.matchAuthentication(Authentication.GOST01); case "aGOST94": return CipherSuitePredicate.matchAuthentication(Authentication.GOST94); case "kGOST": return CipherSuitePredicate.matchKeyAgreement(KeyAgreement.GOST); case "GOST94": return CipherSuitePredicate.matchDigest(Digest.GOST94); case "GOST89MAC": return CipherSuitePredicate.matchDigest(Digest.GOST89MAC); case "kPSK": return CipherSuitePredicate.matchKeyAgreement(KeyAgreement.PSK); case "aPSK": return CipherSuitePredicate.matchAuthentication(Authentication.PSK);
case "IDEA": return CipherSuitePredicate.matchEncryption(Encryption.IDEA); case "SEED": return CipherSuitePredicate.matchEncryption(Encryption.SEED); case "MD5": return CipherSuitePredicate.matchDigest(Digest.MD5); case "SHA": // synonym case "SHA1": return CipherSuitePredicate.matchDigest(Digest.SHA1); case "SHA256": return CipherSuitePredicate.matchDigest(Digest.SHA256); case "SHA384": return CipherSuitePredicate.matchDigest(Digest.SHA384); case "aGOST": return CipherSuitePredicate.matchAuthentication(Authentication.GOST01, Authentication.GOST94); case "aGOST01": return CipherSuitePredicate.matchAuthentication(Authentication.GOST01); case "aGOST94": return CipherSuitePredicate.matchAuthentication(Authentication.GOST94); case "kGOST": return CipherSuitePredicate.matchKeyAgreement(KeyAgreement.GOST); case "GOST94": return CipherSuitePredicate.matchDigest(Digest.GOST94); case "GOST89MAC": return CipherSuitePredicate.matchDigest(Digest.GOST89MAC); case "kPSK": return CipherSuitePredicate.matchKeyAgreement(KeyAgreement.PSK); case "aPSK": return CipherSuitePredicate.matchAuthentication(Authentication.PSK);
case "IDEA": return CipherSuitePredicate.matchEncryption(Encryption.IDEA); case "SEED": return CipherSuitePredicate.matchEncryption(Encryption.SEED); case "MD5": return CipherSuitePredicate.matchDigest(Digest.MD5); case "SHA": // synonym case "SHA1": return CipherSuitePredicate.matchDigest(Digest.SHA1); case "SHA256": return CipherSuitePredicate.matchDigest(Digest.SHA256); case "SHA384": return CipherSuitePredicate.matchDigest(Digest.SHA384); case "aGOST": return CipherSuitePredicate.matchAuthentication(Authentication.GOST01, Authentication.GOST94); case "aGOST01": return CipherSuitePredicate.matchAuthentication(Authentication.GOST01); case "aGOST94": return CipherSuitePredicate.matchAuthentication(Authentication.GOST94); case "kGOST": return CipherSuitePredicate.matchKeyAgreement(KeyAgreement.GOST); case "GOST94": return CipherSuitePredicate.matchDigest(Digest.GOST94); case "GOST89MAC": return CipherSuitePredicate.matchDigest(Digest.GOST89MAC); case "kPSK": return CipherSuitePredicate.matchKeyAgreement(KeyAgreement.PSK); case "aPSK": return CipherSuitePredicate.matchAuthentication(Authentication.PSK);
case "IDEA": return CipherSuitePredicate.matchEncryption(Encryption.IDEA); case "SEED": return CipherSuitePredicate.matchEncryption(Encryption.SEED); case "MD5": return CipherSuitePredicate.matchDigest(Digest.MD5); case "SHA": // synonym case "SHA1": return CipherSuitePredicate.matchDigest(Digest.SHA1); case "SHA256": return CipherSuitePredicate.matchDigest(Digest.SHA256); case "SHA384": return CipherSuitePredicate.matchDigest(Digest.SHA384); case "aGOST": return CipherSuitePredicate.matchAuthentication(Authentication.GOST01, Authentication.GOST94); case "aGOST01": return CipherSuitePredicate.matchAuthentication(Authentication.GOST01); case "aGOST94": return CipherSuitePredicate.matchAuthentication(Authentication.GOST94); case "kGOST": return CipherSuitePredicate.matchKeyAgreement(KeyAgreement.GOST); case "GOST94": return CipherSuitePredicate.matchDigest(Digest.GOST94); case "GOST89MAC": return CipherSuitePredicate.matchDigest(Digest.GOST89MAC); case "kPSK": return CipherSuitePredicate.matchKeyAgreement(KeyAgreement.PSK); case "aPSK": return CipherSuitePredicate.matchAuthentication(Authentication.PSK);