TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls
/
64b0623cbbd0b9ee397d5137324376c426b4e8d3
/
library
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
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
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
bdaf0ea
Make MD info getters always inline
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
7f2c3e4
Remove dependency of ssl_cookie on SHA-224
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
394c5fb
Implement NO_SHA224 in MD layer as well
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
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
c3e5716
Some minor struct optimizations.
by Teppo Järvelin
· 6 years ago
0cfb6ef
Add work-around for non-C99 compilers
by Manuel Pégourié-Gonnard
· 6 years ago
c7abba3
Use static inline function unconditionally
by Manuel Pégourié-Gonnard
· 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
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
2e80173
Fixup: Correct wrong comment ssl_prepare_server_key_exchange()
by Hanno Becker
· 6 years ago
27b7e50
TinyCrypt SSL: Declare EC-related TLS RFC constants in SSL namespace
by Hanno Becker
· 6 years ago
ee902df
TinyCrypt SSL: Implement mbedtls_ssl_check_curve() for TinyCrypt
by Hanno Becker
· 6 years ago
7e9c2e0
TinyCrypt SSL: Adapt ssl_parse_certificate_verify() to TinyCrypt
by Hanno Becker
· 6 years ago
461fa72
TinyCrypt SSL: Adapt ssl_check_key_curve() to TinyCrypt
by Hanno Becker
· 6 years ago
59e7b08
TinyCrypt X.509: Adapt profiles to use TinyCrypt curve identifier
by Hanno Becker
· 6 years ago
88889c6
Fixup: Add missing TinyCrypt guards
by Hanno Becker
· 6 years ago
d931ad2
Implement x509_profile_check_key() for TinyCrypt-based PK context
by Hanno Becker
· 6 years ago
1521ec5
Remove TinyCrypt PRNG configuration from ssl_cli.c
by Hanno Becker
· 6 years ago
dfb949b
Fixup: Use TC ECC type instead of uint32_t during pubkey parsing
by Hanno Becker
· 6 years ago
28332a5
TinyCrypt PK write: Impl. PK writing helpers for TC-based PK context
by Hanno Becker
· 6 years ago
64a81b0
TinyCrypt PK write: Make PK writing helpers accept PK context
by Hanno Becker
· 6 years ago
c64d5af
Fixup: Don't use legacy ECC error code from TinyCrypt
by Hanno Becker
· 6 years ago
da77971
Fixup: Rename mbedtls_uecc_pk -> mbedtls_pk_uecc
by Hanno Becker
· 6 years ago
8cf2f5e
TinyCrypt PK parse: Move TC-based EC public key parsing code-block
by Hanno Becker
· 6 years ago
3bef643
Fixup: Guard numerous legacy-ECC PK parse functions by !TinyCrypt
by Hanno Becker
· 6 years ago
d336f72
Fixup: Add missing TinyCrypt guard in ECC private key parsing
by Hanno Becker
· 6 years ago
75f8d32
TinyCrypt PK parse: Remove MBEDTLS_PK_ECDSA during pubkey parsing
by Hanno Becker
· 6 years ago
e65697c
TinyCrypt PK parse: Handle each PK type precisely once
by Hanno Becker
· 6 years ago
d45f383
TinyCrypt PK parse: Impl. EC public key derivation in TC-based ECDSA
by Hanno Becker
· 6 years ago
7e38c37
TinyCrypt PK parse: Pass TC keypair structure to ECDSA pubkey parse
by Hanno Becker
· 6 years ago
68d5478
TinyCrypt PK parse: Simplify TinyCrypt public key parsing
by Hanno Becker
· 6 years ago
aebffdd
TinyCrypt PK parse: Add comments to #endif's indicating condition
by Hanno Becker
· 6 years ago
d7e0cd0
TinyCrypt PK wrap: Add short documentation for extract_ecdsa_sig_int
by Hanno Becker
· 6 years ago
9653d80
TinyCrypt PK wrap: Implement check_pair PK wrapper
by Hanno Becker
· 6 years ago
4102972
TinyCrypt PK wrap: Implement alloc/free PK wrappers
by Hanno Becker
· 6 years ago
11cb263
TinyCrypt PK wrap: Simplify guards in pk_wrap.c
by Hanno Becker
· 6 years ago
8ea3545
Fixup: TinyCrypt PK verify wrapper uecc_ecdsa_verify_wrap()
by Hanno Becker
· 6 years ago
9c7a359
Fixup: uecc_ecdsa_sign_wrap() in pk_wrap.c
by Hanno Becker
· 6 years ago
9a62f2d
Fixup: get_bitlen() PK API in TinyCrypt-based ECDSA
by Hanno Becker
· 6 years ago
496b83f
Fixup: Correct include paths for TinyCrypt header files
by Hanno Becker
· 6 years ago
ad353f2
Fixup: Minor style corrections around use of TinyCrypt
by Hanno Becker
· 6 years ago
e8f1448
Fixup: Remove references to PSA from TinyCrypt wrapper code
by Hanno Becker
· 6 years ago
adf11e1
Fixup: Impl. MBEDTLS_PK_ECKEY, not MBEDTLS_PK_ECDSA, via TinyCrypt
by Hanno Becker
· 6 years ago
8d49ba3
Fixup: Definition of TinyCrypt OID descriptor structure
by Hanno Becker
· 6 years ago
7cb5c11
Missing uECC ECDSA flagging
by Jarno Lamsa
· 6 years ago
ad78931
Signature wrapper for uECC
by Jarno Lamsa
· 6 years ago
9c9e77a
Actually use the parse functions
by Jarno Lamsa
· 6 years ago
b176092
Parse private key in uecc format
by Jarno Lamsa
· 6 years ago
42b83db
Verify sign wrapper functionality for uECC
by Jarno Lamsa
· 6 years ago
e1c5608
Merge remote-tracking branch 'origin/pr/650' into baremetal
by Simon Butcher
· 6 years ago
42e4e72
Merge remote-tracking branch 'origin/pr/648' into baremetal
by Simon Butcher
· 6 years ago
8afa088
Merge remote-tracking branch 'origin/pr/641' into baremetal
by Simon Butcher
· 6 years ago
d6fba18
Merge pull request #643 from hanno-arm/secp256r1-baremetal
by Manuel Pégourié-Gonnard
· 6 years ago
8398582
Fix SSL context deserialization
by Hanno Becker
· 6 years ago
fc8adba
Merge branch 'mbedtls-2.16' into baremetal-2.16-20190827
by Manuel Pégourié-Gonnard
· 6 years ago
f6cc742
Prescribe inlining of tls_prf_generic()
by Hanno Becker
· 6 years ago
2793f74
Forbid inlining of some functions to reduce code-size on ARMC6
by Hanno Becker
· 6 years ago
298a470
Force inlining of ssl_populate_transform() if used only once
by Hanno Becker
· 6 years ago
fc7429e
Remove forward declarations of calc_finished functions in ssl_tls.c
by Hanno Becker
· 6 years ago
cf87c5e
Avoid forward declarations of calc_verify functions in ssl_tls.c
by Hanno Becker
· 6 years ago
8671e7b
Remove redundant SHA-1 code-path in TLS-1.2 handling of CrtVrfy
by Hanno Becker
· 6 years ago
2f41b24
Remove calc_verify SSL function pointer
by Hanno Becker
· 6 years ago
8443491
Make SSL checksum update function inline
by Hanno Becker
· 6 years ago
8a4b590
Remove checksum update function pointer from SSL handshake params
by Hanno Becker
· 6 years ago
Next »