asymmetricDecrypt
asymmetricDecrypt: (buffer: Buffer, privateKey: PrivateKey) => Buffer
asymmetricEncrypt
asymmetricEncrypt: (buffer: Buffer, publicKey: KeyObject) => Buffer
asymmetricEncryptionAlgorithm
asymmetricEncryptionAlgorithm: string
asymmetricSign
asymmetricSign: (buffer: Buffer, privateKey: PrivateKey) => Buffer
asymmetricSignatureAlgorithm
asymmetricSignatureAlgorithm: string
asymmetricVerify
asymmetricVerify: (
buffer: Buffer,
signature: Signature,
certificate: DER,
) => boolean
asymmetricVerifyChunk
asymmetricVerifyChunk: ( self: CryptoFactory, chunk: Buffer, certificate: DER,) => { signatureIsOK: boolean; signatureLength: number } blockPaddingSize
blockPaddingSize: number
derivedEncryptionKeyLength
derivedEncryptionKeyLength: number
derivedSignatureKeyLength
derivedSignatureKeyLength: number
encryptingBlockSize
encryptingBlockSize: number
maximumAsymmetricKeyLength
maximumAsymmetricKeyLength: number
minimumAsymmetricKeyLength
minimumAsymmetricKeyLength: number
securityPolicy
sha1or256
sha1or256: "SHA1" | "SHA256"
signatureLength
signatureLength: number
symmetricEncryptionAlgorithm
symmetricEncryptionAlgorithm: "aes-256-cbc" | "aes-128-cbc"
symmetricKeyLength
symmetricKeyLength: number
for info only