@sigstore/core
Advanced tools
Comparing version 1.0.0 to 1.1.0
@@ -5,3 +5,3 @@ /// <reference types="node" /> | ||
export type { KeyObject } from 'crypto'; | ||
export declare function createPublicKey(key: string | Buffer): crypto.KeyObject; | ||
export declare function createPublicKey(key: string | Buffer, type?: 'spki' | 'pkcs1'): crypto.KeyObject; | ||
export declare function digest(algorithm: string, ...data: BinaryLike[]): Buffer; | ||
@@ -8,0 +8,0 @@ export declare function hash(...data: BinaryLike[]): Buffer; |
@@ -24,3 +24,3 @@ "use strict"; | ||
const SHA256_ALGORITHM = 'sha256'; | ||
function createPublicKey(key) { | ||
function createPublicKey(key, type = 'spki') { | ||
if (typeof key === 'string') { | ||
@@ -30,3 +30,3 @@ return crypto_1.default.createPublicKey(key); | ||
else { | ||
return crypto_1.default.createPublicKey({ key, format: 'der', type: 'spki' }); | ||
return crypto_1.default.createPublicKey({ key, format: 'der', type: type }); | ||
} | ||
@@ -33,0 +33,0 @@ } |
{ | ||
"name": "@sigstore/core", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"description": "Base library for Sigstore", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
88570