UNPKG

@credo-ts/core

Version:

<p align="center"> <br /> <img alt="Credo Logo" src="https://github.com/openwallet-foundation/credo-ts/blob/c7886cb8377ceb8ee4efe8d264211e561a75072d/images/credo-logo.png" height="250px" /> </p> <h1 align="center"><b>Credo - Core</b></h1

1 lines • 837 B
{"version":3,"file":"peerDidNumAlgo1.mjs","names":[],"sources":["../../../../../src/modules/dids/methods/peer/peerDidNumAlgo1.ts"],"sourcesContent":["import { JsonEncoder, MultiBaseEncoder, MultiHashEncoder } from '../../../../utils'\n\nexport function didDocumentJsonToNumAlgo1Did(didDocumentJson: Record<string, unknown>): string {\n // We need to remove the id property before hashing\n const didDocumentBuffer = JsonEncoder.toUint8Array({ ...didDocumentJson, id: undefined })\n\n const didIdentifier = MultiBaseEncoder.encode(MultiHashEncoder.encode(didDocumentBuffer, 'sha-256'), 'base58btc')\n\n const did = `did:peer:1${didIdentifier}`\n\n return did\n}\n"],"mappings":";;;;;;;;AAEA,SAAgB,6BAA6B,iBAAkD;CAE7F,MAAM,oBAAoB,YAAY,aAAa;EAAE,GAAG;EAAiB,IAAI;EAAW,CAAC;AAMzF,QAFY,aAFU,iBAAiB,OAAO,iBAAiB,OAAO,mBAAmB,UAAU,EAAE,YAAY"}