1
1
"use strict" ;
2
- var __createBinding = ( this && this . __createBinding ) || ( Object . create ? ( function ( o , m , k , k2 ) {
3
- if ( k2 === undefined ) k2 = k ;
4
- var desc = Object . getOwnPropertyDescriptor ( m , k ) ;
5
- if ( ! desc || ( "get" in desc ? ! m . __esModule : desc . writable || desc . configurable ) ) {
6
- desc = { enumerable : true , get : function ( ) { return m [ k ] ; } } ;
7
- }
8
- Object . defineProperty ( o , k2 , desc ) ;
9
- } ) : ( function ( o , m , k , k2 ) {
10
- if ( k2 === undefined ) k2 = k ;
11
- o [ k2 ] = m [ k ] ;
12
- } ) ) ;
13
- var __setModuleDefault = ( this && this . __setModuleDefault ) || ( Object . create ? ( function ( o , v ) {
14
- Object . defineProperty ( o , "default" , { enumerable : true , value : v } ) ;
15
- } ) : function ( o , v ) {
16
- o [ "default" ] = v ;
17
- } ) ;
18
- var __importStar = ( this && this . __importStar ) || function ( mod ) {
19
- if ( mod && mod . __esModule ) return mod ;
20
- var result = { } ;
21
- if ( mod != null ) for ( var k in mod ) if ( k !== "default" && Object . prototype . hasOwnProperty . call ( mod , k ) ) __createBinding ( result , mod , k ) ;
22
- __setModuleDefault ( result , mod ) ;
23
- return result ;
24
- } ;
25
2
var __importDefault = ( this && this . __importDefault ) || function ( mod ) {
26
3
return ( mod && mod . __esModule ) ? mod : { "default" : mod } ;
27
4
} ;
28
5
Object . defineProperty ( exports , "__esModule" , { value : true } ) ;
29
6
exports . Key = void 0 ;
30
7
const util_1 = __importDefault ( require ( "util" ) ) ;
31
- const error_1 = require ( "../error" ) ;
32
- const guard_1 = require ( "../utils/guard" ) ;
33
- const key_1 = require ( "../utils/key" ) ;
34
- const signer = __importStar ( require ( "../utils/signer" ) ) ;
8
+ const error_1 = require ( "./error" ) ;
9
+ const utils_1 = require ( "./utils" ) ;
10
+ const key_1 = require ( "./utils/key" ) ;
35
11
// A container class representing the public portion of a Key.
36
12
class Key {
37
13
constructor ( options ) {
@@ -57,7 +33,7 @@ class Key {
57
33
} ) ;
58
34
const signedData = metadata . signed . toJSON ( ) ;
59
35
try {
60
- if ( ! signer . verifySignature ( signedData , publicKey , signature . sig ) ) {
36
+ if ( ! utils_1 . crypto . verifySignature ( signedData , publicKey , signature . sig ) ) {
61
37
throw new error_1 . UnsignedMetadataError ( `failed to verify ${ this . keyID } signature` ) ;
62
38
}
63
39
}
@@ -94,7 +70,7 @@ class Key {
94
70
if ( typeof scheme !== 'string' ) {
95
71
throw new TypeError ( 'scheme must be a string' ) ;
96
72
}
97
- if ( ! ( 0 , guard_1 . isStringRecord ) ( keyval ) ) {
73
+ if ( ! utils_1 . guard . isStringRecord ( keyval ) ) {
98
74
throw new TypeError ( 'keyval must be a string record' ) ;
99
75
}
100
76
return new Key ( {
0 commit comments