@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 • 849 B
Source Map (JSON)
{"version":3,"file":"okpPublicKey.mjs","names":[],"sources":["../../../../../../src/modules/kms/jwk/kty/okp/okpPublicKey.ts"],"sourcesContent":["import { TypedArrayEncoder } from '../../../../../utils'\nimport type { KmsJwkPublicOkp } from './okpJwk'\n\nexport function okpPublicJwkToPublicKey(publicJwk: KmsJwkPublicOkp): Uint8Array {\n return TypedArrayEncoder.fromBase64Url(publicJwk.x)\n}\n\nexport function okpPublicKeyToPublicJwk<Curve extends KmsJwkPublicOkp['crv']>(publicKey: Uint8Array, crv: Curve) {\n const jwk = {\n kty: 'OKP',\n crv,\n x: TypedArrayEncoder.toBase64Url(publicKey),\n } satisfies KmsJwkPublicOkp & { crv: Curve }\n\n return jwk\n}\n"],"mappings":";;;AAGA,SAAgB,wBAAwB,WAAwC;CAC9E,OAAO,kBAAkB,cAAc,UAAU,CAAC;AACpD;AAEA,SAAgB,wBAA8D,WAAuB,KAAY;CAO/G,OAAO;EALL,KAAK;EACL;EACA,GAAG,kBAAkB,YAAY,SAAS;CAGnC;AACX"}