Searched refs:SecureRandom (Results 1 - 25 of 157) sorted by relevance

1234567

/openjdk7/jdk/test/sun/security/provider/SeedGenerator/
H A DSeedGeneratorChoice.java43 import java.security.SecureRandom;
49 SecureRandom prng = SecureRandom.getInstance("SHA1PRNG");
H A DAwt_Hang_Test.java37 java.security.SecureRandom sr = new java.security.SecureRandom();
H A DPriority_Inversion.java34 import java.security.SecureRandom;
62 SecureRandom rand = new SecureRandom();
/openjdk7/jdk/src/share/classes/java/security/
H A DAlgorithmParameterGeneratorSpi.java64 protected abstract void engineInit(int size, SecureRandom random);
77 SecureRandom random)
H A DKeyPairGeneratorSpi.java67 public abstract void initialize(int keysize, SecureRandom random);
92 SecureRandom random)
H A DSecureRandom.java44 * Additionally, SecureRandom must produce non-deterministic output.
45 * Therefore any seed material passed to a SecureRandom object must be
46 * unpredictable, and all SecureRandom output sequences must be
51 * <p>A caller obtains a SecureRandom instance via the
55 * SecureRandom random = new SecureRandom();
58 * <p> Many SecureRandom implementations are in the form of a pseudo-random
64 * <p> Typical callers of SecureRandom invoke the following methods
68 * SecureRandom random = new SecureRandom();
92 public class SecureRandom extends java.util.Random { class in inherits:java.util.Random
148 public SecureRandom() { method in class:SecureRandom
181 public SecureRandom(byte seed[]) { method in class:SecureRandom
225 protected SecureRandom(SecureRandomSpi secureRandomSpi, method in class:SecureRandom
230 private SecureRandom(SecureRandomSpi secureRandomSpi, Provider provider, method in class:SecureRandom
[all...]
/openjdk7/jdk/src/share/classes/java/security/interfaces/
H A DDSAKeyPairGenerator.java36 * precomputed p, q and g parameters and an instance of SecureRandom as
71 * (p,q and g) and an optional SecureRandom bit source. If a
72 * SecureRandom bit source is needed but not supplied, i.e. null, a
73 * default SecureRandom instance will be used.
83 public void initialize(DSAParams params, SecureRandom random)
88 * (instead of parameters), and an optional SecureRandom bit source.
89 * If a SecureRandom bit source is needed but not supplied, i.e.
90 * null, a default SecureRandom instance will be used.
113 public void initialize(int modlen, boolean genParams, SecureRandom random)
/openjdk7/jdk/src/share/classes/sun/security/jca/
H A DJCAUtil.java47 // cached SecureRandom instance
48 private static volatile SecureRandom secureRandom;
64 * Get a SecureRandom instance. This method should me used by JDK
65 * internal code in favor of calling "new SecureRandom()". That needs to
66 * iterate through the provider table to find the default SecureRandom
69 public static SecureRandom getSecureRandom() {
72 SecureRandom r = secureRandom;
77 r = new SecureRandom();
/openjdk7/jdk/src/share/classes/javax/crypto/
H A DKeyGeneratorSpi.java51 protected abstract void engineInit(SecureRandom random);
64 SecureRandom random)
78 protected abstract void engineInit(int keysize, SecureRandom random);
H A DKeyAgreementSpi.java85 protected abstract void engineInit(Key key, SecureRandom random)
105 SecureRandom random)
/openjdk7/jdk/src/share/classes/sun/security/krb5/
H A DConfounder.java34 import java.security.SecureRandom;
37 private static SecureRandom srand = new SecureRandom();
/openjdk7/jdk/test/sun/security/provider/SecureRandom/
H A DSelfSeed.java27 * @summary SecureRandom forces all instances to self-seed, even if a seed is
31 import java.security.SecureRandom;
41 SecureRandom sr1 = SecureRandom.getInstance("SHA1PRNG");
46 SecureRandom sr2 = new SecureRandom(seed);
/openjdk7/jdk/test/java/security/SecureRandom/
H A DSerialize.java26 * @summary Make sure that a SecureRandom object can be serialized
39 SecureRandom secRandom = new SecureRandom();
H A DGetAlgorithm.java40 SecureRandom sr;
42 sr = new SecureRandom();
47 sr = SecureRandom.getInstance("SHA1PRNG");
62 sr = (SecureRandom)oin.readObject();
68 sr = (SecureRandom)oin.readObject();
75 private static void check(String s1, SecureRandom sr) throws Exception {
82 private static class MySecureRandom extends SecureRandom {
/openjdk7/jdk/src/share/classes/com/sun/crypto/provider/
H A DAESKeyGenerator.java28 import java.security.SecureRandom;
47 private SecureRandom random = null;
61 protected void engineInit(SecureRandom random) {
76 SecureRandom random)
90 protected void engineInit(int keysize, SecureRandom random) {
H A DBlowfishKeyGenerator.java28 import java.security.SecureRandom;
45 private SecureRandom random = null;
59 protected void engineInit(SecureRandom random) {
74 SecureRandom random)
89 protected void engineInit(int keysize, SecureRandom random) {
H A DHmacMD5KeyGenerator.java28 import java.security.SecureRandom;
45 private SecureRandom random = null;
59 protected void engineInit(SecureRandom random) {
74 SecureRandom random)
89 protected void engineInit(int keysize, SecureRandom random) {
H A DHmacSHA1KeyGenerator.java28 import java.security.SecureRandom;
45 private SecureRandom random = null;
59 protected void engineInit(SecureRandom random) {
74 SecureRandom random)
89 protected void engineInit(int keysize, SecureRandom random) {
H A DTlsRsaPremasterSecretGenerator.java48 private SecureRandom random;
53 protected void engineInit(SecureRandom random) {
58 SecureRandom random) throws InvalidAlgorithmParameterException {
66 protected void engineInit(int keysize, SecureRandom random) {
76 random = new SecureRandom();
H A DKeyGeneratorCore.java58 private SecureRandom random;
73 void implInit(SecureRandom random) {
80 void implInit(AlgorithmParameterSpec params, SecureRandom random)
88 void implInit(int keysize, SecureRandom random) {
114 protected void engineInit(SecureRandom random) {
118 SecureRandom random) throws InvalidAlgorithmParameterException {
121 protected void engineInit(int keySize, SecureRandom random) {
135 protected void engineInit(SecureRandom random) {
139 SecureRandom random) throws InvalidAlgorithmParameterException {
142 protected void engineInit(int keySize, SecureRandom rando
[all...]
H A DDESKeyGenerator.java28 import java.security.SecureRandom;
46 private SecureRandom random = null;
59 protected void engineInit(SecureRandom random) {
74 SecureRandom random)
88 protected void engineInit(int keysize, SecureRandom random) {
H A DDESedeKeyGenerator.java31 import java.security.SecureRandom;
46 private SecureRandom random = null;
60 protected void engineInit(SecureRandom random) {
75 SecureRandom random)
92 protected void engineInit(int keysize, SecureRandom random) {
/openjdk7/jdk/test/sun/security/pkcs11/SecureRandom/
H A DTestDeserialization.java27 * @summary Ensure a deserialized PKCS#11 SecureRandom is functional.
42 SecureRandom r;
44 r = SecureRandom.getInstance("PKCS11", p);
45 System.out.println("SecureRandom instance " + r);
48 " does not support SecureRandom, skipping");
56 SecureRandom r2 = fromByteArray(ser);
66 private byte[] toByteArray(SecureRandom r) throws Exception {
80 private SecureRandom fromByteArray(byte[] buf) throws Exception {
81 SecureRandom r = null;
86 r = (SecureRandom) oi
[all...]
/openjdk7/jdk/test/sun/security/mscapi/
H A DPrngSlow.java30 import java.security.SecureRandom;
37 SecureRandom sr = null;
38 sr = SecureRandom.getInstance("PRNG", "SunMSCAPI");
/openjdk7/jdk/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/
H A DTestThread.java25 import java.security.SecureRandom;
40 protected SecureRandom prng;
117 void setPRNG (SecureRandom prng)

Completed in 254 milliseconds

1234567