/**@class java.security.MessageDigestSpi @extends java.lang.Object This class defines the <i>Service Provider Interface</i> (<b>SPI</b>) for the {@code MessageDigest} class, which provides the functionality of a message digest algorithm, such as MD5 or SHA. Message digests are secure one-way hash functions that take arbitrary-sized data and output a fixed-length hash value. <p> All the abstract methods in this class must be implemented by a cryptographic service provider who wishes to supply the implementation of a particular message digest algorithm. <p> Implementations are free to implement the Cloneable interface. @author Benjamin Renaud @see MessageDigest */ var MessageDigestSpi = { /**Returns a clone if the implementation is cloneable. @return {Object {java.lang.Object}} a clone if the implementation is cloneable. @exception CloneNotSupportedException if this is called on an implementation that does not support {@code Cloneable}. */ clone : function( ) {}, };