@apeleghq/cms-classes
Version:
A collection of utility classes to encode ASN.1 data following DER rules
15 lines • 1.33 kB
text/typescript
import AlgorithmIdentifier from './AlgorithmIdentifier.cjs';
declare class ContentEncryptionAlgorithmIdentifier extends AlgorithmIdentifier {
static get aes128cbc(): (aesIv: AllowSharedBufferSource) => Readonly<ContentEncryptionAlgorithmIdentifier>;
static get aes192cbc(): (aesIv: AllowSharedBufferSource) => Readonly<ContentEncryptionAlgorithmIdentifier>;
static get aes256cbc(): (aesIv: AllowSharedBufferSource) => Readonly<ContentEncryptionAlgorithmIdentifier>;
static get aes128gcm16(): (nonce: AllowSharedBufferSource) => Readonly<ContentEncryptionAlgorithmIdentifier>;
static get aes192gcm16(): (nonce: AllowSharedBufferSource) => Readonly<ContentEncryptionAlgorithmIdentifier>;
static get aes256gcm16(): (nonce: AllowSharedBufferSource) => Readonly<ContentEncryptionAlgorithmIdentifier>;
static get rsaOaepWithRfc8017DefaultParams(): ContentEncryptionAlgorithmIdentifier;
static get rsaOaepWithSha256Mgf1Sha256Empty(): Readonly<ContentEncryptionAlgorithmIdentifier>;
static get rsaOaepWithSha384Mgf1Sha384Empty(): Readonly<ContentEncryptionAlgorithmIdentifier>;
static get rsaOaepWithSha512Mgf1Sha512Empty(): Readonly<ContentEncryptionAlgorithmIdentifier>;
}
export default ContentEncryptionAlgorithmIdentifier;
//# sourceMappingURL=ContentEncryptionAlgorithmIdentifier.d.ts.map