mbedtls/include/mbedtls
Manuel Pégourié-Gonnard 3df4e60561 Implement SHA512_NO_SHA384 in sha512 module
Saves 140 bytes on sha512.o, measured with:

arm-none-eabi-gcc -Wall -Wextra -Iinclude -Os -mcpu=cortex-m0plus -mthumb -c library/sha512.c && arm-none-eabi-size sha512.o

arm-none-eabi-gcc (GNU Tools for Arm Embedded Processors 7-2018-q2-update) 7.3.1 20180622 (release) [ARM/embedded-7-branch revision 261907]

Todo:
- fix selftest
- fix dependencies in test suites
- implement in MD layer
2020-01-06 11:40:23 +01:00
..
aes.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
aesni.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
arc4.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
aria.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
asn1.h Add ASN.1 ENUMERATED tag support 2019-10-31 19:17:26 +02:00
asn1write.h Add ASN.1 ENUMERATED tag support 2019-10-31 19:17:26 +02:00
base64.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
bignum.h Make GNUC-compatible compilers use the right mbedtls_t_udbl again on Aarch64 builds. 2019-09-02 13:44:57 +02:00
blowfish.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
bn_mul.h Fix -O0 build for Aarch64 bignum multiplication. 2019-09-02 13:44:57 +02:00
camellia.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
ccm.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
chacha20.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
chachapoly.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
check_config.h Merge remote-tracking branch 'myfork-public/development' into merge-crypto-development-20191115 2019-11-15 11:47:14 +01:00
cipher_internal.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
cipher.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
cmac.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
compat-1.3.h Use mbedtls-based path for includes 2019-08-15 15:44:50 +01:00
config.h Declare new config.h option MBEDTLS_SHA512_NO_SHA384 2020-01-06 11:40:23 +01:00
ctr_drbg.h Note that mbedtls_ctr_drbg_seed() must not be called twice 2019-10-28 21:05:34 +01:00
des.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
dhm.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
ecdh.h Add mbedtls_ecdh_can_do 2019-08-19 13:37:46 +01:00
ecdsa.h ECDSA: Explain limitations of constant blinding 2019-09-05 11:18:58 +01:00
ecjpake.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
ecp_internal.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
ecp.h Document that curve lists can include partially-supported curves 2019-08-19 13:37:46 +01:00
entropy_poll.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
entropy.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
error.h Fix error code range in documentation 2019-12-12 14:24:46 +00:00
gcm.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
havege.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
hkdf.h Merge pull request #196 from RonEld/fix_license_header 2019-08-16 09:26:41 +01:00
hmac_drbg.h fixup! HMAC_DRBG: support set_entropy_len() before seed() 2019-10-23 19:46:55 +02:00
md2.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
md4.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
md5.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
md_internal.h Merge pull request #185 from gilles-peskine-arm/harvard-md 2019-09-10 18:38:39 +01:00
md.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
memory_buffer_alloc.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
nist_kw.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
oid.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
padlock.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
pem.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
pk_internal.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
pk.h Rename some signature-related identifiers 2019-11-26 18:20:59 +01:00
pkcs5.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
pkcs12.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
platform_time.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
platform_util.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
platform.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
poly1305.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
psa_util.h Remove unused macros 2019-12-12 09:00:27 +01:00
ripemd160.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
rsa_internal.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
rsa.h Add documentation notes about the required size of the signature buffers 2019-11-13 12:15:35 +01:00
sha1.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
sha256.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
sha512.h Implement SHA512_NO_SHA384 in sha512 module 2020-01-06 11:40:23 +01:00
threading.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
timing.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00
version.h Bump Mbed TLS version to 2.19.1 2019-09-18 13:42:36 +01:00
xtea.h Remove files sourced from Mbed Crypto 2019-08-15 15:44:50 +01:00