1
1
import {
2
- Uint8ArrayToBase64Url ,
3
- Base64urlDecode ,
4
- Base64urlEncode ,
2
+ uint8ArrayToBase64Url ,
3
+ base64urlDecode ,
4
+ base64urlEncode ,
5
5
} from './base64url' ;
6
6
import { SDJWTException } from './error' ;
7
7
import type {
@@ -45,16 +45,16 @@ export class Disclosure<T = unknown> {
45
45
public static async fromEncode < T > ( s : string , hash : HasherAndAlg ) {
46
46
const { hasher, alg } = hash ;
47
47
const digest = await hasher ( s , alg ) ;
48
- const digestStr = Uint8ArrayToBase64Url ( digest ) ;
49
- const item = JSON . parse ( Base64urlDecode ( s ) ) as DisclosureData < T > ;
48
+ const digestStr = uint8ArrayToBase64Url ( digest ) ;
49
+ const item = JSON . parse ( base64urlDecode ( s ) ) as DisclosureData < T > ;
50
50
return Disclosure . fromArray < T > ( item , { digest : digestStr , encoded : s } ) ;
51
51
}
52
52
53
53
public static fromEncodeSync < T > ( s : string , hash : HasherAndAlgSync ) {
54
54
const { hasher, alg } = hash ;
55
55
const digest = hasher ( s , alg ) ;
56
- const digestStr = Uint8ArrayToBase64Url ( digest ) ;
57
- const item = JSON . parse ( Base64urlDecode ( s ) ) as DisclosureData < T > ;
56
+ const digestStr = uint8ArrayToBase64Url ( digest ) ;
57
+ const item = JSON . parse ( base64urlDecode ( s ) ) as DisclosureData < T > ;
58
58
return Disclosure . fromArray < T > ( item , { digest : digestStr , encoded : s } ) ;
59
59
}
60
60
@@ -69,7 +69,7 @@ export class Disclosure<T = unknown> {
69
69
if ( ! this . _encoded ) {
70
70
// we use JSON.stringify to encode the data
71
71
// It's the most reliable and universal way to encode JSON object
72
- this . _encoded = Base64urlEncode ( JSON . stringify ( this . decode ( ) ) ) ;
72
+ this . _encoded = base64urlEncode ( JSON . stringify ( this . decode ( ) ) ) ;
73
73
}
74
74
return this . _encoded ;
75
75
}
@@ -84,7 +84,7 @@ export class Disclosure<T = unknown> {
84
84
const { hasher, alg } = hash ;
85
85
if ( ! this . _digest ) {
86
86
const hash = await hasher ( this . encode ( ) , alg ) ;
87
- this . _digest = Uint8ArrayToBase64Url ( hash ) ;
87
+ this . _digest = uint8ArrayToBase64Url ( hash ) ;
88
88
}
89
89
90
90
return this . _digest ;
@@ -94,7 +94,7 @@ export class Disclosure<T = unknown> {
94
94
const { hasher, alg } = hash ;
95
95
if ( ! this . _digest ) {
96
96
const hash = hasher ( this . encode ( ) , alg ) ;
97
- this . _digest = Uint8ArrayToBase64Url ( hash ) ;
97
+ this . _digest = uint8ArrayToBase64Url ( hash ) ;
98
98
}
99
99
100
100
return this . _digest ;
0 commit comments