зеркало из https://github.com/mozilla/gecko-dev.git
Bug 949241 - Enhance HAWK tests. r=rnewman
This commit is contained in:
Родитель
4b77f45eb9
Коммит
7ab0a7f7ea
|
@ -228,6 +228,16 @@ add_test(function test_hawk() {
|
||||||
do_check_eq(result.artifacts.hash, "66DiyapJ0oGgj09IXWdMv8VCg9xk0PL5RqX7bNnQW2k=");
|
do_check_eq(result.artifacts.hash, "66DiyapJ0oGgj09IXWdMv8VCg9xk0PL5RqX7bNnQW2k=");
|
||||||
do_check_eq(result.artifacts.mac, "2B++3x5xfHEZbPZGDiK3IwfPZctkV4DUr2ORg1vIHvk=");
|
do_check_eq(result.artifacts.mac, "2B++3x5xfHEZbPZGDiK3IwfPZctkV4DUr2ORg1vIHvk=");
|
||||||
|
|
||||||
|
// the payload "hash" is also non-urlsafe base64 (+/)
|
||||||
|
result = compute(makeURI("http://example.net/path"), method,
|
||||||
|
{ credentials: credentials_sha256,
|
||||||
|
ts: 1353809207,
|
||||||
|
nonce: "Ygvqdz",
|
||||||
|
payload: "something else",
|
||||||
|
});
|
||||||
|
do_check_eq(result.artifacts.hash, "lERFXr/IKOaAoYw+eBseDUSwmqZTX0uKZpcWLxsdzt8=");
|
||||||
|
do_check_eq(result.artifacts.mac, "jiZuhsac35oD7IdcblhFncBr8tJFHcwWLr8NIYWr9PQ=");
|
||||||
|
|
||||||
/* Test non-ascii hostname. HAWK (via the node.js "url" module) punycodes
|
/* Test non-ascii hostname. HAWK (via the node.js "url" module) punycodes
|
||||||
* "ëxample.net" into "xn--xample-ova.net" before hashing. I still think
|
* "ëxample.net" into "xn--xample-ova.net" before hashing. I still think
|
||||||
* punycode was a bad joke that got out of the lab and into a spec.
|
* punycode was a bad joke that got out of the lab and into a spec.
|
||||||
|
|
Загрузка…
Ссылка в новой задаче