Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 java.base.jmod - Base Module
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module.
JDK 11 Base module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.base.jmod.
JDK 11 Base module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Base module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.base.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/security/spec/DSAGenParameterSpec.java
/* * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.security.spec; /** * This immutable class specifies the set of parameters used for * generating DSA parameters as specified in * <a href="http://csrc.nist.gov/publications/fips/fips186-3/fips_186-3.pdf">FIPS 186-3 Digital Signature Standard (DSS)</a>. * * @see AlgorithmParameterSpec * * @since 1.8 */ public final class DSAGenParameterSpec implements AlgorithmParameterSpec { private final int pLen; private final int qLen; private final int seedLen; /** * Creates a domain parameter specification for DSA parameter * generation using {@code primePLen} and {@code subprimeQLen}. * The value of {@code subprimeQLen} is also used as the default * length of the domain parameter seed in bits. * @param primePLen the desired length of the prime P in bits. * @param subprimeQLen the desired length of the sub-prime Q in bits. * @exception IllegalArgumentException if {@code primePLen} * or {@code subprimeQLen} is illegal per the specification of * FIPS 186-3. */ public DSAGenParameterSpec(int primePLen, int subprimeQLen) { this(primePLen, subprimeQLen, subprimeQLen); } /** * Creates a domain parameter specification for DSA parameter * generation using {@code primePLen}, {@code subprimeQLen}, * and {@code seedLen}. * @param primePLen the desired length of the prime P in bits. * @param subprimeQLen the desired length of the sub-prime Q in bits. * @param seedLen the desired length of the domain parameter seed in bits, * shall be equal to or greater than {@code subprimeQLen}. * @exception IllegalArgumentException if {@code primePLenLen}, * {@code subprimeQLen}, or {@code seedLen} is illegal per the * specification of FIPS 186-3. */ public DSAGenParameterSpec(int primePLen, int subprimeQLen, int seedLen) { switch (primePLen) { case 1024: if (subprimeQLen != 160) { throw new IllegalArgumentException ("subprimeQLen must be 160 when primePLen=1024"); } break; case 2048: if (subprimeQLen != 224 && subprimeQLen != 256) { throw new IllegalArgumentException ("subprimeQLen must be 224 or 256 when primePLen=2048"); } break; case 3072: if (subprimeQLen != 256) { throw new IllegalArgumentException ("subprimeQLen must be 256 when primePLen=3072"); } break; default: throw new IllegalArgumentException ("primePLen must be 1024, 2048, or 3072"); } if (seedLen < subprimeQLen) { throw new IllegalArgumentException ("seedLen must be equal to or greater than subprimeQLen"); } this.pLen = primePLen; this.qLen = subprimeQLen; this.seedLen = seedLen; } /** * Returns the desired length of the prime P of the * to-be-generated DSA domain parameters in bits. * @return the length of the prime P. */ public int getPrimePLength() { return pLen; } /** * Returns the desired length of the sub-prime Q of the * to-be-generated DSA domain parameters in bits. * @return the length of the sub-prime Q. */ public int getSubprimeQLength() { return qLen; } /** * Returns the desired length of the domain parameter seed in bits. * @return the length of the domain parameter seed. */ public int getSeedLength() { return seedLen; } }
⏎ java/security/spec/DSAGenParameterSpec.java
Or download all of them as a single archive file:
File name: java.base-11.0.1-src.zip File size: 8740354 bytes Release date: 2018-11-04 Download
2020-05-29, 242894👍, 0💬
Popular Posts:
maven-compat-3.8.6.jar is the JAR file for Apache Maven 3.8.6 Compact module. The JAR file name may ...
Guava is a suite of core and expanded libraries that include utility classes, google's collections, ...
The Apache FontBox library is an open source Java tool to obtain low level information from font fil...
How to download and install ojdbc11.jar for Oracle 21c? ojdbc11.jar for Oracle 21c is a Java JDBC Dr...
What Is jtds-1.2.2.jar? jtds-1.2.2.jar is the JAR files of jTDS Java library 1.2.2, which is a JDBC ...