equal
deleted
inserted
replaced
408 if (cipherMode == GCM_MODE) { |
408 if (cipherMode == GCM_MODE) { |
409 iv = new byte[GaloisCounterMode.DEFAULT_IV_LEN]; |
409 iv = new byte[GaloisCounterMode.DEFAULT_IV_LEN]; |
410 } else { |
410 } else { |
411 iv = new byte[blockSize]; |
411 iv = new byte[blockSize]; |
412 } |
412 } |
413 SunJCE.RANDOM.nextBytes(iv); |
413 SunJCE.getRandom().nextBytes(iv); |
414 } |
414 } |
415 if (cipherMode == GCM_MODE) { |
415 if (cipherMode == GCM_MODE) { |
416 algName = "GCM"; |
416 algName = "GCM"; |
417 spec = new GCMParameterSpec |
417 spec = new GCMParameterSpec |
418 (((GaloisCounterMode) cipher).getTagLen()*8, iv); |
418 (((GaloisCounterMode) cipher).getTagLen()*8, iv); |
562 throw new InvalidAlgorithmParameterException("Parameters " |
562 throw new InvalidAlgorithmParameterException("Parameters " |
563 + "missing"); |
563 + "missing"); |
564 } |
564 } |
565 |
565 |
566 if (random == null) { |
566 if (random == null) { |
567 random = SunJCE.RANDOM; |
567 random = SunJCE.getRandom(); |
568 } |
568 } |
569 if (cipherMode == GCM_MODE) { |
569 if (cipherMode == GCM_MODE) { |
570 ivBytes = new byte[GaloisCounterMode.DEFAULT_IV_LEN]; |
570 ivBytes = new byte[GaloisCounterMode.DEFAULT_IV_LEN]; |
571 } else { |
571 } else { |
572 ivBytes = new byte[blockSize]; |
572 ivBytes = new byte[blockSize]; |