@@ -332,25 +332,25 @@ type AlgorithmSuiteValues = AesGcm &
332
332
Partial < Omit < AlgCommittedSigned , keyof AesGcm > >
333
333
334
334
export abstract class AlgorithmSuite implements AlgorithmSuiteValues {
335
- id ! : AlgorithmSuiteIdentifier
336
- name ! : AlgorithmSuiteName
337
- messageFormat ! : MessageFormat
338
- encryption ! : NodeEncryption | WebCryptoEncryption
339
- keyLength ! : KeyLength
340
- keyLengthBytes ! : number
341
- ivLength ! : IvLength
342
- tagLength ! : TagLength
343
- cacheSafe ! : boolean
344
- kdf ?: KDF
345
- kdfHash ?: NodeHash | WebCryptoHash
346
- signatureCurve ?: NodeECDHCurve | WebCryptoECDHCurve
347
- signatureHash ?: NodeHash | WebCryptoHash
348
- type ! : AlgorithmSuiteTypeNode | AlgorithmSuiteTypeWebCrypto
349
- suiteDataLength ?: SuiteDataLength
350
- commitmentHash ?: NodeHash | WebCryptoHash
351
- commitmentLength ?: CommitmentLength
352
- saltLengthBytes ?: HKDFSaltLengthBytes
353
- commitment ! : Commitment
335
+ declare id : AlgorithmSuiteIdentifier
336
+ declare name : AlgorithmSuiteName
337
+ declare messageFormat : MessageFormat
338
+ declare encryption : NodeEncryption | WebCryptoEncryption
339
+ declare keyLength : KeyLength
340
+ declare keyLengthBytes : number
341
+ declare ivLength : IvLength
342
+ declare tagLength : TagLength
343
+ declare cacheSafe : boolean
344
+ declare kdf ?: KDF
345
+ declare kdfHash ?: NodeHash | WebCryptoHash
346
+ declare signatureCurve ?: NodeECDHCurve | WebCryptoECDHCurve
347
+ declare signatureHash ?: NodeHash | WebCryptoHash
348
+ declare type : AlgorithmSuiteTypeNode | AlgorithmSuiteTypeWebCrypto
349
+ declare suiteDataLength ?: SuiteDataLength
350
+ declare commitmentHash ?: NodeHash | WebCryptoHash
351
+ declare commitmentLength ?: CommitmentLength
352
+ declare saltLengthBytes ?: HKDFSaltLengthBytes
353
+ declare commitment : Commitment
354
354
constructor ( suiteValues : AlgUnion ) {
355
355
needs (
356
356
this . constructor !== AlgorithmSuite ,
0 commit comments