mbed TLS library
Dependents: HTTPClient-SSL WS_SERVER
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 | padlock_supports (int feature) |
PadLock detection routine. | |
int | padlock_xcryptecb (aes_context *ctx, int mode, const unsigned char input[16], unsigned char output[16]) |
PadLock AES-ECB block en(de)cryption. | |
int | padlock_xcryptcbc (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.
Copyright (C) 2006-2014, ARM Limited, All Rights Reserved
This file is part of mbed TLS (https://tls.mbed.org)
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Definition in file padlock.h.
Function Documentation
int padlock_supports | ( | int | feature ) |
int padlock_xcryptcbc | ( | 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 AES_ENCRYPT or 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 padlock_xcryptecb | ( | aes_context * | ctx, |
int | mode, | ||
const unsigned char | input[16], | ||
unsigned char | output[16] | ||
) |
Generated on Tue Jul 12 2022 13:50:40 by 1.7.2