Examples of DHGenParameterSpec


Examples of javax.crypto.spec.DHGenParameterSpec

    {
        if (!(genParamSpec instanceof DHGenParameterSpec))
        {
            throw new InvalidAlgorithmParameterException("DH parameter generator requires a DHGenParameterSpec for initialisation");
        }
        DHGenParameterSpec spec = (DHGenParameterSpec)genParamSpec;

        this.strength = spec.getPrimeSize();
        this.l = spec.getExponentSize();
        this.random = random;
    }
View Full Code Here

Examples of javax.crypto.spec.DHGenParameterSpec

        {
            if (!(genParamSpec instanceof DHGenParameterSpec))
            {
                throw new InvalidAlgorithmParameterException("DH parameter generator requires a DHGenParameterSpec for initialisation");
            }
            DHGenParameterSpec  spec = (DHGenParameterSpec)genParamSpec;

            this.strength = spec.getPrimeSize();
            this.l = spec.getExponentSize();
            this.random = random;
        }
View Full Code Here

Examples of javax.crypto.spec.DHGenParameterSpec

        {
            if (!(genParamSpec instanceof DHGenParameterSpec))
            {
                throw new InvalidAlgorithmParameterException("DH parameter generator requires a DHGenParameterSpec for initialisation");
            }
            DHGenParameterSpec  spec = (DHGenParameterSpec)genParamSpec;

            this.strength = spec.getPrimeSize();
            this.l = spec.getExponentSize();
            this.random = random;
        }
View Full Code Here

Examples of javax.crypto.spec.DHGenParameterSpec

        {
            if (!(genParamSpec instanceof DHGenParameterSpec))
            {
                throw new InvalidAlgorithmParameterException("DH parameter generator requires a DHGenParameterSpec for initialisation");
            }
            DHGenParameterSpec  spec = (DHGenParameterSpec)genParamSpec;

            this.strength = spec.getPrimeSize();
            this.l = spec.getExponentSize();
            this.random = random;
        }
View Full Code Here

Examples of javax.crypto.spec.DHGenParameterSpec

        {
            if (!(genParamSpec instanceof DHGenParameterSpec))
            {
                throw new InvalidAlgorithmParameterException("DH parameter generator requires a DHGenParameterSpec for initialisation");
            }
            DHGenParameterSpec  spec = (DHGenParameterSpec)genParamSpec;

            this.strength = spec.getPrimeSize();
            this.l = spec.getExponentSize();
            this.random = random;
        }
View Full Code Here

Examples of javax.crypto.spec.DHGenParameterSpec

        try
        {
            AlgorithmParameterGenerator paramGen =
                    AlgorithmParameterGenerator.getInstance(ALGORITHM);

            DHGenParameterSpec genParameterSpec =
                    new DHGenParameterSpec(primeSize, keySize);

            paramGen.init(genParameterSpec);

            AlgorithmParameters params = paramGen.generateParameters();
View Full Code Here

Examples of javax.crypto.spec.DHGenParameterSpec

        try
        {
            AlgorithmParameterGenerator paramGen =
                    AlgorithmParameterGenerator.getInstance(ALGORITHM);

            DHGenParameterSpec genParameterSpec =
                    new DHGenParameterSpec(primeSize, keySize);

            paramGen.init(genParameterSpec);

            AlgorithmParameters params = paramGen.generateParameters();
View Full Code Here

Examples of javax.crypto.spec.DHGenParameterSpec

    {
        if (!(genParamSpec instanceof DHGenParameterSpec))
        {
            throw new InvalidAlgorithmParameterException("DH parameter generator requires a DHGenParameterSpec for initialisation");
        }
        DHGenParameterSpec spec = (DHGenParameterSpec)genParamSpec;

        this.strength = spec.getPrimeSize();
        this.l = spec.getExponentSize();
        this.random = random;
    }
View Full Code Here

Examples of javax.crypto.spec.DHGenParameterSpec

            if (!(genParamSpec instanceof DHGenParameterSpec)) {
                throw new InvalidAlgorithmParameterException
                    ("Inappropriate parameter type");
            }

            DHGenParameterSpec dhParamSpec = (DHGenParameterSpec)genParamSpec;

            primeSize = dhParamSpec.getPrimeSize();
            if ((primeSize<512) || (primeSize>1024) || (primeSize%64 != 0)) {
                throw new InvalidAlgorithmParameterException
                    ("Modulus size must be multiple of 64, and can only range "
                     + "from 512 to 1024 (inclusive)");
            }

            exponentSize = dhParamSpec.getExponentSize();
            if (exponentSize <= 0) {
                throw new InvalidAlgorithmParameterException
                    ("Exponent size must be greater than zero");
            }
View Full Code Here

Examples of javax.crypto.spec.DHGenParameterSpec

        }
        Mac [] macs = createMacs();
        assertNotNull("Mac objects were not created", macs);
        byte [] b = {(byte)1, (byte)2, (byte)3, (byte)4, (byte)5};
        SecretKeySpec sks = new SecretKeySpec(b, "SHA1");
        DHGenParameterSpec algPS = new DHGenParameterSpec(1, 2);

        for (int i = 0; i < macs.length; i++) {
            try {
                macs[i].init(sks, algPS);
                fail("init(..) accepts incorrect AlgorithmParameterSpec parameter");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.