Skip to content

Commit 47fd62d

Browse files
silentjohnnymarco-c
authored andcommitted
Pad keys with leading zeroes instead of trailing zeroes (#535)
Fixes #532.
1 parent d0e8a6b commit 47fd62d

File tree

2 files changed

+62
-3
lines changed

2 files changed

+62
-3
lines changed

package-lock.json

Lines changed: 60 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/vapid-helper.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@ function generateVAPIDKeys() {
5050
if (privateKeyBuffer.length < 32) {
5151
const padding = Buffer.alloc(32 - privateKeyBuffer.length);
5252
padding.fill(0);
53-
privateKeyBuffer = Buffer.concat([privateKeyBuffer, padding]);
53+
privateKeyBuffer = Buffer.concat([padding, privateKeyBuffer]);
5454
}
5555

5656
if (publicKeyBuffer.length < 65) {
5757
const padding = Buffer.alloc(65 - publicKeyBuffer.length);
5858
padding.fill(0);
59-
publicKeyBuffer = Buffer.concat([publicKeyBuffer, padding]);
59+
publicKeyBuffer = Buffer.concat([padding, publicKeyBuffer]);
6060
}
6161

6262
return {

0 commit comments

Comments
 (0)