anchor.diff:  <!---
   /**
    * OWASP Enterprise Security API (ESAPI)
  - * 
  + *
    * This file is part of the Open Web Application Security Project (OWASP)
    * Enterprise Security API (ESAPI) project. For details, please see
    * <a href="http://www.owasp.org/index.php/ESAPI">http://www.owasp.org/index.php/ESAPI</a>.
    *
    * Copyright (c) 2011 - The OWASP Foundation
  - * 
  + *
    * The ESAPI is published by OWASP under the BSD license. You should read and accept the
    * LICENSE before you use, modify, and/or redistribute this software.
  - * 
  + *
    * @author Damon Miller
    * @created 2011
    */
  
positive.code: 				throwException(createObject("component", "org.owasp.esapi.errors.EncryptionException").init(variables.ESAPI, "Decryption failed", "Decryption problem: " & e.getMessage(), e));
  			}
  		</cfscript>
  		
  	</cffunction>
  	
  	<cffunction access="public" returntype="String" name="sign" output="false">
  		<cfargument required="true" type="String" name="data"/>
  	
  		<cfscript>
  			// CF8 requires 'var' at the top
  			var signer = "";
  			var bytes = "";
  		
  			try {
  				signer = newJava("java.security.Signature").getInstance(variables.signatureAlgorithm);
  				signer.initSign(variables.privateKey);
  
negative.code: 				enc = encrypter.doFinal(output);
  				return variables.ESAPI.encoder().encodeForBase64(enc, false);
  			}
  			catch(any e) {
  				throwException(createObject("component", "org.owasp.esapi.errors.EncryptionException").init(variables.ESAPI, "Encryption failure", "Encryption problem: " & e.getMessage(), e));
  			}
  		</cfscript>
  
  	</cffunction>
  
  	<cffunction access="public" returntype="String" name="decryptString" output="false">
  		<cfargument required="true" type="String" name="ciphertext"/>
  
  		<cfscript>
  			// CF8 requires 'var' at the top
  			var decrypter = "";
  			var dec = "";
  			var output = "";
  
  			// Note - Cipher is not threadsafe so we create one locally
  			try {
  				decrypter = newJava("javax.crypto.Cipher").getInstance(variables.encryptAlgorithm);
  