Home | History | Annotate | Download | only in crypto

Lines Matching refs:algorithm

48     // Store used algorithm name
49 private final String algorithm;
58 * @param algorithm
59 * the name of the algorithm.
62 String algorithm) {
64 this.algorithm = algorithm;
69 * Returns the name of the key generation algorithm.
71 * @return the name of the key generation algorithm.
74 return algorithm;
88 * key algorithm,
90 * @param algorithm
91 * the name of the requested key algorithm
94 * if the specified algorithm is not available by any provider.
96 * if {@code algorithm} is {@code null}.
98 public static final KeyGenerator getInstance(String algorithm)
100 if (algorithm == null) {
104 engine.getInstance(algorithm, null);
106 algorithm);
112 * key algorithm from the specified provider.
114 * @param algorithm
115 * the name of the requested key algorithm.
117 * the name of the provider that is providing the algorithm.
120 * if the specified algorithm is not provided by the specified
127 * if the specified algorithm name is {@code null}.
129 public static final KeyGenerator getInstance(String algorithm,
138 return getInstance(algorithm, impProvider);
143 * key algorithm from the specified provider.
145 * @param algorithm
146 * the name of the requested key algorithm.
148 * the provider that is providing the algorithm
151 * if the specified algorithm is not provided by the specified
156 * if the specified algorithm name is {@code null}.
158 public static final KeyGenerator getInstance(String algorithm,
163 if (algorithm == null) {
167 engine.getInstance(algorithm, provider, null);
169 algorithm);
184 * algorithm parameters.
187 * the parameters for the key generation algorithm.
190 * generator algorithm.
199 * algorithm parameters and randomness source.
202 * the parameters for the key generation algorithm.
207 * generator algorithm.