[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-cp] classpath gnu/javax/crypto/key/dh/GnuDHKey.java...
From: |
Raif S. Naffah |
Subject: |
[commit-cp] classpath gnu/javax/crypto/key/dh/GnuDHKey.java... |
Date: |
Sun, 19 Feb 2006 01:45:44 +0000 |
CVSROOT: /cvsroot/classpath
Module name: classpath
Branch:
Changes by: Raif S. Naffah <address@hidden> 06/02/19 01:45:44
Modified files:
gnu/javax/crypto/key/dh: GnuDHKey.java
gnu/java/security: Registry.java
gnu/java/security/sig: SignatureFactory.java BaseSignature.java
gnu/java/security/sig/rsa: EMSA_PKCS1_V1_5.java
RSAPKCS1V1_5Signature.java
RSAPSSSignature.java
gnu/javax/crypto/key: IncomingMessage.java OutgoingMessage.java
gnu/javax/crypto/key/srp6: SRPKey.java
. : ChangeLog
gnu/java/security/key: KeyPairCodecFactory.java
gnu/java/security/key/rsa: GnuRSAKey.java
gnu/java/security/key/dss: DSSKey.java
Added files:
gnu/java/security/jce/sig: SHA384withRSA.java MD5withRSA.java
SHA512withRSA.java SHA160withDSS.java
SHA256withRSA.java SHA160withRSA.java
MD2withRSA.java
gnu/java/security/sig: SignatureCodecFactory.java
gnu/java/security/sig/rsa: RSASignatureFactory.java
RSAPKCS1V1_5SignatureRawCodec.java
RSAPKCS1V1_5SignatureX509Codec.java
gnu/java/security/sig/dss: DSSSignatureX509Codec.java
gnu/java/security/util: FormatUtil.java
Log message:
2006-02-19 Raif S. Naffah <address@hidden>
* gnu/javax/crypto/key/OutgoingMessage.java (writePublicKey): Handle new
internal format.
(writePrivateKey): Likewise.
(writeKey): New method.
(getKeyType): Likewise.
* gnu/javax/crypto/key/IncomingMessage.java (readPublicKey): Handle new
internal format.
(readPrivateKey): Likewise.
(getKeyPairCodec): New method.
* gnu/javax/crypto/key/srp6/SRPKey.java (getFormat): Always return Raw.
* gnu/javax/crypto/key/dh/GnuDHKey.java (getFormat): Use FormatUtil.
* gnu/java/security/Registry.java (RSA_SIG_PREFIX): New constant.
(RSA_PSS_ENCODING): Likewise..
(RSA_PKCS1_V1_5_ENCODING): Likewise.
(RSA_PSS_SIG): Redefined using other constants.
(RSA_PKCS1_V1_5_SIG): Likewise.
(MAGIC_RAW_RSA_PKCS1V1_5_SIGNATURE): New constant.
* gnu/java/security/util/FormatUtil.java: New file.
* gnu/java/security/sig/SignatureFactory.java (names): New field.
(getInstance): Let RSASignatureFactory handle RSA signature names.
(getNames): Handle new RSA signature (with format) names.
* gnu/java/security/sig/SignatureCodecFactory.java: New file.
* gnu/java/security/sig/BaseSignature.java (BaseSignature): Add check
for null md.
(name): Include hash algorithm name.
* gnu/java/security/sig/rsa/RSASignatureFactory.java: New file.
* gnu/java/security/sig/rsa/RSAPSSSignature.java
(RSAPSSSignature): Call constructor with IMessageDigest.
(RSAPSSSignature(ImessageDigest,int)): New constructor.
* gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureRawCodec.java: New
file.
* gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureX509Codec.java:
Likewise.
* gnu/java/security/sig/rsa/RSAPKCS1V1_5Signature.java
(RSAPKCS1V1_5Signature(String)): Call constructor with IMessageDigest.
(RSAPKCS1V1_5Signature(IMessageDigest)): New constructor.
* gnu/java/security/sig/rsa/EMSA_PKCS1_V1_5.java (getInstance): Added
hash algorithm name to exception.
* gnu/java/security/sig/dss/DSSSignatureX509Codec.java: New file.
* gnu/java/security/key/KeyPairCodecFactory.java
(names): New class field.
(getInstance(Sitrng)): Deconstruct and call getInstance(String,String).
(getInstance(String,String)): New method.
(getInstance(String,int)): New method.
(getInstance(byte[])): Removed.
(getInstance(Key)): Handle new formats.
(getNames): Likewise.
(getEncodingName(int)): Moved to FormatUtil.
(getEncodingShortName(int)): Likewise.
(getRawCodec(String)): New method.
(getX509Codec(String)): Likewise.
(getPKCS8Codec(String)): Likewise.
(getRawCodec(Key)): Likewise.
(getX509Codec(Key)): Likewise.
(getPKCS8Codec(Key)): Likewise.
* gnu/java/security/key/dss/DSSKey.java (getFormat): Use FormatUtil.
* gnu/java/security/key/rsa/GnuRSAKey.java (getFormat): Likewise.
* gnu/java/security/jce/sig/SHA512withRSA.java: New File.
* gnu/java/security/jce/sig/SHA384withRSA.java: Likewise.
* gnu/java/security/jce/sig/SHA256withRSA.java: Likewise.
* gnu/java/security/jce/sig/SHA160withRSA.java: Likewise.
* gnu/java/security/jce/sig/SHA160withDSS.java: Likewsie.
* gnu/java/security/jce/sig/MD5withRSA.java: Likewise.
* gnu/java/security/jce/sig/MD2withRSA.java: Likewise.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/javax/crypto/key/dh/GnuDHKey.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/jce/sig/SHA384withRSA.java?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/jce/sig/MD5withRSA.java?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/jce/sig/SHA512withRSA.java?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/jce/sig/SHA160withDSS.java?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/jce/sig/SHA256withRSA.java?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/jce/sig/SHA160withRSA.java?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/jce/sig/MD2withRSA.java?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/Registry.java.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/sig/SignatureFactory.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/sig/SignatureCodecFactory.java?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/sig/BaseSignature.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/sig/rsa/RSASignatureFactory.java?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureRawCodec.java?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureX509Codec.java?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/sig/rsa/EMSA_PKCS1_V1_5.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/sig/rsa/RSAPKCS1V1_5Signature.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/sig/rsa/RSAPSSSignature.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/sig/dss/DSSSignatureX509Codec.java?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/javax/crypto/key/IncomingMessage.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/javax/crypto/key/OutgoingMessage.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/javax/crypto/key/srp6/SRPKey.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/util/FormatUtil.java?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6450&tr2=1.6451&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/key/KeyPairCodecFactory.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/key/rsa/GnuRSAKey.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/security/key/dss/DSSKey.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [commit-cp] classpath gnu/javax/crypto/key/dh/GnuDHKey.java...,
Raif S. Naffah <=