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: Buffer, certificate: Buffer) => boolean)
asymmetricVerifyChunk
asymmetricVerifyChunk: ((self: CryptoFactory,
chunk: Buffer,
certificate: Buffer) => { 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