@sd-jwt/decode
Advanced tools
Comparing version 0.1.2-alpha.8 to 0.1.2-alpha.9
import { Disclosure, DisclosureArray } from '@sd-jwt/types'; | ||
export declare const disclosureFromArray: (a: DisclosureArray) => Disclosure; | ||
export declare const disclosureFromArray: (a: DisclosureArray) => Omit<Disclosure, 'encoded'>; |
@@ -8,5 +8,5 @@ "use strict"; | ||
const item = utils_1.Base64url.decodeToJson(s); | ||
return (0, fromArray_1.disclosureFromArray)(item); | ||
return Object.assign(Object.assign({}, (0, fromArray_1.disclosureFromArray)(item)), { encoded: s }); | ||
}; | ||
exports.disclosureFromString = disclosureFromString; | ||
//# sourceMappingURL=fromString.js.map |
@@ -5,1 +5,2 @@ export * from './toArray'; | ||
export * from './calculateDigest'; | ||
export * from './decodePayload'; |
@@ -21,2 +21,3 @@ "use strict"; | ||
__exportStar(require("./calculateDigest"), exports); | ||
__exportStar(require("./decodePayload"), exports); | ||
//# sourceMappingURL=index.js.map |
@@ -5,2 +5,2 @@ export { jwtFromCompact } from './jwt'; | ||
export { keyBindingFromCompact } from './keyBinding'; | ||
export { disclosureCalculateDigest, disclosureToArray, disclosureFromArray, disclosureFromString } from './disclosures'; | ||
export { disclosureCalculateDigest, disclosureToArray, disclosureFromArray, disclosureFromString, decodeDisclosuresInPayload } from './disclosures'; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.disclosureFromString = exports.disclosureFromArray = exports.disclosureToArray = exports.disclosureCalculateDigest = exports.keyBindingFromCompact = exports.sdJwtVcFromCompact = exports.decodeSdJwtVc = exports.sdJwtFromCompact = exports.jwtFromCompact = void 0; | ||
exports.decodeDisclosuresInPayload = exports.disclosureFromString = exports.disclosureFromArray = exports.disclosureToArray = exports.disclosureCalculateDigest = exports.keyBindingFromCompact = exports.sdJwtVcFromCompact = exports.decodeSdJwtVc = exports.sdJwtFromCompact = exports.jwtFromCompact = void 0; | ||
var jwt_1 = require("./jwt"); | ||
@@ -18,2 +18,3 @@ Object.defineProperty(exports, "jwtFromCompact", { enumerable: true, get: function () { return jwt_1.jwtFromCompact; } }); | ||
Object.defineProperty(exports, "disclosureFromString", { enumerable: true, get: function () { return disclosures_1.disclosureFromString; } }); | ||
Object.defineProperty(exports, "decodeDisclosuresInPayload", { enumerable: true, get: function () { return disclosures_1.decodeDisclosuresInPayload; } }); | ||
//# sourceMappingURL=index.js.map |
@@ -9,2 +9,3 @@ "use strict"; | ||
const calculateDigest_1 = require("../disclosures/calculateDigest"); | ||
const disclosures_1 = require("../disclosures"); | ||
const decodeSdJwtVc = (compact, hasher) => { | ||
@@ -28,6 +29,6 @@ var _a, _b; | ||
if (isAsyncCalculateDigestReturnType(disclosuresWithDigestsResult)) { | ||
return Promise.all(disclosuresWithDigestsResult).then((disclosureWithDigests) => (Object.assign(Object.assign({}, basePayload), { disclosures: disclosureWithDigests, decodedPayload: (0, utils_3.swapClaims)(basePayload.signedPayload, disclosureWithDigests) }))); | ||
return Promise.all(disclosuresWithDigestsResult).then((disclosureWithDigests) => (Object.assign(Object.assign({}, basePayload), { disclosures: disclosureWithDigests, decodedPayload: (0, disclosures_1.decodeDisclosuresInPayload)(basePayload.signedPayload, disclosureWithDigests) }))); | ||
} | ||
else { | ||
return Object.assign(Object.assign({}, basePayload), { disclosures: disclosuresWithDigestsResult, decodedPayload: (0, utils_3.swapClaims)(basePayload.signedPayload, disclosuresWithDigestsResult) }); | ||
return Object.assign(Object.assign({}, basePayload), { disclosures: disclosuresWithDigestsResult, decodedPayload: (0, disclosures_1.decodeDisclosuresInPayload)(basePayload.signedPayload, disclosuresWithDigestsResult) }); | ||
} | ||
@@ -34,0 +35,0 @@ }; |
{ | ||
"name": "@sd-jwt/decode", | ||
"version": "0.1.2-alpha.8", | ||
"version": "0.1.2-alpha.9", | ||
"description": "Decode implementation of sd-jwt Draft 06 and sd-jwt-vc Draft 01", | ||
@@ -40,4 +40,4 @@ "license": "(MIT OR Apache-2.0)", | ||
"dependencies": { | ||
"@sd-jwt/types": "0.1.2-alpha.8", | ||
"@sd-jwt/utils": "0.1.2-alpha.8" | ||
"@sd-jwt/types": "0.1.2-alpha.9", | ||
"@sd-jwt/utils": "0.1.2-alpha.9" | ||
}, | ||
@@ -49,3 +49,3 @@ "devDependencies": { | ||
}, | ||
"gitHead": "e030a05d603046d98044eba671a2182263b8aced" | ||
"gitHead": "80d6d4115037cc264a5384202268cc7969df1872" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
37021
53
450
+ Added@sd-jwt/types@0.1.2-alpha.9(transitive)
+ Added@sd-jwt/utils@0.1.2-alpha.9(transitive)
- Removed@sd-jwt/types@0.1.2-alpha.8(transitive)
- Removed@sd-jwt/utils@0.1.2-alpha.8(transitive)
Updated@sd-jwt/types@0.1.2-alpha.9
Updated@sd-jwt/utils@0.1.2-alpha.9