mbedtls/library
Simon Butcher 327398ad3a Refactor and change CMAC interface
Change the CMAC interface to match the mbedtls_md_hmac_xxxx() interface. This
changes the overall design of the CMAC interface to make it more consistent with
the existing HMAC interface, and will allow incremental updates of input data
rather than requiring all data to be presented at once, which is what the
current interface requires.
2016-10-05 14:19:18 +01:00
..
.gitignore
aes.c Fix unused variable in AES selftest when CBC and CFB disabled (#393) 2016-06-22 16:48:16 +01:00
aesni.c Fix build errors on x32 by using the generic 'add' instruction 2016-05-23 14:29:28 +01:00
arc4.c Adds casts to zeroize functions to allow building as C++ 2016-05-23 14:29:32 +01:00
asn1parse.c Adds additional casts to calloc calls 2016-05-23 14:29:33 +01:00
asn1write.c Add mbedtls_asn1_write_len() support for 3 and 4 byte lengths 2016-08-25 15:42:27 +01:00
base64.c Address user reported coverity issues. 2016-06-07 14:52:35 +01:00
bignum.c Adds additional casts to calloc calls 2016-05-23 14:29:33 +01:00
blowfish.c Adds casts to zeroize functions to allow building as C++ 2016-05-23 14:29:32 +01:00
camellia.c Address user reported coverity issues. 2016-06-07 14:52:35 +01:00
ccm.c Adds casts to zeroize functions to allow building as C++ 2016-05-23 14:29:32 +01:00
certs.c
cipher_wrap.c
cipher.c Refactor and change CMAC interface 2016-10-05 14:19:18 +01:00
cmac.c Refactor and change CMAC interface 2016-10-05 14:19:18 +01:00
CMakeLists.txt Add support for AES-128-CMAC and AES-CMAC-PRF-128 2016-10-05 14:19:13 +01:00
ctr_drbg.c Corrects incorrectly named function in ctr_drbg.c comment 2016-05-23 14:29:31 +01:00
debug.c Address issues find by manual coverity scan. 2016-06-03 15:40:57 +01:00
des.c Adds casts to zeroize functions to allow building as C++ 2016-05-23 14:29:32 +01:00
dhm.c
ecdh.c
ecdsa.c
ecjpake.c
ecp_curves.c
ecp.c Address user reported coverity issues. 2016-06-07 14:52:35 +01:00
entropy_poll.c Renames null entropy source function for clarity 2016-06-12 00:31:33 +01:00
entropy.c Fix unused variable warnings for null entropy config 2016-09-15 18:57:34 +01:00
error.c Refactor and change CMAC interface 2016-10-05 14:19:18 +01:00
gcm.c
havege.c Fixes warnings found by Clang static analyser 2016-05-23 23:18:26 +01:00
hmac_drbg.c
Makefile Added cmac.o to libary/Makefile 2016-10-05 14:19:15 +01:00
md2.c
md4.c
md5.c
md_wrap.c
md.c
memory_buffer_alloc.c Fixes memory leak in memory_buffer_alloc.c debug 2016-05-23 14:29:29 +01:00
net_sockets.c Rename net.{c,h} to net_sockets.{c,h} 2016-09-26 23:23:52 +01:00
oid.c Removing in compile time unused entries from oid_ecp_grp list 2016-09-04 15:14:38 +01:00
padlock.c
pem.c
pk_wrap.c
pk.c
pkcs5.c Fix output of PKCS#5 and RIPEMD-160 self tests 2016-08-25 16:36:35 +01:00
pkcs11.c
pkcs12.c Shut up a few clang-analyze warnings about use of uninitialized variables 2016-05-23 14:29:28 +01:00
pkparse.c
pkwrite.c
platform.c Adds missing conditions for platform time 2016-07-13 14:47:07 +01:00
ripemd160.c Fix output of PKCS#5 and RIPEMD-160 self tests 2016-08-25 16:36:35 +01:00
rsa.c Merge branch 'development' into development-restricted 2016-06-23 21:42:26 +01:00
sha1.c Adds casts to zeroize functions to allow building as C++ 2016-05-23 14:29:32 +01:00
sha256.c
sha512.c Move K inside MBEDTLS_SHA512_PROCESS_ALT block 2016-05-23 14:29:28 +01:00
ssl_cache.c Puts platform time abstraction into its own header 2016-07-13 14:46:18 +01:00
ssl_ciphersuites.c Puts platform time abstraction into its own header 2016-07-13 14:46:18 +01:00
ssl_cli.c Fix guards in SSL for ECDH key exchanges 2016-09-05 01:48:31 +03:00
ssl_cookie.c Puts platform time abstraction into its own header 2016-07-13 14:46:18 +01:00
ssl_srv.c Fix guards in SSL for ECDH key exchanges 2016-09-05 01:48:31 +03:00
ssl_ticket.c Puts platform time abstraction into its own header 2016-07-13 14:46:18 +01:00
ssl_tls.c Puts platform time abstraction into its own header 2016-07-13 14:46:18 +01:00
threading.c
timing.c
version_features.c Use autogenerated version_features.c 2016-10-05 14:19:13 +01:00
version.c
x509_create.c
x509_crl.c Fixes whitespace errors in x509_crl.c 2016-05-23 14:29:32 +01:00
x509_crt.c Allow the entry_name size to be set in config.h 2016-09-16 11:42:35 +01:00
x509_csr.c Silence a clang-analyze warning 2016-05-23 14:29:29 +01:00
x509.c Puts platform time abstraction into its own header 2016-07-13 14:46:18 +01:00
x509write_crt.c
x509write_csr.c
xtea.c