|
static void * | gcm_ctx_alloc (void) |
|
static void | gcm_ctx_free (void *ctx) |
|
static void * | ccm_ctx_alloc (void) |
|
static void | ccm_ctx_free (void *ctx) |
|
static int | aes_crypt_ecb_wrap (void *ctx, mbedtls_operation_t operation, const unsigned char *input, unsigned char *output) |
|
static int | aes_crypt_cbc_wrap (void *ctx, mbedtls_operation_t operation, size_t length, unsigned char *iv, const unsigned char *input, unsigned char *output) |
|
static int | aes_crypt_cfb128_wrap (void *ctx, mbedtls_operation_t operation, size_t length, size_t *iv_off, unsigned char *iv, const unsigned char *input, unsigned char *output) |
|
static int | aes_crypt_ctr_wrap (void *ctx, size_t length, size_t *nc_off, unsigned char *nonce_counter, unsigned char *stream_block, const unsigned char *input, unsigned char *output) |
|
static int | aes_setkey_dec_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static int | aes_setkey_enc_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static void * | aes_ctx_alloc (void) |
|
static void | aes_ctx_free (void *ctx) |
|
static int | gcm_aes_setkey_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static int | ccm_aes_setkey_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static int | camellia_crypt_ecb_wrap (void *ctx, mbedtls_operation_t operation, const unsigned char *input, unsigned char *output) |
|
static int | camellia_crypt_cbc_wrap (void *ctx, mbedtls_operation_t operation, size_t length, unsigned char *iv, const unsigned char *input, unsigned char *output) |
|
static int | camellia_crypt_cfb128_wrap (void *ctx, mbedtls_operation_t operation, size_t length, size_t *iv_off, unsigned char *iv, const unsigned char *input, unsigned char *output) |
|
static int | camellia_crypt_ctr_wrap (void *ctx, size_t length, size_t *nc_off, unsigned char *nonce_counter, unsigned char *stream_block, const unsigned char *input, unsigned char *output) |
|
static int | camellia_setkey_dec_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static int | camellia_setkey_enc_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static void * | camellia_ctx_alloc (void) |
|
static void | camellia_ctx_free (void *ctx) |
|
static int | gcm_camellia_setkey_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static int | ccm_camellia_setkey_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static int | des_crypt_ecb_wrap (void *ctx, mbedtls_operation_t operation, const unsigned char *input, unsigned char *output) |
|
static int | des3_crypt_ecb_wrap (void *ctx, mbedtls_operation_t operation, const unsigned char *input, unsigned char *output) |
|
static int | des_crypt_cbc_wrap (void *ctx, mbedtls_operation_t operation, size_t length, unsigned char *iv, const unsigned char *input, unsigned char *output) |
|
static int | des3_crypt_cbc_wrap (void *ctx, mbedtls_operation_t operation, size_t length, unsigned char *iv, const unsigned char *input, unsigned char *output) |
|
static int | des_setkey_dec_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static int | des_setkey_enc_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static int | des3_set2key_dec_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static int | des3_set2key_enc_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static int | des3_set3key_dec_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static int | des3_set3key_enc_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static void * | des_ctx_alloc (void) |
|
static void | des_ctx_free (void *ctx) |
|
static void * | des3_ctx_alloc (void) |
|
static void | des3_ctx_free (void *ctx) |
|
static int | blowfish_crypt_ecb_wrap (void *ctx, mbedtls_operation_t operation, const unsigned char *input, unsigned char *output) |
|
static int | blowfish_crypt_cbc_wrap (void *ctx, mbedtls_operation_t operation, size_t length, unsigned char *iv, const unsigned char *input, unsigned char *output) |
|
static int | blowfish_crypt_cfb64_wrap (void *ctx, mbedtls_operation_t operation, size_t length, size_t *iv_off, unsigned char *iv, const unsigned char *input, unsigned char *output) |
|
static int | blowfish_crypt_ctr_wrap (void *ctx, size_t length, size_t *nc_off, unsigned char *nonce_counter, unsigned char *stream_block, const unsigned char *input, unsigned char *output) |
|
static int | blowfish_setkey_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static void * | blowfish_ctx_alloc (void) |
|
static void | blowfish_ctx_free (void *ctx) |
|
static int | arc4_crypt_stream_wrap (void *ctx, size_t length, const unsigned char *input, unsigned char *output) |
|
static int | arc4_setkey_wrap (void *ctx, const unsigned char *key, unsigned int key_bitlen) |
|
static void * | arc4_ctx_alloc (void) |
|
static void | arc4_ctx_free (void *ctx) |
|
Generic cipher wrapper for mbed TLS.
- Author
- Adriaan de Jong dejon.nosp@m.g@fo.nosp@m.x-it..nosp@m.com
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)