176. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 9/25/2018 2:13:10 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

176.1 Files compared

# Location File Last Modified
1 build 3.zip\build 3\MHLTH_YS_137_Source\JavaScript\resources\javaJDF-1.8.0\src\javax\crypto\spec DHGenParameterSpec.java Mon Jan 22 14:46:52 2018 UTC
2 build 3.zip\build 3\MHLTH_YS_137_Source\JavaScript\resources\javaJDF-1.8.0\src\javax\crypto\spec DHGenParameterSpec.java Wed Sep 12 17:18:43 2018 UTC

176.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 168
Changed 1 2
Inserted 0 0
Removed 0 0

176.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

176.4 Active regular expressions

No regular expressions were active.

176.5 Comparison detail

  1   /*
  2    * Copyrig ht (c) 199 7, 2007, O racle and/ or its aff iliates. A ll rights  reserved.
  3    * DO NOT  ALTER OR R EMOVE COPY RIGHT NOTI CES OR THI S FILE HEA DER.
  4    *
  5    * This co de is free  software;  you can r edistribut e it and/o r modify i t
  6    * under t he terms o f the GNU  General Pu blic Licen se version  2 only, a s
  7    * publish ed by the  Free Softw are Founda tion.  Ora cle design ates this
  8    * particu lar file a s subject  to the "Cl asspath" e xception a s provided
  9    * by Orac le in the  LICENSE fi le that ac companied  this code.
  10    *
  11    * This co de is dist ributed in  the hope  that it wi ll be usef ul, but WI THOUT
  12    * ANY WAR RANTY; wit hout even  the implie d warranty  of MERCHA NTABILITY  or
  13    * FITNESS  FOR A PAR TICULAR PU RPOSE.  Se e the GNU  General Pu blic Licen se
  14    * version  2 for mor e details  (a copy is  included  in the LIC ENSE file  that
  15    * accompa nied this  code).
  16    *
  17    * You sho uld have r eceived a  copy of th e GNU Gene ral Public  License v ersion
  18    * 2 along  with this  work; if  not, write  to the Fr ee Softwar e Foundati on,
  19    * Inc., 5 1 Franklin  St, Fifth  Floor, Bo ston, MA 0 2110-1301  USA.
  20    *
  21    * Please  contact Or acle, 500  Oracle Par kway, Redw ood Shores , CA 94065  USA
  22    * or visi t www.orac le.com if  you need a dditional  informatio n or have  any
  23    * questio ns.
  24    */
  25  
  26   package ja vax.crypto .spec;
  27  
  28   import jav a.math.Big Integer;
  29   import jav a.security .spec.Algo rithmParam eterSpec;
  30  
  31   /**
  32    * This cl ass specif ies the se t of param eters used  for gener ating
  33    * Diffie- Hellman (s ystem) par ameters fo r use in D iffie-Hell man key
  34    * agreeme nt. This i s typicall y done by  a central
  35    * authori ty.
  36    *
  37    * <p> The  central a uthority,  after comp uting the  parameters , must sen d this
  38    * informa tion to th e parties  looking to  agree on  PW        key.
  39    *
  40    * @author  Jan Luehe
  41    *
  42    * @see DH ParameterS pec
  43    * @since  1.4
  44    */
  45   public cla ss DHGenPa rameterSpe c implemen ts Algorit hmParamete rSpec {
  46  
  47       // The  size in b its of the  prime mod ulus
  48       privat e int prim eSize;
  49  
  50       // The  size in b its of the  random ex ponent (pr ivate valu e)
  51       privat e int expo nentSize;
  52  
  53       /**
  54        * Con structs a  parameter  set for th e generati on of Diff ie-Hellman
  55        * (sy stem) para meters. Th e construc ted parame ter set ca n be used  to
  56        * ini tialize an
  57        * {@l ink java.s ecurity.Al gorithmPar ameterGene rator Algo rithmParam eterGenera tor}
  58        * obj ect for th e generati on of Diff ie-Hellman  parameter s.
  59        *
  60        * @pa ram primeS ize the si ze (in bit s) of the  prime modu lus.
  61        * @pa ram expone ntSize the  size (in  bits) of t he random  exponent.
  62        */
  63       public  DHGenPara meterSpec( int primeS ize, int e xponentSiz e) {
  64           th is.primeSi ze = prime Size;
  65           th is.exponen tSize = ex ponentSize ;
  66       }
  67  
  68       /**
  69        * Ret urns the s ize in bit s of the p rime modul us.
  70        *
  71        * @re turn the s ize in bit s of the p rime modul us
  72        */
  73       public  int getPr imeSize()  {
  74           re turn this. primeSize;
  75       }
  76  
  77       /**
  78        * Ret urns the s ize in bit s of the r andom expo nent (priv ate value) .
  79        *
  80        * @re turn the s ize in bit s of the r andom expo nent (priv ate value)
  81        */
  82       public  int getEx ponentSize () {
  83           re turn this. exponentSi ze;
  84       }
  85   }