The WDCInterface is is a drop-in replacement for an EthernetInterface class that allows the user to connect to the Internet with a Wistron NeWeb Corporation (WNC) M14A2A Series data module using the standard network Socket API's. This interface class is used in the AT&T Cellular IoT Starter Kit which is sold by Avnet (http://cloudconnectkits.org/product/att-cellular-iot-starter-kit).

Dependencies:   WncControllerK64F

Dependents:   WNCProximityMqtt Pubnub_ATT_IoT_SK_WNC_sync BluemixDemo BluemixQS ... more

Embed: (wiki syntax)

« Back to documentation index

padlock.h File Reference

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.

Copyright (C) 2006-2015, ARM Limited, All Rights Reserved SPDX-License-Identifier: Apache-2.0

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

This file is part of mbed TLS (https://tls.mbed.org)

Definition in file padlock.h.


Function Documentation

int mbedtls_padlock_has_support ( int  feature )

PadLock detection routine.

Parameters:
featureThe feature to detect
Returns:
1 if CPU has support for the feature, 0 otherwise

Definition at line 49 of file padlock.c.

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:
ctxAES context
modeMBEDTLS_AES_ENCRYPT or MBEDTLS_AES_DECRYPT
lengthlength of the input data
ivinitialization vector (updated after use)
inputbuffer holding the input data
outputbuffer holding the output data
Returns:
0 if success, 1 if operation failed

Definition at line 120 of file padlock.c.

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.

Parameters:
ctxAES context
modeMBEDTLS_AES_ENCRYPT or MBEDTLS_AES_DECRYPT
input16-byte input block
output16-byte output block
Returns:
0 if success, 1 if operation failed

Definition at line 80 of file padlock.c.