Lines Matching refs:Algorithm
42 private static Map<String, Algorithm> algorithmsMap =
43 new ConcurrentHashMap<String, Algorithm>();
53 public static void register(String id, Algorithm algorithm) {
63 new Algorithm("", "MD5", "MessageDigest")
67 new Algorithm("", "RIPEMD160", "MessageDigest")
71 new Algorithm("", "SHA-1", "MessageDigest")
75 new Algorithm("", "SHA-256", "MessageDigest")
79 new Algorithm("", "SHA-384", "MessageDigest")
83 new Algorithm("", "SHA-512", "MessageDigest")
87 new Algorithm("", "SHA1withDSA", "Signature")
91 new Algorithm("", "MD5withRSA", "Signature")
95 new Algorithm("", "RIPEMD160withRSA", "Signature")
99 new Algorithm("", "SHA1withRSA", "Signature")
103 new Algorithm("", "SHA256withRSA", "Signature")
107 new Algorithm("", "SHA384withRSA", "Signature")
111 new Algorithm("", "SHA512withRSA", "Signature")
115 new Algorithm("", "SHA1withECDSA", "Signature")
119 new Algorithm("", "HmacMD5", "Mac")
123 new Algorithm("", "HMACRIPEMD160", "Mac")
127 new Algorithm("", "HmacSHA1", "Mac")
131 new Algorithm("", "HmacSHA256", "Mac")
135 new Algorithm("", "HmacSHA384", "Mac")
139 new Algorithm("", "HmacSHA512", "Mac")
143 new Algorithm("DESede", "DESede/CBC/ISO10126Padding", "BlockEncryption", 192)
147 new Algorithm("AES", "AES/CBC/ISO10126Padding", "BlockEncryption", 128)
151 new Algorithm("AES", "AES/CBC/ISO10126Padding", "BlockEncryption", 192)
155 new Algorithm("AES", "AES/CBC/ISO10126Padding", "BlockEncryption", 256)
159 new Algorithm("RSA", "RSA/ECB/PKCS1Padding", "KeyTransport")
163 new Algorithm("RSA", "RSA/ECB/OAEPPadding", "KeyTransport")
167 new Algorithm("", "", "KeyAgreement")
171 new Algorithm("DESede", "DESedeWrap", "SymmetricKeyWrap", 192)
175 new Algorithm("AES", "AESWrap", "SymmetricKeyWrap", 128)
179 new Algorithm("AES", "AESWrap", "SymmetricKeyWrap", 192)
183 new Algorithm("AES", "AESWrap", "SymmetricKeyWrap", 256)
198 Algorithm algorithm = algorithmsMap.get(algorithmURI);
215 Algorithm algorithm = algorithmsMap.get(algorithmURI);
232 Algorithm algorithm = algorithmsMap.get(algorithmURI);
249 Algorithm algorithm = algorithmsMap.get(algorithmURI);
273 * Represents the Algorithm xml element
275 public static class Algorithm {
286 public Algorithm(Element el) {
297 public Algorithm(String requiredKey, String jceName) {
301 public Algorithm(String requiredKey, String jceName, String algorithmClass) {
305 public Algorithm(String requiredKey, String jceName, int keyLength) {
309 public Algorithm(String requiredKey, String jceName, String algorithmClass, int keyLength) {