this.getHMAC=function(/* string */data, /* string */key, /* dojo.crypto.outputTypes */outputType){   var out=outputType||dojo.crypto.outputTypes.Base64; switch(out){ case dojo.crypto.outputTypes.Hex:{ return toHex(hmac(data,key)); } case dojo.crypto.outputTypes.String:{ return toString(hmac(data,key)); } default:{ return toBase64(hmac(data,key)); } } }; 
this.getHMAC=function(data,key,_775){ var out=_775||dojo.crypto.outputTypes.Base64; switch(out){ case dojo.crypto.outputTypes.Hex: return toHex(hmac(data,key)); case dojo.crypto.outputTypes.String: return toString(hmac(data,key)); default: return toBase64(hmac(data,key)); } }; 
  this.getHMAC=function(/* string */data, /* string */key, /* dojo.crypto.outputTypes */outputType){    //  summary    //  computes a digest of data using key, and returns the result as a string of outputType    var out=outputType||dojo.crypto.outputTypes.Base64;    switch(out){      case dojo.crypto.outputTypes.Hex:{        return toHex(hmac(data,key)); //  string      }      case dojo.crypto.outputTypes.String:{        return toString(hmac(data,key));  //  string      }      default:{        return toBase64(hmac(data,key));  //  string      }    }  };
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/90939f35f46f873d9b1f5c5f818ecf012711dc71/dojo.js/buggy/src/main/resources/org/apache/struts2/static/dojo/dojo.js