Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: nRF51_Vdd TextLCD BME280
padlock.h File Reference
VIA PadLock ACE for HW encryption/decryption supported by some processors. More...
Go to the source code of this file.
Functions | |
int | mbedtls_padlock_has_support (int feature) |
PadLock detection routine. | |
int | mbedtls_padlock_xcryptecb (mbedtls_aes_context *ctx, int mode, const unsigned char input[16], unsigned char output[16]) |
PadLock AES-ECB block en(de)cryption. | |
int | mbedtls_padlock_xcryptcbc (mbedtls_aes_context *ctx, int mode, size_t length, unsigned char iv[16], const unsigned char *input, unsigned char *output) |
PadLock AES-CBC buffer en(de)cryption. |
Detailed Description
VIA PadLock ACE for HW encryption/decryption supported by some processors.
Definition in file padlock.h.
Function Documentation
int mbedtls_padlock_has_support | ( | int | feature ) |
int mbedtls_padlock_xcryptcbc | ( | mbedtls_aes_context * | ctx, |
int | mode, | ||
size_t | length, | ||
unsigned char | iv[16], | ||
const unsigned char * | input, | ||
unsigned char * | output | ||
) |
PadLock AES-CBC buffer en(de)cryption.
- Parameters:
-
ctx AES context mode MBEDTLS_AES_ENCRYPT or MBEDTLS_AES_DECRYPT length length of the input data iv initialization vector (updated after use) input buffer holding the input data output buffer holding the output data
- Returns:
- 0 if success, 1 if operation failed
int mbedtls_padlock_xcryptecb | ( | mbedtls_aes_context * | ctx, |
int | mode, | ||
const unsigned char | input[16], | ||
unsigned char | output[16] | ||
) |
Generated on Tue Jul 12 2022 15:16:07 by
