Documentation Index
Fetch the complete documentation index at: https://notevil.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
SecurityLocalEncryptAES256CBC
CAPL Functions » Security » SecurityLocalEncryptAES256CBC Valid for: CANoe DE • CANoe4SW DEFunction Syntax
Description
Encrypts data with a given key and initialization vector using AES256 (CBC), Padding Mode PKCS5.Parameters
- byte key[]: The key to be used for AES (256 bit).
- dword keyLength: 32 (bytes).
- byte data[]: The data to encrypt.
- dword dataLength: The length of the data to encrypt.
- byte initVector[]: The init vector to be used.
- dword initVectorLength: 16 (bytes).
- byte cipheredData [] [Out]: The buffer in which the ciphered data is stored.
- dword cipheredData Length [In/Out]: The length of the buffer. Typically this buffer has to be 16 bytes longer than the length of the data to encrypt.
Return Values
- 1: Success. A Value of 1 means that the action was successful.
- <= 0: Error. A value less than or equal to 0 means error.