Utils: Renamed signHMAC() to signHmac() for consistency.

This commit is contained in:
satyr 2010-06-17 05:20:33 +09:00
Родитель e7a94313ec
Коммит 590eea2851
3 изменённых файлов: 6 добавлений и 6 удалений

Просмотреть файл

@ -523,7 +523,7 @@ OAuth.SignatureMethod.registerMethodClass(["PLAINTEXT", "PLAINTEXT-Accessor"],
OAuth.SignatureMethod.registerMethodClass(["HMAC-SHA1", "HMAC-SHA1-Accessor"],
OAuth.SignatureMethod.makeSubclass(
function getSignature(baseString) {
return Utils.signHMAC("SHA1", this.key, baseString);
return Utils.signHmac("SHA1", this.key, baseString);
}
));

Просмотреть файл

@ -830,7 +830,7 @@ function computeCryptoHash(algo, str) {
return hexHash;
}
// === {{{ Utils.signHMAC(algo, key, str) }}} ===
// === {{{ Utils.signHmac(algo, key, str) }}} ===
// Computes and returns a cryptographicly signed hash for a string given an
// algorithm. It is derived from a given key.
//
@ -842,7 +842,7 @@ function computeCryptoHash(algo, str) {
//
// {{{str}}} is the string to be hashed.
function signHMAC(algo, key, str) {
function signHmac(algo, key, str) {
var converter = Utils.UnicodeConverter;
converter.charset = "UTF-8";
var data = converter.convertToByteArray(str, {});
@ -853,9 +853,9 @@ function signHMAC(algo, key, str) {
.keyFromString(Ci.nsIKeyObject.HMAC, key));
crypto.init(Ci.nsICryptoHMAC[algo], keyObject);
crypto.update(data, data.length);
var hash = crypto.finish(true);
return hash;
return crypto.finish(true);
}
Utils.signHMAC = signHmac;
// === {{{ Utils.escapeHtml(string) }}} ===
// Returns a version of the {{{string}}} safe for insertion into HTML.

Просмотреть файл

@ -513,7 +513,7 @@ function amazon_signRequest(aParams) {
var paramString = paramArray.join("&");
var sigBaseString =
"GET\n" + AWS_ENDPOINT + "\n" + AWS_REQUESTURI + "\n" + paramString;
var signature = Utils.signHMAC("SHA256", AWS_SECRET, sigBaseString);
var signature = Utils.signHmac("SHA256", AWS_SECRET, sigBaseString);
return ("http://" + AWS_ENDPOINT + AWS_REQUESTURI + "?" +
paramString + "&Signature=" + amazon_doEscape(signature));
}