Merge pull request #12534 from Snuffleupagus/murmurhash-slice
Ensure that `MurmurHash3_64.update` handles `ArrayBuffer` input correctly, to avoid hash-collisions (issue 12533)
This commit is contained in:
commit
71a14be8e7
@ -45,7 +45,7 @@ class MurmurHash3_64 {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (isArrayBuffer(input)) {
|
} else if (isArrayBuffer(input)) {
|
||||||
data = input;
|
data = input.slice();
|
||||||
length = data.byteLength;
|
length = data.byteLength;
|
||||||
} else {
|
} else {
|
||||||
throw new Error(
|
throw new Error(
|
||||||
|
1
test/pdfs/issue12533.pdf.link
Normal file
1
test/pdfs/issue12533.pdf.link
Normal file
@ -0,0 +1 @@
|
|||||||
|
https://web.archive.org/web/20201026152003/https://www.mass.gov/doc/covid-19-dashboard-october-25-2020/download
|
@ -2898,6 +2898,15 @@
|
|||||||
"link": false,
|
"link": false,
|
||||||
"type": "eq"
|
"type": "eq"
|
||||||
},
|
},
|
||||||
|
{ "id": "issue12533",
|
||||||
|
"file": "pdfs/issue12533.pdf",
|
||||||
|
"md5": "9824904320f884eee20d4e4573008e6f",
|
||||||
|
"rounds": 1,
|
||||||
|
"link": true,
|
||||||
|
"firstPage": 17,
|
||||||
|
"lastPage": 18,
|
||||||
|
"type": "eq"
|
||||||
|
},
|
||||||
{ "id": "issue1466",
|
{ "id": "issue1466",
|
||||||
"file": "pdfs/issue1466.pdf",
|
"file": "pdfs/issue1466.pdf",
|
||||||
"md5": "8a8877432e5bb10cfd50d60488d947bb",
|
"md5": "8a8877432e5bb10cfd50d60488d947bb",
|
||||||
|
Loading…
Reference in New Issue
Block a user