--- old/src/share/classes/java/security/Signature.java 2013-06-28 10:31:55.402376726 -0700 +++ new/src/share/classes/java/security/Signature.java 2013-06-28 10:31:55.242376730 -0700 @@ -53,10 +53,10 @@ * *

The signature algorithm can be, among others, the NIST standard * DSA, using DSA and SHA-1. The DSA algorithm using the - * SHA-1 message digest algorithm can be specified as SHA1withDSA. + * SHA-1 message digest algorithm can be specified as {@code SHA1withDSA}. * In the case of RSA, there are multiple choices for the message digest * algorithm, so the signing algorithm could be specified as, for example, - * MD2withRSA, MD5withRSA, or SHA1withRSA. + * {@code MD2withRSA}, {@code MD5withRSA}, or {@code SHA1withRSA}. * The algorithm name must be specified, as there is no default. * *

A Signature object can be used to generate and verify digital @@ -92,18 +92,18 @@ * * *

Note that this class is abstract and extends from - * SignatureSpi for historical reasons. + * {@code SignatureSpi} for historical reasons. * Application developers should only take notice of the methods defined in - * this Signature class; all the methods in + * this {@code Signature} class; all the methods in * the superclass are intended for cryptographic service providers who wish to * supply their own implementations of digital signature algorithms. * *

Every implementation of the Java platform is required to support the - * following standard Signature algorithms: + * following standard {@code Signature} algorithms: *

* These algorithms are described in the @@ -461,7 +461,7 @@ * extension field implies that the public key in * the certificate and its corresponding private key are not * supposed to be used for digital signatures, an - * InvalidKeyException is thrown. + * {@code InvalidKeyException} is thrown. * * @param certificate the certificate of the identity whose signature is * going to be verified. @@ -538,10 +538,10 @@ * *

A call to this method resets this signature object to the state * it was in when previously initialized for signing via a - * call to initSign(PrivateKey). That is, the object is + * call to {@code initSign(PrivateKey)}. That is, the object is * reset and available to generate another signature from the same - * signer, if desired, via new calls to update and - * sign. + * signer, if desired, via new calls to {@code update} and + * {@code sign}. * * @return the signature bytes of the signing operation's result. * @@ -559,28 +559,28 @@ /** * Finishes the signature operation and stores the resulting signature - * bytes in the provided buffer outbuf, starting at - * offset. + * bytes in the provided buffer {@code outbuf}, starting at + * {@code offset}. * The format of the signature depends on the underlying * signature scheme. * *

This signature object is reset to its initial state (the state it - * was in after a call to one of the initSign methods) and + * was in after a call to one of the {@code initSign} methods) and * can be reused to generate further signatures with the same private key. * * @param outbuf buffer for the signature result. * - * @param offset offset into outbuf where the signature is + * @param offset offset into {@code outbuf} where the signature is * stored. * - * @param len number of bytes within outbuf allotted for the + * @param len number of bytes within {@code outbuf} allotted for the * signature. * - * @return the number of bytes placed into outbuf. + * @return the number of bytes placed into {@code outbuf}. * * @exception SignatureException if this signature object is not * initialized properly, if this signature algorithm is unable to - * process the input data provided, or if len is less + * process the input data provided, or if {@code len} is less * than the actual signature length. * * @since 1.2 @@ -606,9 +606,9 @@ * *

A call to this method resets this signature object to the state * it was in when previously initialized for verification via a - * call to initVerify(PublicKey). That is, the object is + * call to {@code initVerify(PublicKey)}. That is, the object is * reset and available to verify another signature from the identity - * whose public key was specified in the call to initVerify. + * whose public key was specified in the call to {@code initVerify}. * * @param signature the signature bytes to be verified. * @@ -633,9 +633,9 @@ * *

A call to this method resets this signature object to the state * it was in when previously initialized for verification via a - * call to initVerify(PublicKey). That is, the object is + * call to {@code initVerify(PublicKey)}. That is, the object is * reset and available to verify another signature from the identity - * whose public key was specified in the call to initVerify. + * whose public key was specified in the call to {@code initVerify}. * * * @param signature the signature bytes to be verified. @@ -648,11 +648,11 @@ * initialized properly, the passed-in signature is improperly * encoded or of the wrong type, if this signature algorithm is unable to * process the input data provided, etc. - * @exception IllegalArgumentException if the signature - * byte array is null, or the offset or length - * is less than 0, or the sum of the offset and - * length is greater than the length of the - * signature byte array. + * @exception IllegalArgumentException if the {@code signature} + * byte array is null, or the {@code offset} or {@code length} + * is less than 0, or the sum of the {@code offset} and + * {@code length} is greater than the length of the + * {@code signature} byte array. * @since 1.4 */ public final boolean verify(byte[] signature, int offset, int length) @@ -722,8 +722,8 @@ /** * Updates the data to be signed or verified using the specified - * ByteBuffer. Processes the data.remaining() bytes - * starting at at data.position(). + * ByteBuffer. Processes the {@code data.remaining()} bytes + * starting at at {@code data.position()}. * Upon return, the buffer's position will be equal to its limit; * its limit will not have changed. * @@ -790,7 +790,7 @@ * @param param the string identifier of the parameter. * @param value the parameter value. * - * @exception InvalidParameterException if param is an + * @exception InvalidParameterException if {@code param} is an * invalid parameter for this signature algorithm engine, * the parameter is already set * and cannot be set again, a security exception occurs, and so on. @@ -856,7 +856,7 @@ * @return the object that represents the parameter value, or null if * there is none. * - * @exception InvalidParameterException if param is an invalid + * @exception InvalidParameterException if {@code param} is an invalid * parameter for this engine, or another exception occurs while * trying to get this parameter. * @@ -876,7 +876,7 @@ * @return a clone if the implementation is cloneable. * * @exception CloneNotSupportedException if this is called - * on an implementation that does not support Cloneable. + * on an implementation that does not support {@code Cloneable}. */ public Object clone() throws CloneNotSupportedException { if (this instanceof Cloneable) { @@ -940,7 +940,7 @@ * @return a clone if the delegate is cloneable. * * @exception CloneNotSupportedException if this is called on a - * delegate that does not support Cloneable. + * delegate that does not support {@code Cloneable}. */ public Object clone() throws CloneNotSupportedException { chooseFirstProvider();