[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-cp] classpath/gnu/javax/crypto jce/GnuCrypto.java j...
From: |
Raif S. Naffah |
Subject: |
[commit-cp] classpath/gnu/javax/crypto jce/GnuCrypto.java j... |
Date: |
Wed, 28 Jun 2006 11:16:54 +0000 |
CVSROOT: /cvsroot/classpath
Module name: classpath
Changes by: Raif S. Naffah <raif> 06/06/28 11:16:54
Modified files:
gnu/javax/crypto/jce: GnuCrypto.java DiffieHellmanImpl.java
gnu/javax/crypto/key/dh: GnuDHKey.java GnuDHPublicKey.java
DHKeyPairX509Codec.java
GnuDHPrivateKey.java
DHKeyPairPKCS8Codec.java
gnu/javax/crypto/jce/params: BlockCipherParameters.java
. : ChangeLog
gnu/javax/crypto/jce/cipher: CipherAdapter.java
Log message:
2006-06-28 Raif S. Naffah <address@hidden>
* gnu/javax/crypto/key/dh/GnuDHPublicKey.java (str): New field.
(toString): New method.
* gnu/javax/crypto/key/dh/GnuDHPrivateKey.java (str): New field.
(toString): New method.
* gnu/javax/crypto/key/dh/GnuDHKey.java (str): New field.
(toString): New method.
* gnu/javax/crypto/key/dh/DHKeyPairPKCS8Codec.java
(encodePrivateKey):
Handle case when Q is null.
(decodePrivateKey): Likewise.
* gnu/javax/crypto/key/dh/DHKeyPairX509Codec.java
(encodePublicKey):
Likewise.
(decodePublicKey): Likewise.
* gnu/javax/crypto/jce/GnuCrypto.java (run): Added
AlgorithmParameters
aliases for all block ciphers.
* gnu/javax/crypto/jce/DiffieHellmanImpl.java (result): Changed
to byte[].
(engineDoPhase): Compute fully the shared secret.
(checkState): New method.
(reset): Likewise.
(engineGenerateSecret()): Reset key-agreement before returning.
(engineGenerateSecret(byte[],int)): Check for short-buffer.
Reset key-agreement before returning.
(engineGenerateSecret(String)): Reset key-agreement before
returning.
(engineInit(Key,SecureRandom)): Call reset() before returning.
* gnu/javax/crypto/jce/params/BlockCipherParameters.java (log):
New field.
(engineInit): Replace printing to System.out with conditional
logging.
* gnu/javax/crypto/jce/cipher/CipherAdapter.java
(engineInitHandler):
When the key-size is not specified, attempt best effort to find
a suitable
value among those advertised by the cipher before setting it to
the length
of provided key material.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/jce/GnuCrypto.java?cvsroot=classpath&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/jce/DiffieHellmanImpl.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/key/dh/GnuDHKey.java?cvsroot=classpath&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/key/dh/GnuDHPublicKey.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/key/dh/DHKeyPairX509Codec.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/key/dh/GnuDHPrivateKey.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/key/dh/DHKeyPairPKCS8Codec.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/jce/params/BlockCipherParameters.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.7957&r2=1.7958
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/jce/cipher/CipherAdapter.java?cvsroot=classpath&r1=1.6&r2=1.7
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [commit-cp] classpath/gnu/javax/crypto jce/GnuCrypto.java j...,
Raif S. Naffah <=