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, 201363👍, 0💬
Popular Posts:
What Is commons-logging-1.2.jar? commons-logging-1.2.jar is the JAR file for Apache Commons Logging ...
jlGui is a music player for the Java platform. It is based on Java Sound 1.0 (i.e. JDK 1.3+). It sup...
ANTLR is a powerful parser generator for multiple programming languages including Java. ANTLR contai...
Apache Avalon began in 1999 as the Java Apache Server Framework and in late 2002 separated from the ...
What Is mail.jar of JavaMail 1.4.2? I got the JAR file from javamail-1.4.2.zip. mail.jar in javamail...