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
aesni.h File Reference
AES-NI for hardware AES acceleration on some Intel processors. More...
Go to the source code of this file.
Functions | |
int | mbedtls_aesni_has_support (unsigned int what) |
AES-NI features detection routine. | |
int | mbedtls_aesni_crypt_ecb (mbedtls_aes_context *ctx, int mode, const unsigned char input[16], unsigned char output[16]) |
AES-NI AES-ECB block en(de)cryption. | |
void | mbedtls_aesni_gcm_mult (unsigned char c[16], const unsigned char a[16], const unsigned char b[16]) |
GCM multiplication: c = a * b in GF(2^128) | |
void | mbedtls_aesni_inverse_key (unsigned char *invkey, const unsigned char *fwdkey, int nr) |
Compute decryption round keys from encryption round keys. | |
int | mbedtls_aesni_setkey_enc (unsigned char *rk, const unsigned char *key, size_t bits) |
Perform key expansion (for encryption) |
Detailed Description
AES-NI for hardware AES acceleration on some Intel processors.
Definition in file aesni.h.
Function Documentation
int mbedtls_aesni_crypt_ecb | ( | mbedtls_aes_context * | ctx, |
int | mode, | ||
const unsigned char | input[16], | ||
unsigned char | output[16] | ||
) |
void mbedtls_aesni_gcm_mult | ( | unsigned char | c[16], |
const unsigned char | a[16], | ||
const unsigned char | b[16] | ||
) |
int mbedtls_aesni_has_support | ( | unsigned int | what ) |
void mbedtls_aesni_inverse_key | ( | unsigned char * | invkey, |
const unsigned char * | fwdkey, | ||
int | nr | ||
) |
int mbedtls_aesni_setkey_enc | ( | unsigned char * | rk, |
const unsigned char * | key, | ||
size_t | bits | ||
) |
Generated on Tue Jul 12 2022 15:16:04 by
