TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls
/
94f48e00523ad931f9db4a34b02b92c28298101f
94f48e0
MD: Use no-op for context SHA-256 init() and free()
by Hanno Becker
· 6 years ago
64b0623
MD: Implement config dep'n inlining of mbedtls_md_setup()
by Hanno Becker
· 6 years ago
52e36bc
MD: Embed digest context structure into MD wrapper context
by Hanno Becker
· 6 years ago
4a99765
MD: Introduce macro for initialization function
by Hanno Becker
· 6 years ago
6deddf7
MD: Introduce macro for underlying context type
by Hanno Becker
· 6 years ago
c290847
Fixup md.h: Fix use of `inline` keyword in MSVC
by Hanno Becker
· 6 years ago
7a78fe4
Fixup: Avoid unused function warning for MD wrappers
by Hanno Becker
· 6 years ago
d73aabd
Fixup: Declare digest info structures as static
by Hanno Becker
· 6 years ago
53ade9f
MD: Implement config dep'n inlining of mbedtls_md_process()
by Hanno Becker
· 6 years ago
993691d
MD: Implement config dep'n inlining of mbedtls_md_finish()
by Hanno Becker
· 6 years ago
fdef5ac
MD: Implement config dep'n inlining of mbedtls_md_update()
by Hanno Becker
· 6 years ago
527f7c9
MD: Demonstrate config-dep'n API inlining for mbedtls_md_starts()
by Hanno Becker
· 6 years ago
7a7b722
Add dummy def of MBEDTLS_MD_INFO_SHA256 to make check-names.sh happy
by Hanno Becker
· 6 years ago
c4e4210
Introduce md_internal.h
by Hanno Becker
· 6 years ago
3f7d270
md.c: Avoid overly long lines
by Hanno Becker
· 6 years ago
3a98eab
Don't return function pointers from MD info getters
by Hanno Becker
· 6 years ago
08cf43a
Fix typo MBEDTLS_SSL_CONF_SINGLE_HASH -> MBEDTLS_MD_SINGLE_HASH
by Hanno Becker
· 6 years ago
8fbacf9
check_config.h: Check MBEDTLS_MD_SINGLE_HASH is used with single MD
by Hanno Becker
· 6 years ago
c763e9d
Add test for MD hardcoding to all.sh
by Hanno Becker
· 6 years ago
bdaf0ea
Make MD info getters always inline
by Hanno Becker
· 6 years ago
d9bf935
Disable invalid argument MD test case
by Hanno Becker
· 6 years ago
c94fc6c
Add MBEDTLS_ALWAYS_INLINE macro to platform_util.h
by Hanno Becker
· 6 years ago
d806d9d
Use SHA-256 as single hardcoded hash in baremetal configuration
by Hanno Becker
· 6 years ago
ccb2b62
Remove handle from MD context in single hash config
by Hanno Becker
· 6 years ago
1292c35
Add config.h option to hardcode choice of single MD algorithm
by Hanno Becker
· 6 years ago
d03949e
Remove md_wrap.c and md_internal.h
by Hanno Becker
· 6 years ago
d3827c7
Introduce getter for MD handle from MD context
by Hanno Becker
· 6 years ago
62a44d4
Allow defining MD information structs through macros
by Hanno Becker
· 6 years ago
0e7fc31
Inline md_wrap.c in md.c
by Hanno Becker
· 6 years ago
530387e
Introduce getter functions for MD info fields
by Hanno Becker
· 6 years ago
a5cedbc
Introduce MD handle type
by Hanno Becker
· 6 years ago
505be8b
Remove unnecessary depends in a test case
by Manuel Pégourié-Gonnard
· 6 years ago
d6ac330
Adjust depends-hashes.pl to test NO_SHA224 as well
by Manuel Pégourié-Gonnard
· 6 years ago
7f2c3e4
Remove dependency of ssl_cookie on SHA-224
by Manuel Pégourié-Gonnard
· 6 years ago
81ed9fb
Exclude SHA-224 from some reduced config examples
by Manuel Pégourié-Gonnard
· 6 years ago
efd3448
Completely ignore is224 if SHA-224 is disabled
by Manuel Pégourié-Gonnard
· 6 years ago
0956e3e
Exclude NO_SHA224 option from scripts/config.pl
by Manuel Pégourié-Gonnard
· 6 years ago
e06cc31
Add MBEDTLS_SHA256_NO_SHA224 to baremetal.h
by Manuel Pégourié-Gonnard
· 6 years ago
394c5fb
Implement NO_SHA224 in MD layer as well
by Manuel Pégourié-Gonnard
· 6 years ago
5a26ff3
Declare dependencies on !NO_SHA224 in test suites
by Manuel Pégourié-Gonnard
· 6 years ago
abebdd1
Adapt SHA-256 selftest to NO_SHA224
by Manuel Pégourié-Gonnard
· 6 years ago
8463d29
Implement MBEDTLS_SHA256_NO_SHA224
by Manuel Pégourié-Gonnard
· 6 years ago
9b781b2
Add MBEDTLS_SHA256_NO_SHA244 option (unimplemented)
by Manuel Pégourié-Gonnard
· 6 years ago
0e89572
Merge remote-tracking branch 'origin/pr/656' into baremetal
by Simon Butcher
· 6 years ago
d82db9d
Merge remote-tracking branch 'origin/pr/649' into baremetal
by Simon Butcher
· 6 years ago
d91adcf
Merge remote-tracking branch 'origin/pr/624' into baremetal
by Simon Butcher
· 6 years ago
2da461e
Merge remote-tracking branch 'origin/pr/655' into baremetal
by Simon Butcher
· 6 years ago
e501c8d
Merge remote-tracking branch 'origin/pr/644' into baremetal
by Simon Butcher
· 6 years ago
c3e5716
Some minor struct optimizations.
by Teppo Järvelin
· 6 years ago
963d49f
ssl-opt.sh: Remove now-redundant explicit DTLS dependencies
by Hanno Becker
· 6 years ago
a43f85c
ssl-opt.sh: Auto-skip tests depending on DTLS
by Hanno Becker
· 6 years ago
fcda6dd
Fixup: Correct typo in DTLS only component of all.sh
by Hanno Becker
· 6 years ago
baac25d
Add DTLS-only build + test to all.sh
by Hanno Becker
· 6 years ago
73b72d1
ssl-opt.sh: Auto-skip tests using TLS if TLS is disabled
by Hanno Becker
· 6 years ago
d016e44
Baremetal config: Remove deprecated functions
by Hanno Becker
· 6 years ago
fceba69
Baremetal config: Remove MBEDTLS_SSL_TICKETS_C
by Hanno Becker
· 6 years ago
0cfb6ef
Add work-around for non-C99 compilers
by Manuel Pégourié-Gonnard
· 6 years ago
8bf8f2e
Improve documentation in config.h
by Manuel Pégourié-Gonnard
· 6 years ago
c7abba3
Use static inline function unconditionally
by Manuel Pégourié-Gonnard
· 6 years ago
30185bb
struct optimization for mbedtls_record
by Teppo Järvelin
· 6 years ago
2285451
struct optimization for mbedtls_ssl_transform
by Teppo Järvelin
· 6 years ago
d689a67
struct optimization for mbedtls_x509_crl
by Teppo Järvelin
· 6 years ago
648fbba
struct optimization for mbedtls_ssl_context
by Teppo Järvelin
· 6 years ago
1cd4814
struct optimization for mbedtls_ssl_handshake_params
by Teppo Järvelin
· 6 years ago
d601854
Fixup TinyCrypt Tests: Remove redundant guards
by Hanno Becker
· 6 years ago
683d84a
Fixup TinyCrypt PK parse: Correct function name in comment
by Hanno Becker
· 6 years ago
f45d9da
Fixup certs.c: Remove redundant TinyCrypt guard
by Hanno Becker
· 6 years ago
d2929b5
Fixup TinyCrypt PK wrap: Check TinyCrypt signature return code
by Hanno Becker
· 6 years ago
96d34d5
TinyCrypt PK Wrap: Remove dependency on ASN.1 writing
by Hanno Becker
· 6 years ago
1b82685
Fixup debug.h and ssl_internal.h: Add missing include of ecdh.h
by Hanno Becker
· 6 years ago
82a7a21
Fixup: Correct inclusion of legacy ECP headers in ssl.h
by Hanno Becker
· 6 years ago
a007e0d
baremetal.h: Use TinyCrypt curve identifier
by Hanno Becker
· 6 years ago
fe08844
TinyCrypt Test: Include ECDH and ECDHE-PSK in all.sh TinyCrypt test
by Hanno Becker
· 6 years ago
6f212d0
TinyCrypt ECDH/ECDHE-PSK: Allow TinyCrypt-based ECDH and ECDHE-PSK
by Hanno Becker
· 6 years ago
6f76804
TinyCrypt ECDHE-PSK: Adapt dummy structure approximating PMS length
by Hanno Becker
· 6 years ago
358b300
TinyCrypt ECDHE-PSK: Implement CliKeyExchange parsing
by Hanno Becker
· 6 years ago
982da7e
TinyCrypt ECDHE-PSK: Implement mbedtls_ssl_psk_derive_premaster()
by Hanno Becker
· 6 years ago
d91ede1
TinyCrypt ECDHE-PSK: Implement ClientKeyExchange writing
by Hanno Becker
· 6 years ago
c7effc0
TinyCrypt SSL: Extend scope use of TC in CliKeyExchange writing
by Hanno Becker
· 6 years ago
7352bd1
TinyCrypt SSL: Extend scope of SrvKeyExchange parsing
by Hanno Becker
· 6 years ago
40ee0d4
Fixup: Correct #else and #endif comments in SrvKeyExch writing
by Hanno Becker
· 6 years ago
b42e238
TinyCrypt SSL: Extend scope of CliKeyExchange parsing
by Hanno Becker
· 6 years ago
8ea7da2
TinyCrypt SSL: Extend scope of TC-based SrvKeyExch writing
by Hanno Becker
· 6 years ago
b3a2448
TinyCrypt SSL: Impl. ECDH-param extraction from CRT for TinyCrypt
by Hanno Becker
· 6 years ago
ecf5d3f
TinyCrypt SSL: Extend scope of use of TC in PMS derivation
by Hanno Becker
· 6 years ago
8b3408f
TinyCrypt Test: Run ssl-opt.sh without restrictions
by Hanno Becker
· 6 years ago
69c6cde
ssl-opt.sh: Detect use of CRTs using Secp384R1 and potentially skip
by Hanno Becker
· 6 years ago
6b2b221
depends-pkalgs.pl: Unset all EC curves when testing !MBEDTLS_ECP_C
by Hanno Becker
· 6 years ago
325eb33
TinyCrypt Test: Disable all legacy ECCs in TinyCrypt all.sh test
by Hanno Becker
· 6 years ago
054deec
check_config.h: Add dep'n of ECC per-curve options on MBEDTLS_ECP_C
by Hanno Becker
· 6 years ago
4873fde
TinyCrypt Test: Expand scope of compatibility testing for TinyCrypt
by Hanno Becker
· 6 years ago
7c2cd3e
TinyCrypt Test: Force use of Secp256r1 CRTs and Keys in all.sh test
by Hanno Becker
· 6 years ago
70c7373
compat.sh: Introduce env variable for CRTs, CAs and keys
by Hanno Becker
· 6 years ago
2e80173
Fixup: Correct wrong comment ssl_prepare_server_key_exchange()
by Hanno Becker
· 6 years ago
b251e01
Remove legacy ECC from baremetal.h
by Hanno Becker
· 6 years ago
bd52604
Remove PK and CSR writing functionality from baremetal.h
by Hanno Becker
· 6 years ago
61b05e5
Remove dependency of MBEDTLS_X509_USE_C on MBEDTLS_BIGNUM_C
by Hanno Becker
· 6 years ago
d82f60d
Directly include stdint.h from asn1.h
by Hanno Becker
· 6 years ago
e8c52ff
Guard CRT writing structure by MBEDTLS_X509_CRT_WRITE_C
by Hanno Becker
· 6 years ago
6cf97b7
Don't unconditionally include ecp.h in ssl.h
by Hanno Becker
· 6 years ago
Next »