final Entry entry = new Entry(name, Arrays.asList(openSslNames), new ArrayList<String>(0), key, auth, enc, digest, prot, export, level, fips, strBits, algBits); if (entriesByStdName.containsKey(name)) { log.warnInvalidDuplicateMechanismDatabaseEntry(name); log.warnInvalidDuplicateOpenSslStyleAliasForMechanismDatabaseEntry(openSslName, name, entriesByOSSLName.get(openSslName).getName()); } else { entriesByOSSLName.put(openSslName, entry); } else { final Entry dbEntry = entriesByStdName.get(value); dbEntry.getAliases().add(name); entriesByStdName.put(name, dbEntry);
void applyFilter(final Set<String> enabled, final Map<MechanismDatabase.Entry, String> supported) { if (! enabled.isEmpty()) { final ArrayList<String> list = new ArrayList<>(enabled); // stable sort Collections.sort(list, (o1, o2) -> { final MechanismDatabase database = MechanismDatabase.getInstance(); final MechanismDatabase.Entry e1 = database.getCipherSuite(o1); final MechanismDatabase.Entry e2 = database.getCipherSuite(o2); return Integer.signum(e2.getAlgorithmBits() - e1.getAlgorithmBits()); }); enabled.clear(); enabled.addAll(list); if (ElytronMessages.tls.isTraceEnabled()) { StringBuilder b = new StringBuilder(list.size() * 16); b.append("Sorted ciphers by algorithm key length, result is:"); for (String s : list) { b.append("\n ").append(s); } ElytronMessages.tls.trace(b); } } }
boolean test(final MechanismDatabase.Entry entry) { return set.contains(entry.getAuthentication()) == accept; }
final Entry entry = new Entry(name, Arrays.asList(openSslNames), new ArrayList<String>(0), key, auth, enc, digest, prot, export, level, fips, strBits, algBits); if (entriesByStdName.containsKey(name)) { log.warnInvalidDuplicateMechanismDatabaseEntry(name); log.warnInvalidDuplicateOpenSslStyleAliasForMechanismDatabaseEntry(openSslName, name, entriesByOSSLName.get(openSslName).getName()); } else { entriesByOSSLName.put(openSslName, entry); } else { final Entry dbEntry = entriesByStdName.get(value); dbEntry.getAliases().add(name); entriesByStdName.put(name, dbEntry);
final Entry entry = new Entry(name, Arrays.asList(openSslNames), new ArrayList<String>(0), key, auth, enc, digest, prot, export, level, fips, strBits, algBits); if (entriesByStdName.containsKey(name)) { log.warnInvalidDuplicateMechanismDatabaseEntry(name); log.warnInvalidDuplicateOpenSslStyleAliasForMechanismDatabaseEntry(openSslName, name, entriesByOSSLName.get(openSslName).getName()); } else { entriesByOSSLName.put(openSslName, entry); } else { final Entry dbEntry = entriesByStdName.get(value); dbEntry.getAliases().add(name); entriesByStdName.put(name, dbEntry);
final Entry entry = new Entry(name, Arrays.asList(openSslNames), new ArrayList<String>(0), key, auth, enc, digest, prot, export, level, fips, strBits, algBits); if (entriesByStdName.containsKey(name)) { log.warnInvalidDuplicateMechanismDatabaseEntry(name); log.warnInvalidDuplicateOpenSslStyleAliasForMechanismDatabaseEntry(openSslName, name, entriesByOSSLName.get(openSslName).getName()); } else { entriesByOSSLName.put(openSslName, entry); } else { final Entry dbEntry = entriesByStdName.get(value); dbEntry.getAliases().add(name); entriesByStdName.put(name, dbEntry);
if (lead == 0) { final MechanismDatabase.Entry entry = database.getCipherSuiteById(byte1, byte2); if (entry != null) ciphers.add(entry.getName());
if (lead == 0) { final MechanismDatabase.Entry entry = database.getCipherSuiteById(byte1, byte2); if (entry != null) ciphers.add(entry.getName());
int byte2 = getInt8(input); final MechanismDatabase.Entry entry = database.getCipherSuiteById(byte1, byte2); if (entry != null) ciphers.add(entry.getName()); csLen -= 2;
int byte2 = getInt8(input); final MechanismDatabase.Entry entry = database.getCipherSuiteById(byte1, byte2); if (entry != null) ciphers.add(entry.getName()); csLen -= 2;
if (lead == 0) { final MechanismDatabase.Entry entry = database.getCipherSuiteById(byte1, byte2); if (entry != null) ciphers.add(entry.getName());
int byte2 = getInt8(input); final MechanismDatabase.Entry entry = database.getCipherSuiteById(byte1, byte2); if (entry != null) ciphers.add(entry.getName()); csLen -= 2;
void applyFilter(final Set<String> enabled, final Map<MechanismDatabase.Entry, String> supported) { if (! enabled.isEmpty()) { final ArrayList<String> list = new ArrayList<>(enabled); // stable sort Collections.sort(list, (o1, o2) -> { final MechanismDatabase database = MechanismDatabase.getInstance(); final MechanismDatabase.Entry e1 = database.getCipherSuite(o1); final MechanismDatabase.Entry e2 = database.getCipherSuite(o2); return Integer.signum(e2.getAlgorithmBits() - e1.getAlgorithmBits()); }); enabled.clear(); enabled.addAll(list); if (ElytronMessages.tls.isTraceEnabled()) { StringBuilder b = new StringBuilder(list.size() * 16); b.append("Sorted ciphers by algorithm key length, result is:"); for (String s : list) { b.append("\n ").append(s); } ElytronMessages.tls.trace(b); } } }
void applyFilter(final Set<String> enabled, final Map<MechanismDatabase.Entry, String> supported) { if (! enabled.isEmpty()) { final ArrayList<String> list = new ArrayList<>(enabled); // stable sort Collections.sort(list, (o1, o2) -> { final MechanismDatabase database = MechanismDatabase.getInstance(); final MechanismDatabase.Entry e1 = database.getCipherSuite(o1); final MechanismDatabase.Entry e2 = database.getCipherSuite(o2); return Integer.signum(e2.getAlgorithmBits() - e1.getAlgorithmBits()); }); enabled.clear(); enabled.addAll(list); if (ElytronMessages.tls.isTraceEnabled()) { StringBuilder b = new StringBuilder(list.size() * 16); b.append("Sorted ciphers by algorithm key length, result is:"); for (String s : list) { b.append("\n ").append(s); } ElytronMessages.tls.trace(b); } } }
void applyFilter(final Set<String> enabled, final Map<MechanismDatabase.Entry, String> supported) { if (! enabled.isEmpty()) { final ArrayList<String> list = new ArrayList<>(enabled); // stable sort Collections.sort(list, (o1, o2) -> { final MechanismDatabase database = MechanismDatabase.getInstance(); final MechanismDatabase.Entry e1 = database.getCipherSuite(o1); final MechanismDatabase.Entry e2 = database.getCipherSuite(o2); return Integer.signum(e1.getAlgorithmBits() - e2.getAlgorithmBits()); }); enabled.clear(); enabled.addAll(list); if (ElytronMessages.tls.isTraceEnabled()) { StringBuilder b = new StringBuilder(list.size() * 16); b.append("Sorted ciphers by algorithm key length, result is:"); for (String s : list) { b.append("\n ").append(s); } ElytronMessages.tls.trace(b); } } }
public boolean test(final MechanismDatabase.Entry entry) { return set.contains(entry.getLevel()); }
public boolean test(final MechanismDatabase.Entry entry) { return set.contains(entry.getEncryption()); }
boolean test(final MechanismDatabase.Entry entry) { return set.contains(entry.getAuthentication()) == accept; }
public boolean test(final MechanismDatabase.Entry entry) { return set.contains(entry.getKeyAgreement()); }
public boolean test(final MechanismDatabase.Entry entry) { return set.contains(entry.getDigest()); }