Skip to content

Commit 9df51df

Browse files
committed
Merge pull request #15 from volition-inc/use-assumed-key-when-provided
Fix: When an assumed key is provided, use it over any others (fixes #14)
2 parents 1e71f5a + 6fe6a00 commit 9df51df

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/jwe/decrypt.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ function JWEDecrypter(ks) {
105105

106106
prekey = rcpt.encrypted_key || "";
107107
prekey = base64url.decode(prekey);
108-
algKey = keystore.get({
108+
algKey = assumedKey || keystore.get({
109109
use: "enc",
110110
alg: rcpt.header.alg,
111111
kid: rcpt.header.kid

lib/jws/verify.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ var JWSVerifier = function(ks) {
8989
var content = new Buffer((sig.protected || "") + "." + input.payload, "ascii");
9090

9191
var algPromise,
92-
algKey = keystore.get({
92+
algKey = assumedKey || keystore.get({
9393
use: "sig",
9494
alg: sig.header.alg,
9595
kid: sig.header.kid

0 commit comments

Comments
 (0)