-
8a180368fb
Add opaque test driver support for copy key
Archana
2021-07-05 02:18:48 +0530
-
6ed4bda2c6
pre-existing validation extended
Archana
2021-08-04 10:47:15 +0530
-
4d7ae1d8cf
Add test driver support for opaque key import
Archana
2021-07-07 02:50:22 +0530
-
d8a83dc172
Sizing of key buffer for opaque keys
Archana
2021-06-14 10:04:16 +0530
-
3b097eb68f
psa: Remove psa_key_slot_is_external()
Ronald Cron
2021-08-24 18:05:41 +0200
-
9b8b69c30a
psa: Remove buggy report of RSA public exponent for opaque keys
Ronald Cron
2021-08-24 16:00:51 +0200
-
512ad81318
psa: Fix slot number key attribute
Ronald Cron
2021-08-24 15:50:05 +0200
-
ddae0f5642
Clarify psa_get_and_lock_transparent_key_slot_with_policy() purpose
Ronald Cron
2021-08-24 15:39:44 +0200
-
-
7c522d4941
Remove ecp_c undefine routines
Jerry Yu
2021-09-08 17:55:09 +0800
-
b60e3cf424
fix various issues
Jerry Yu
2021-09-08 16:41:02 +0800
-
ed2ef2d9e0
add client hello msg test
Jerry Yu
2021-08-19 18:11:43 +0800
-
56fc07f7ae
add key_share extension
Jerry Yu
2021-09-01 17:48:49 +0800
-
7236994aa9
add signature algorithms extension
Jerry Yu
2021-08-31 15:41:21 +0800
-
6b64fe31ce
add supported groups extension
Jerry Yu
2021-09-01 17:05:13 +0800
-
e226cef124
Add NamedGroup IANA values and helper functions
Jerry Yu
2021-08-27 22:06:20 +0800
-
26f4d15d13
Add key exchange modes helper functions
Jerry Yu
2021-08-23 17:42:37 +0800
-
7533635e5a
Change dummy extension return
Jerry Yu
2021-09-01 15:59:36 +0800
-
-
-
3c28fd3393
Merge pull request #4882 from yuhaoth/pr/add-tls13-client-hello-process
Ronald Cron
2021-09-07 17:39:08 +0200
-
-
fec982eacc
fix coding style issues
Jerry Yu
2021-09-07 17:26:06 +0800
-
4e388286af
fix usage of iteration
Jerry Yu
2021-09-06 21:28:08 +0800
-
bbe09526b7
fix name conversion issues
Jerry Yu
2021-09-06 21:17:54 +0800
-
83e4c1270a
Add CCM tests for passing unexpected input.
Mateusz Starzyk
2021-09-03 14:07:21 +0200
-
efec38bb29
Extend CCM corner cases tests.
Mateusz Starzyk
2021-09-03 11:59:26 +0200
-
5d7f6b1fd5
Remove rendundat ctx->add_len check.
Mateusz Starzyk
2021-09-02 15:11:14 +0200
-
cd975e4645
Extend CCM corner cases tests.
Mateusz Starzyk
2021-09-02 13:25:19 +0200
-
dbfb7bd873
fix various issues
Jerry Yu
2021-09-04 09:58:58 +0800
-
8c02bb4b71
fix various comment issues
Jerry Yu
2021-09-03 21:09:22 +0800
-
e5d6106071
Extend test in translate_ciphers.py
Joe Subbiani
2021-09-03 13:30:44 +0100
-
49d57bcf19
Improve indentation according to pylint
Joe Subbiani
2021-09-02 18:50:30 +0100
-
54110b3b6f
Reduce translate_ciphers.py test list
Joe Subbiani
2021-09-02 13:02:29 +0100
-
b0aba9a46e
Improve comments to be more accurate
Joe Subbiani
2021-08-25 09:56:57 +0100
-
1d592cba5c
Remove NULL-SHA256 specific to OpenSSL
Joe Subbiani
2021-08-13 12:30:28 +0100
-
79f5790370
Remove test_translate_format()
Joe Subbiani
2021-08-06 09:46:42 +0100
-
a25ffab422
Integrate tests as unit tests into one file
Joe Subbiani
2021-08-06 09:41:27 +0100
-
f2de374fc1
Remove unused import
Joe Subbiani
2021-07-31 11:37:25 +0100
-
a3d991c3d0
Improve python coding style
Joe Subbiani
2021-07-30 17:47:52 +0100
-
918ee797ce
Improve consitancy and useability
Joe Subbiani
2021-07-30 16:57:04 +0100
-
439a696903
Improve translation error checking
Joe Subbiani
2021-07-29 12:51:09 +0100
-
c3610baddf
Check exit status of translate_ciphers.py
Joe Subbiani
2021-07-29 11:35:59 +0100
-
d614c0b197
Include translate ciphers tests in all.sh
Joe Subbiani
2021-07-29 11:18:29 +0100
-
3050f054f2
Subtract 1 from input in CCM's incomplete data tests
Mateusz Starzyk
2021-09-02 12:38:51 +0200
-
ef387d79a4
change prototype of write body
Jerry Yu
2021-09-02 13:59:41 +0800
-
2c0fbf3405
modify proc_chk macros
Jerry Yu
2021-09-02 13:53:46 +0800
-
0c63af6ed6
fix comment issues
Jerry Yu
2021-09-02 12:59:12 +0800
-
790656a0a6
fix name conversion issues
Jerry Yu
2021-09-01 15:51:48 +0800
-
1bc2c1f1a3
fix various issues
Jerry Yu
2021-09-01 12:57:29 +0800
-
f171e836eb
fix lenght mismatch error
Jerry Yu
2021-08-31 18:31:09 +0800
-
b7ab336b3a
fix format issue
Jerry Yu
2021-08-31 16:16:19 +0800
-
a2cf7bd243
fix comment issues
Jerry Yu
2021-08-31 16:12:00 +0800
-
6a64310002
Cleanup client_hello body.
Jerry Yu
2021-08-31 14:40:36 +0800
-
67d4ed5b22
force change state type
Jerry Yu
2021-08-31 13:12:43 +0800
-
159c5a0e12
fix comments issues
Jerry Yu
2021-08-31 12:51:25 +0800
-
08906d006b
fix name conversion issues
Jerry Yu
2021-08-31 11:05:27 +0800
-
e41dec0158
Rename write signature algorithms function
Jerry Yu
2021-08-31 10:57:07 +0800
-
eecfbf001c
fix format issues
Jerry Yu
2021-08-30 18:32:07 +0800
-
995ecd396f
fix wrong iana values and comments
Jerry Yu
2021-08-30 17:53:49 +0800
-
c4d22444d6
fix undeclared variable error
Jerry Yu
2021-08-27 20:04:33 +0800
-
5cc8f0a0d8
Add simple document for tls13 functions
Jerry Yu
2021-08-27 17:21:44 +0800
-
275619336a
fix name conversion issue for tls13 server entry
Jerry Yu
2021-08-27 17:07:38 +0800
-
92c6b402d7
Remove prototype of static functions
Jerry Yu
2021-08-27 16:59:09 +0800
-
9176c3ad8c
trim spaces
Jerry Yu
2021-08-27 14:58:49 +0800
-
9e42f6efd3
Revert "Move random function check"
Jerry Yu
2021-08-27 15:14:01 +0800
-
d532fe7720
write client hello also in hello reqeust
Jerry Yu
2021-08-26 23:11:55 +0800
-
f443681f56
fix function name conversion issues
Jerry Yu
2021-08-26 22:59:56 +0800
-
55b9038600
fix coding style issue
Jerry Yu
2021-08-26 18:42:05 +0800
-
2ac64193ad
Apply MBEDTLS_PUT_xyz
Jerry Yu
2021-08-26 18:38:58 +0800
-
e885b76980
fix too long lines
Jerry Yu
2021-08-26 17:32:34 +0800
-
6f13f64aa6
fix various format issues
Jerry Yu
2021-08-26 17:18:15 +0800
-
708202b7d0
Move random function check
Jerry Yu
2021-08-26 16:28:36 +0800
-
c7ddeec229
Remove
len_without_binders
Jerry Yu
2021-08-26 16:23:47 +0800
-
8e7ca0432e
fix extensions_present issues
Jerry Yu
2021-08-26 15:31:37 +0800
-
b3317e1a01
Add extension types in rfc8446
Jerry Yu
2021-08-26 14:30:22 +0800
-
32cd5b19dc
fix unused variable warning
Jerry Yu
2021-08-24 18:07:13 +0800
-
ef6b36b484
add supported versions extension
Jerry Yu
2021-08-24 16:29:02 +0800
-
bc20bdd3a9
Implement write_partial with dummy exts
Jerry Yu
2021-08-24 15:59:48 +0800
-
7984d9931e
Add tls1.3 extension IANA values
Jerry Yu
2021-08-18 10:31:29 +0800
-
93bcd61a41
Add field into handshake params
Jerry Yu
2021-08-18 12:47:24 +0800
-
c8a392c47e
Implement stages except write_partial
Jerry Yu
2021-08-18 16:46:28 +0800
-
65dd2ccfe6
Add dummy stages for
client_hello_process
Jerry Yu
2021-08-18 16:38:40 +0800
-
a13c7e739c
add dummy client hello process
Jerry Yu
2021-08-17 10:44:40 +0800
-
beb3f41f2f
Add handshake_set_state helper function
Jerry Yu
2021-08-16 15:00:55 +0800
-
-
3eac5b9c6d
Use zip rather than enumerate
Joe Subbiani
2021-07-29 10:07:05 +0100
-
a56e10db4c
Run test_translate_ciphers_format.sh from root
Joe Subbiani
2021-07-29 10:01:26 +0100
-
f849a93d94
Improve python coding style
Joe Subbiani
2021-07-28 16:50:30 +0100
-
f3fcc29eb1
Move translate scripts to appropriate folder
Joe Subbiani
2021-07-28 15:51:02 +0100
-
4a703cef89
Remove commented out old code
Joe Subbiani
2021-07-28 09:59:25 +0100
-
43592bd1f9
Remove trailing whitespaces
Joe Subbiani
2021-07-27 16:32:21 +0100
-
a032963d65
Modify comment descriptions of add_xxx_ciphersuites()
Joe Subbiani
2021-07-27 15:40:12 +0100
-
6452f1ee35
Modify file name comments to match the file rename
Joe Subbiani
2021-07-27 15:28:07 +0100
-
0fadf8ef7d
Improve coding style and consistancy
Joe Subbiani
2021-07-27 15:22:26 +0100
-
34d62620fb
Reduce calls to translate_ciphers.py in compat.sh
Joe Subbiani
2021-07-27 14:55:56 +0100
-
d16d273a40
Compact 2 format functions to 1
Joe Subbiani
2021-07-26 13:33:35 +0100
-
15d7124661
Replace lists with calls to translate_ciphersuite.py
Joe Subbiani
2021-07-26 12:20:00 +0100
-
a16ccac1d9
Format files and add license comment
Joe Subbiani
2021-07-22 18:52:17 +0100
-
29239b00a6
Move translate scripts to test directory
Joe Subbiani
2021-07-22 17:33:59 +0100
-
97cd599545
Implement bash script for testing
Joe Subbiani
2021-07-22 16:08:29 +0100
-
3ad58329da
Reformat translation functions and test in seperate file
Joe Subbiani
2021-07-21 16:48:54 +0100
-
8394484f0a
Add draft python tool to translate MBed ciphersuites
Joe Subbiani
2021-07-20 18:26:03 +0100
-
-
-
13592ca654
Merge pull request #4879 from yuhaoth/pr/upgrade-gnutls-next
Ronald Cron
2021-09-02 16:38:19 +0200
-
-
df2507301b
Use AES-128 for multipart CCM corner cases tests
Mateusz Starzyk
2021-09-02 12:36:02 +0200
-
75261df2e3
fix comment issues
Jerry Yu
2021-09-02 17:40:08 +0800
-
64f0b5f454
Return BAD_INPUT error for CCM context's erroneous state
Mateusz Starzyk
2021-09-02 11:50:38 +0200
-
b12d81d1a3
Add feature tests for gnutls-next
Jerry Yu
2021-08-17 10:56:08 +0800
-
ab46aa0436
Upgrade gnutls-next to 3.7.2
Jerry Yu
2021-08-17 10:48:26 +0800
-
1984800f70
Add check_config checks for AEAD
Gilles Peskine
2021-09-02 10:33:57 +0200
-
0bf740ee4f
Merge pull request #4765 from gilles-peskine-arm/all.sh-subshells-3.0
Gilles Peskine
2021-09-02 10:26:58 +0200
-
-
-
-
e36fe81e34
Change our code size reference job to use baremetal_size
Gilles Peskine
2021-09-01 20:00:33 +0200
-
120f29deef
New configuration preset baremetal_size
Gilles Peskine
2021-09-01 19:51:19 +0200
-
-
-
88d681ca35
Make size_t -> int downcasts explicit
Gilles Peskine
2021-09-01 11:19:33 +0200
-
6f015a8798
Merge pull request #2327 from kennethsoerensen/pkparse-warning
Gilles Peskine
2021-09-01 16:53:45 +0200
-
-
b0450febe6
Tests for sending too much data after set lengths
Paul Elliott
2021-09-01 15:06:26 +0100
-
7f62842247
Add test for calling update when nonce not set
Paul Elliott
2021-09-01 12:08:29 +0100
-
c6d11d02f5
Aligh update buffer test variables with psa naming
Paul Elliott
2021-09-01 12:04:23 +0100
-
3d7d52c2ed
Formatting fixes
Paul Elliott
2021-09-01 10:33:14 +0100
-
7251eda6ff
Replace BAD_SEQUENCE error with BAD_INPUT
Mateusz Starzyk
2021-09-01 13:26:44 +0200
-
e40ae6bbed
Fix typo
Mateusz Starzyk
2021-09-01 12:47:49 +0200
-
5a8abb144c
Merge pull request #4883 from mstarzyk-mobica/fix_psa_sign_msg
Manuel Pégourié-Gonnard
2021-09-01 12:23:20 +0200
-
-
-
-
6ac8f94a72
Fix cipher info key length sanity checks
Gilles Peskine
2021-09-01 08:31:49 +0200
-
ca939959e4
Allow read-only access to lists of certificates, CRL, CRL entries
Gilles Peskine
2021-08-31 23:18:07 +0200
-
2e9d65f928
Note that custom info structures are not supported
Gilles Peskine
2021-08-31 23:05:19 +0200
-
44ffc79d29
Copyediting in comments
Gilles Peskine
2021-08-31 22:59:35 +0200
-
842edf474c
Make many fields of X.509 structures public
Gilles Peskine
2021-08-04 21:56:10 +0200
-
b89d9c0599
Make fields of ASN.1 data structures public
Gilles Peskine
2021-08-04 20:55:33 +0200
-
b11d61e095
mbedtls_net_context: make fd public on Unix/POSIX platforms
Gilles Peskine
2021-08-04 20:38:59 +0200
-
ce9e3a92fe
Remove redundant null check
Gilles Peskine
2021-07-19 17:38:09 +0200
-
e720dbe177
Use cipher_info accessor functions in TLS code
Gilles Peskine
2021-07-19 17:37:46 +0200
-
80932fa944
Don't access cipher_info private fields in sample programs
Gilles Peskine
2021-07-19 17:34:02 +0200
-
0be02bd823
Add accessor functions for cipher_info fields
Gilles Peskine
2021-07-19 16:32:54 +0200
-
a73b577744
Make the fields of mbedtls_ecp_curve_info public
Gilles Peskine
2021-07-19 14:36:03 +0200
-
-
-
e28d49b3b6
Remove compiler warning if only MBEDTLS_PK_PARSE_C is defined
Kenneth Soerensen
2019-01-03 12:39:29 +0100
-
-
-
1ebcd55afa
Extend mac_key_policy test.
Mateusz Starzyk
2021-08-30 17:09:03 +0200
-
e45ee40f7e
Merge pull request #4811 from hanno-arm/tls13_ciphersuite_api
Manuel Pégourié-Gonnard
2021-08-30 09:47:46 +0200
-
-
6f29240314
psa: Remove psa_key_slot_is_external()
Ronald Cron
2021-08-24 18:05:41 +0200
-
7a82a39eda
psa: Remove buggy report of RSA public exponent for opaque keys
Ronald Cron
2021-08-24 16:00:51 +0200
-
3f97e9c947
psa: Fix slot number key attribute
Ronald Cron
2021-08-24 15:50:05 +0200
-
5e69aa5709
Remove NULL check for set nonce
Paul Elliott
2021-08-25 17:24:37 +0100
-
2e450093e1
Remove variables declared as unused
Paul Elliott
2021-08-25 17:18:22 +0100
-
efda3408ce
Fix formatting issues
Paul Elliott
2021-08-25 17:16:52 +0100
-
3242f6c8ef
Fix formatting issue
Paul Elliott
2021-08-25 16:33:47 +0100
-
b8db2c5726
Remove extra blank lines
Paul Elliott
2021-08-25 16:33:06 +0100
-
daf5c8954c
Remove extraneous state checks
Paul Elliott
2021-08-25 16:24:58 +0100
-
6f0e72038d
Align set nonce variables with psa convention
Paul Elliott
2021-08-25 12:57:18 +0100
-
f127763ec9
Align generate nonce variables with psa convention
Paul Elliott
2021-08-24 18:11:37 +0100
-
d9343f2f0f
Refactor is_encrypt into aead setup arguments
Paul Elliott
2021-08-23 18:59:49 +0100
-
d85a52c508
Add mask for kex_modes
Jerry Yu
2021-08-24 10:55:07 +0800
-
31c01d303e
Rename available values for tls13_kex_modes
Jerry Yu
2021-08-24 10:49:06 +0800
-
69e0ec46b7
Replace SHA512_C with SHA384_C
Jerry Yu
2021-08-24 10:44:15 +0800
-
cadebe5343
fix several format and comment issues
Jerry Yu
2021-08-24 10:36:45 +0800
-
b19ad853b5
Clarify psa_get_and_lock_transparent_key_slot_with_policy() purpose
Ronald Cron
2021-08-24 15:39:44 +0200
-
-
-
cbefb6ba4d
Merge branch 'development' into ccm_chunked
Mateusz Starzyk
2021-08-24 15:14:23 +0200
-
-
-
-
d07f4fc30f
Use separate expected results for MAC sign and verify key policy.
Mateusz Starzyk
2021-08-24 11:01:23 +0200
-
d951db478a
Merge pull request #4716 from JoeSubbiani/ByteReadingMacros_dev
Ronald Cron
2021-08-24 09:02:21 +0200
-
-
2ef548a7eb
Merge pull request #4890 from andrey-starodubtsev/misprint
paul-elliott-arm
2021-08-23 15:35:01 +0100
-
-
fc1e9ffcb2
Use Abstract Base Classes to ensure Problem is not instantiated
Yuto Takano
2021-08-23 13:54:56 +0100
-
a5cb0d24d4
Tidy up grouped MBEDTLS_BYTE_x macros
Joe Subbiani
2021-08-23 11:35:25 +0100
-
90cc33aad6
Misprint was fixed
Andrey Starodubtsev
2021-08-23 12:14:56 +0300
-
-
3879c345ec
Fix typo in the changelog for chunked CCM.
Mateusz Starzyk
2021-08-23 10:56:06 +0200
-
94180e708f
Minor coding style improvement
Joe Subbiani
2021-08-20 16:20:44 +0100
-
e4603eece9
Compress byte reading macros in if statements
Joe Subbiani
2021-08-20 13:05:30 +0100
-
1f6c3aeb63
Tidy up ssl_*.c grouped MBEDTLS_BYTE_x macros
Joe Subbiani
2021-08-20 11:44:44 +0100
-
cb0a7cd142
Fix mac_key_policy test function
Mateusz Starzyk
2021-08-19 15:11:50 +0200
-
ce0e6a9dea
Require MESSAGE flag in PSA MAC setup.
Mateusz Starzyk
2021-08-17 15:24:32 +0200
-
36869706e2
Remove duplicated statements in documentation.
Paul Elliott
2021-08-19 19:17:04 +0100
-
e0a12bd852
Refactor aead setup functions into single function
Paul Elliott
2021-08-19 18:55:56 +0100
-
5d3a3c3ee4
Fix arguments formatting mistake
Paul Elliott
2021-08-19 18:34:41 +0100
-
9ab1866b0d
Remove trailing whitespace
Joe Subbiani
2021-07-21 16:35:48 +0100
-
d0687856af
Improve documentation and add more uses of MBEDTLS_PUT
Joe Subbiani
2021-07-21 15:22:47 +0100
-
5241e343de
Improve consitency throughout library/common.h
Joe Subbiani
2021-07-19 15:29:18 +0100
-
6dd7364553
Replace instances of byte reading macros with PUT
Joe Subbiani
2021-07-19 11:56:54 +0100
-
51b147add0
Remove trailing white space
Joe Subbiani
2021-07-16 17:47:17 +0100
-
4919bb46b0
Remove use of byte reading macro for uint16
Joe Subbiani
2021-07-16 17:14:07 +0100
-
b6511b04fa
Replace instances of byte reading macros with PUT
Joe Subbiani
2021-07-16 15:02:55 +0100
-
fbeb692dd0
Use byte reading macros in places not using a byte mask
Joe Subbiani
2021-07-16 14:27:50 +0100
-
99edd6c810
Add UINT64 GET and PUT macros
Joe Subbiani
2021-07-16 12:29:49 +0100
-
2194dc477a
Replace MBEDTLS_CHAR_x with MBEDTLS_BYTE_x
Joe Subbiani
2021-07-14 12:31:31 +0100
-
bf7ea84f83
Replace "four bytes" with "two bytes" in macro documentation
Joe Subbiani
2021-07-14 12:05:51 +0100
-
f5462d989c
Remove trailing whitespaces
Joe Subbiani
2021-07-13 12:13:19 +0100
-
54550f7fca
Replace 3 byte shift with appropriate macro
Joe Subbiani
2021-07-14 11:59:48 +0100
-
635231a71e
Improve common.h macro documentation
Joe Subbiani
2021-07-14 11:53:07 +0100
-
cd84d76e9b
Add Character byte reading macros
Joe Subbiani
2021-07-08 14:59:52 +0100
-
6a50631497
GET macros use a target variable
Joe Subbiani
2021-07-07 16:56:29 +0100
-
394bdd662b
Document common.h and remove changelog
Joe Subbiani
2021-07-07 15:16:56 +0100
-
9fa9ac3612
Move GET/PUT_UINT16_LE macros to common.h
Joe Subbiani
2021-07-05 15:37:39 +0100
-
c46997377a
Fix formatting - Byte reading macros changelog
Joe Subbiani
2021-06-25 09:20:07 +0100
-
33f953d810
Byte Reading Macros Changelog
Joe Subbiani
2021-06-24 16:49:38 +0100
-
5ecac217f0
Prefixed macros with MBEDTLS
Joe Subbiani
2021-06-24 13:00:03 +0100
-
9aaec54e57
Undo use of BYTE_x macro
Joe Subbiani
2021-06-24 11:00:08 +0100
-
6f2bb0c8ef
Remove trailing whitespace
Joe Subbiani
2021-06-24 09:06:23 +0100
-
c4f3d5b38e
Add do-while protection to macros
Joe Subbiani
2021-06-23 17:58:41 +0100
-
54c6134ff7
Move UINT32_LE macros to common.h
Joe Subbiani
2021-06-23 12:16:47 +0100
-
30d974c232
Move UINT32_BE macros to common.h
Joe Subbiani
2021-06-23 11:49:03 +0100
-
3b394509da
Move BYTES_TO_U32_LE to common.h
Joe Subbiani
2021-06-23 11:23:44 +0100
-
50dde56543
Implement byte reading macros into library/
Joe Subbiani
2021-06-22 15:51:53 +0100
-
-
01a78599b0
Merge pull request #4864 from hanno-arm/upstream_sig_alg_identifers
Manuel Pégourié-Gonnard
2021-08-19 09:12:59 +0200
-
-
5f83171999
Fix listing line number wrongly using start char pos
Yuto Takano
2021-08-18 18:03:24 +0100
-
08b2d27d58
Merge pull request #4872 from lhuang04/development_cmp0090
Janos Follath
2021-08-18 08:38:59 +0100
-
-
447a3bee17
fix wrong typo and format issues
Jerry Yu
2021-08-18 09:55:32 +0800
-
8c51b73c86
Update CMake version for CMP0090
lhuang04
2021-08-14 05:56:07 -0700
-
7143209604
Remove unused imports in list_internal_identifiers.py
Yuto Takano
2021-08-17 12:44:16 +0100
-
7276f13c93
fix comments for sig_algs parser
Jerry Yu
2021-08-17 18:25:48 +0800
-
3590691bad
Fix issues raised by Pylint 2.4.4 on CI
Yuto Takano
2021-08-17 11:05:43 +0100
-
4b7d23dfa6
Separate make clean and make lib in check_names
Yuto Takano
2021-08-17 10:48:22 +0100
-
704b0f77e1
Use .span() for positions, and separate line_no argument in Match
Yuto Takano
2021-08-17 10:41:23 +0100
-
b1417b4554
Use Enums for the enum-parsing state machine
Yuto Takano
2021-08-17 10:30:20 +0100
-
5473be2914
Use a class variable for
quiet
instead of passing it around
Yuto Takano
2021-08-17 10:14:01 +0100
-
684543a3a8
Merge pull request #4807 from hanno-arm/bio_recv_ret_0_eof
Manuel Pégourié-Gonnard
2021-08-17 10:30:46 +0200
-
-
-
-
7899de839c
fix comments and format issues
Jerry Yu
2021-08-17 13:09:23 +0800
-
f7fce9200c
Remove rsa_pss_rsae_sha256 from preset_sig_algs.
Jerry Yu
2021-08-17 13:16:08 +0800
-
0dc86b5a2a
Remove dependency of builtin keys on storage
Archana
2021-07-14 13:59:48 +0530
-
66696b5591
Improve nonce length checks
Paul Elliott
2021-08-16 18:42:41 +0100
-
814fffbd72
Remove overly strict final checks
Paul Elliott
2021-08-16 18:20:36 +0100
-
6adb287960
Move duplicated behaviour in get_files to own function
Yuto Takano
2021-08-16 11:38:34 +0100
-
90bc026913
Exclusively use re.search() to avoid confusion with .match()
Yuto Takano
2021-08-16 11:34:10 +0100
-
9d9c6dc46e
Align the item counts in check_names for ease of reading
Yuto Takano
2021-08-16 10:43:45 +0100
-
165700c914
Remove unnecessary try/catch in list_internal_identifiers
Yuto Takano
2021-08-16 10:39:24 +0100
-
8246eb8fb6
Fix English typos in comments of check_names and list-identifiers
Yuto Takano
2021-08-16 10:37:24 +0100
-
fb86ac70f5
Comment Match.__str__ and use format() to simplify calculation
Yuto Takano
2021-08-16 10:32:40 +0100
-
93a3ca6caf
Merge pull request #4413 from gilles-peskine-arm/tls_ext_cid-config
Manuel Pégourié-Gonnard
2021-08-13 10:49:50 +0200
-
-
f11724bf2e
Merge pull request #4861 from yuhaoth/pr/add-openssl-gnutls-tls1_3-check
Manuel Pégourié-Gonnard
2021-08-13 09:15:22 +0200
-
-
4512f21473
Merge pull request #3572 from mpg/add-arm-linux-build
Manuel Pégourié-Gonnard
2021-08-12 13:16:02 +0200
-
-
5e344563e4
Merge pull request #4858 from hanno-arm/upstream_tls13_transforms
Manuel Pégourié-Gonnard
2021-08-12 12:29:54 +0200
-
-
2fb897ecf9
Merge pull request #4852 from hanno-arm/unify_cli_srv_hs_step
Manuel Pégourié-Gonnard
2021-08-12 12:24:51 +0200
-
-
b7745d2323
Merge pull request #4834 from hanno-arm/msg_layer_reset_helper
Manuel Pégourié-Gonnard
2021-08-12 12:20:33 +0200
-
-
409c8f6e1b
Merge pull request #4851 from hanno-arm/hs_msg_without_checksum
Manuel Pégourié-Gonnard
2021-08-12 11:54:10 +0200
-
-
7dd2f504b3
Allow configuring MBEDTLS_TLS_EXT_CID at compile time
Gilles Peskine
2021-04-24 13:35:41 +0200
-
-
-
a9e4e6fd6f
ssl_server2: Add usage string for TLS 1.3 key exchange modes
Hanno Becker
2021-08-02 21:22:28 +0100
-
cfa4d4b3f5
ssl_client2: Adjust usage string to recognized cmd line parameter
Hanno Becker
2021-08-02 21:22:06 +0100
-
30319f1f88
Remove misplaced comment in TLS 1.3 ciphersuite definitions
Hanno Becker
2021-08-02 21:21:55 +0100
-
5d045a8b89
Stick to 'ephemeral' instead of ECDHE for TLS 1.3 key exchanges
Hanno Becker
2021-08-02 21:21:30 +0100
-
674f9480cf
Fix typo: algorithmc -> algorithms
Hanno Becker
2021-08-02 21:21:19 +0100
-
d4fa9bc710
Remove outdated mentioning of version-specific ciphersuite config
Hanno Becker
2021-08-02 21:21:05 +0100
-
a2535931ac
Add Doxygen documentation for TLS 1.3 key exchange macros
Hanno Becker
2021-08-02 21:20:54 +0100
-
932064d660
Add ssl-opt.sh tests for ssl_client/server TLS 1.3 kex parameters
Hanno Becker
2021-07-24 06:45:50 +0100
-
2c0f697fbc
Support TLS 1.3 key exchange config in ssl_client2/ssl_server2
Hanno Becker
2021-07-24 06:27:16 +0100
-
71f1ed66c2
Add identifiers and API for configuration of TLS 1.3 key exchanges
Hanno Becker
2021-07-24 06:01:47 +0100
-
e2defad0bb
Fix indentation of pre-existing code-block in ssl_tls.c
Hanno Becker
2021-07-24 05:59:17 +0100
-
ae336852c5
Add ssl-opt.sh run to TLS 1.3 test in all.sh
Hanno Becker
2021-07-24 05:27:16 +0100
-
e486b2d7bb
Document use of mbedtls_ssl_conf_ciphersuites() for TLS 1.3
Hanno Becker
2021-07-23 19:24:30 +0100
-
8ca26923eb
Add TLS 1.3 ciphersuites
Hanno Becker
2021-07-23 19:24:23 +0100
-
-
-
e043d15d75
Turn comments of 1.3 record transforms into Doxygen documentation
Hanno Becker
2021-08-12 06:22:32 +0100
-
2aec149e13
Merge pull request #4248 from hanno-arm/tls13_populate_transform
Dave Rodgman
2021-08-11 16:41:51 +0100
-
-
d112534585
Add a new file for constant-time functions
gabor-mezei-arm
2021-07-12 16:31:22 +0200
-
-
-
0402979ed3
Add openssl/gnutls tls1.3 feature tests.
Jerry Yu
2021-08-10 16:45:37 +0800
-
-
-
deb68ce2d1
Fix guard around TLS 1.3 SigAlg configuration
Hanno Becker
2021-08-10 16:04:05 +0100
-
d73cec1e09
Add newline at end of list-identifiers.sh
Yuto Takano
2021-08-10 15:45:28 +0100
-
ac72fac465
Put back list-identifiers.sh as a thin wrapper around the python script
Yuto Takano
2021-08-10 15:09:16 +0100
-
9c6aa7bb9a
Add default values for TLS 1.3 SigAlg configuration
Hanno Becker
2021-08-10 13:50:43 +0100
-
11ceadd382
Add cmdline param for TLS 1.3 sig alg config to ssl_{client,server}2
Hanno Becker
2021-08-10 13:36:41 +0100
-
1cd6e0021f
Add experimental API for configuration of TLS 1.3 sig algs
Hanno Becker
2021-08-10 13:27:10 +0100
-
e0f5227550
Add CCM test for calling finish without any input.
Mateusz Starzyk
2021-08-10 13:55:47 +0200
-
551265f879
Add TLS 1.3 IANA signature-algorithm values
Hanno Becker
2021-08-10 13:03:48 +0100
-
-
-
8fb1754e1a
Add short description for CCM test functions.
Mateusz Starzyk
2021-08-10 13:45:19 +0200
-
f442de69eb
Add tests for CCM corner cases.
Mateusz Starzyk
2021-08-10 13:36:43 +0200
-
bccbf88bc3
Rename CCM test functions.
Mateusz Starzyk
2021-08-09 16:12:46 +0200
-
2f1754916c
Improve comment on local_output.
Mateusz Starzyk
2021-08-09 16:05:14 +0200
-
a42f9537b5
Improve documentation for CCM's
processed
variable.
Mateusz Starzyk
2021-08-09 16:00:24 +0200
-
b73c3ec1bc
Restore MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED as default ret.
Mateusz Starzyk
2021-08-09 15:55:38 +0200
-
62d22f9782
Use additional state in CCM to track auth data input.
Mateusz Starzyk
2021-08-09 15:53:41 +0200
-
4f2dd8aada
Fix errors returned by CCM functions.
Mateusz Starzyk
2021-08-09 15:37:47 +0200
-
f337850738
Use const size buffer for local output in CCM decryption.
Mateusz Starzyk
2021-08-09 11:32:11 +0200
-
c562788068
Fix local buffer allocation conditions.
Mateusz Starzyk
2021-08-02 11:49:58 +0200
-
ceb5bc6150
Fix typos.
Mateusz Starzyk
2021-07-30 14:36:22 +0200
-
8788906947
Add CCM test for edge cases.
Mateusz Starzyk
2021-07-29 14:08:18 +0200
-
c8bdf36a72
Validate tag pointer in ccm function.
Mateusz Starzyk
2021-07-28 15:39:51 +0200
-
1bda9451ef
Factor out common code from ccm decrypt functions.
Mateusz Starzyk
2021-07-28 15:21:46 +0200
-
eb395c00c9
Move 'Authenticated decryption' comment.
Mateusz Starzyk
2021-07-28 15:10:54 +0200
-
22f7a35ca4
Do not use output buffer for internal XOR during decryption.
Mateusz Starzyk
2021-07-28 15:08:47 +0200
-
36d3b89c84
Verify input data lengths.
Mateusz Starzyk
2021-07-28 14:14:58 +0200
-
2d5652acee
Move ccm error state handling.
Mateusz Starzyk
2021-07-27 16:07:54 +0200
-
5d97601e81
Remove ccm input validation.
Mateusz Starzyk
2021-07-27 14:12:30 +0200
-
ca9dc8d1d7
Rename ccm_calculate_first_block function.
Mateusz Starzyk
2021-07-27 14:03:53 +0200
-
c52220d775
Clear temporary buffer after block crypt operation.
Mateusz Starzyk
2021-07-27 13:54:55 +0200
-
a9cbdfbb34
Replace ccm status flags with bitshifts.
Mateusz Starzyk
2021-07-27 13:49:54 +0200
-
4df9ac4882
Reorganize ccm context structure.
Mateusz Starzyk
2021-07-27 13:47:23 +0200
-
de7a83da0d
Add changelog for chunked CCM implementation.
Mateusz Starzyk
2021-07-14 12:39:14 +0200
-
27a1bef89d
Tidy up test functions.
Mateusz Starzyk
2021-07-13 15:33:19 +0200
-
29ec75b34e
Add multipart testing to CCM* tests.
Mateusz Starzyk
2021-07-13 12:26:17 +0200
-
663055f784
Remove UPDATE_CBC macro and working b buffer.
Mateusz Starzyk
2021-07-12 19:13:52 +0200
-
25a3dfe7dd
Add multipart tests for ccm suite.
Mateusz Starzyk
2021-07-12 14:53:45 +0200
-
20bac2fbe4
Fix chunked ccm update.
Mateusz Starzyk
2021-07-12 14:52:44 +0200
-
05e92d67bb
Fix crypt mode configuration. Validate parameters in chunked input functions.
Mateusz Starzyk
2021-07-09 12:44:07 +0200
-
6a15bcf61b
Add support for chunked plaintext/cyphertext input.
Mateusz Starzyk
2021-07-07 13:41:30 +0200
-
2ad7d8e1ff
Replace CCM_CRYPT macro with a more versatile static function.
Mateusz Starzyk
2021-07-07 11:05:45 +0200
-
33392450b7
Add chunked auth data support
Mateusz Starzyk
2021-07-06 15:38:35 +0200
-
eb2ca96d69
Store set lenghts in ccm context.
Mateusz Starzyk
2021-07-06 12:45:11 +0200
-
88c4d624f8
Clear context state if previous operation failed.
Mateusz Starzyk
2021-07-05 17:09:16 +0200
-
793692cbcb
Split ccm_auth function.
Mateusz Starzyk
2021-06-22 20:34:20 +0200
-
89d469cdb4
Move working variables to ccm context structure
Mateusz Starzyk
2021-06-22 16:24:28 +0200
-
-
-
448c80727d
Merge pull request #4853 from yuhaoth/pr/add-tls13-config-check-and-dummy-handshake
Manuel Pégourié-Gonnard
2021-08-10 12:59:09 +0200
-
-
206b022ad0
Fix off-by-one error in string formatting in Python
Yuto Takano
2021-08-10 11:30:43 +0100
-
7828ca2ea4
Fix typos pointed out by check_names
Yuto Takano
2021-08-10 11:26:15 +0100
-
3aa186f946
Add transforms to be used for TLS 1.3
Hanno Becker
2021-08-10 09:24:19 +0100
-
0e719ff341
Improve the documentation of legacy msg layer transforms
Hanno Becker
2021-08-10 09:24:08 +0100
-
b6bbbb174d
Fix typo in documentation of ssl->transform_out
Hanno Becker
2021-08-10 09:00:14 +0100
-
-
-
b9930e7d70
Add dummy tls1.3 handshake dispatch functions
Jerry Yu
2021-08-06 17:11:51 +0800
-
3cc4c2a506
Add dummy ssl_tls13_{client,server}.c
Jerry Yu
2021-08-06 16:29:08 +0800
-
b19ccc3998
fix test_suite_debug test fail
Jerry Yu
2021-08-09 17:44:56 +0800
-
c46e9b4091
tests: Add negative version config tests.
Jerry Yu
2021-08-06 11:22:24 +0800
-
60835a88c3
Add config check utils functions
Jerry Yu
2021-08-04 10:13:52 +0800
-
7bfac1d7fe
Fix incorrect reference to NameCheck in script docstring
Yuto Takano
2021-08-09 15:49:25 +0100
-
55c6c87d95
Separate code parsing and name checking in two classes
Yuto Takano
2021-08-09 15:35:19 +0100
-
f8f88d6b00
Merge pull request #4746 from gilles-peskine-arm/bump-version-3.0
Janos Follath
2021-08-09 15:28:28 +0100
-
-
-
-
50953433a4
Bring back logging of number of files
Yuto Takano
2021-08-09 14:54:36 +0100
-
8e9a219310
Improve ease of specifying which files to look in (check_names)
Yuto Takano
2021-08-09 14:48:53 +0100
-
f005c3369a
Change variable name argparser to parser
Yuto Takano
2021-08-09 13:56:36 +0100
-
d70d446d69
Improve code style consistency in check_names.py
Yuto Takano
2021-08-09 12:45:51 +0100
-
68d241211b
Create list_internal_identifiers.py
Yuto Takano
2021-08-09 12:10:31 +0100
-
2a572cf376
Move socket setup behind ssl structure setup.
Jerry Yu
2021-08-06 11:21:08 +0800
-
b1dc59a125
Add tls1.3 parameters to ssl_{client,server2}
Jerry Yu
2021-08-05 15:58:09 +0800
-
-
-
977e07f5c8
Use glob in get_files(), call setup_logger on init
Yuto Takano
2021-08-09 11:56:15 +0100
-
51efcb143d
Rename check-names.py to check_names.py
Yuto Takano
2021-08-09 11:54:12 +0100
-
41934dd20a
Share preparatory code between client and server handshake steps
Hanno Becker
2021-08-07 19:13:43 +0100
-
-
-
6fececf192
Comment why is used
Yuto Takano
2021-08-07 17:28:23 +0100
-
fc54dfb0d6
Move check_repo_path into NameCheck as staticmethod
Yuto Takano
2021-08-07 17:18:28 +0100
-
f3cce8b0e1
Add handshake message writing variant that doesn't update checksum
Hanno Becker
2021-08-07 14:29:49 +0100
-
-
-
55614b51f1
Use --quiet to hide explanations and show only minimal necessary info
Yuto Takano
2021-08-07 01:00:18 +0100
-
b47b504418
Improve comments in parse_mbed_words()
Yuto Takano
2021-08-07 00:42:54 +0100
-
12a7ecda5a
Fix further pylint issues picked up by Travis CI
Yuto Takano
2021-08-07 00:40:29 +0100
-
a083d15edd
Specify file open encoding as utf-8 in check-names
Yuto Takano
2021-08-07 00:25:59 +0100
-
381fda8550
Print line number next to problem in check-names
Yuto Takano
2021-08-06 23:37:20 +0100
-
bcc3d99cc1
Fix compatibiliy with Python 3.5 on the CI
Yuto Takano
2021-08-06 23:14:58 +0100
-
d93fa37aa6
Address all pylint issues to follow style
Yuto Takano
2021-08-06 23:05:55 +0100
-
9e0e0e9980
Fix Pylint-detected function argument syntax error
Yuto Takano
2021-08-06 22:01:37 +0100
-
25eeb7b935
Output subprocess stdout if it errored
Yuto Takano
2021-08-06 21:27:59 +0100
-
cfc9e4a275
Change identifier regex to better support multiline declarations
Yuto Takano
2021-08-06 20:02:32 +0100
-
8f457cf222
Use enumerate() to get line numbers
Yuto Takano
2021-08-06 17:54:58 +0100
-
a4e751257a
Output line number, line, and position of error
Yuto Takano
2021-08-06 17:23:28 +0100
-
159255ab7b
Document dependency on nm
Yuto Takano
2021-08-06 17:00:28 +0100
-
13ecd996fc
Improve regex to adapt to flexible spaces
Yuto Takano
2021-08-06 16:56:52 +0100
-
5c1acf2735
Match macros with spaces between # and define
Yuto Takano
2021-08-06 16:44:08 +0100
-
d24e037dd1
Warn user if files are excluded from search
Yuto Takano
2021-08-06 16:42:33 +0100
-
5939a2a4de
Check environment by verifying other dirs' existence
Yuto Takano
2021-08-06 16:40:30 +0100
-
201f9e85ca
Make use of -v to log some debug information
Yuto Takano
2021-08-06 16:36:54 +0100
-
81528c058a
Add documentation, fix identifier parsing
Yuto Takano
2021-08-06 16:22:06 +0100
-
6f38ab3bca
Fix legacy troublesome regex
Yuto Takano
2021-08-05 21:07:14 +0100
-
fe02684049
Python port of
f6643ccd90
Yuto Takano
2021-08-05 20:34:24 +0100
-
0fd48f7939
Python port of
7cc4c68eb6
Yuto Takano
2021-08-05 20:32:55 +0100
-
17220988dc
Parse identifiers from library headers: Python port of
d9eee3b417
Yuto Takano
2021-08-05 20:30:18 +0100
-
56e3a5caa6
Add test driver symbols: Python port of
7f13fa2454
Yuto Takano
2021-08-05 20:29:42 +0100
-
e77f699ed5
Exclude FStar and Hacl: Python port of
9b33e7d7d7
Yuto Takano
2021-08-05 20:22:59 +0100
-
062289c657
Invoke config.py instead of pl: Python port of
5d46f6a89b
Yuto Takano
2021-08-05 20:19:57 +0100
-
c62b4084a2
Per-line opt-out of typo check: Python port of
b683776181
Yuto Takano
2021-08-05 20:17:07 +0100
-
e503d61b99
Remove 1.3 to 2.0 helpers: Python port of
7d48b28218
Yuto Takano
2021-08-05 20:14:05 +0100
-
157444c24d
Add library header files: Python port of
65a6fa3e26
Yuto Takano
2021-08-05 20:10:45 +0100
-
c763cc368f
Check for double underscores: Python port of
712f7a804e
Yuto Takano
2021-08-05 20:06:34 +0100
-
fa950ae344
Look in 3rdparty: Python port of
8a0f5bb3c1
Yuto Takano
2021-08-05 20:03:44 +0100
-
bb7dca495f
Work with PSA constants: Python port of
03091d1114
Yuto Takano
2021-08-05 19:57:58 +0100
-
ed91cf003a
Remove Yotta: Python port of
3ad2efdc82
Yuto Takano
2021-08-05 19:52:43 +0100
-
c1838937f1
Also check PSA: Python port of
2d9d6db60f
Yuto Takano
2021-08-05 19:52:09 +0100
-
3963967ebc
Restructure check-names.py with more verbose error messages
Yuto Takano
2021-08-05 19:47:48 +0100
-
b61f0e1151
Merge upstream 3.0 from 'development' in ARMmbed/mbedtls
Yuto Takano
2021-08-06 21:07:34 +0100
-
-
-
-
6c79b5dce7
Keep compatibility with python versions prior to 3.5
Darryl Green
2018-05-17 14:14:50 +0100
-
a783d9c5ef
Remove check-names.sh and sub-scripts it used
Darryl Green
2018-05-17 09:21:06 +0100
-
4e9b51bc18
Update scripts to use check-names.py
Darryl Green
2018-05-16 22:32:41 +0100
-
d5802926d9
Rewrite check-names.sh in python
Darryl Green
2018-05-08 15:30:59 +0100
-
80ddb991c2
Add --restore option to clean up but not necessarily run components
Gilles Peskine
2021-08-06 11:51:59 +0200
-
03af678911
Documentation improvements
Gilles Peskine
2021-08-06 11:35:17 +0200
-
91e890e2fc
Add documentation
Gilles Peskine
2021-08-05 15:13:57 +0200
-
86f6129067
Documentation improvement
Gilles Peskine
2021-08-05 15:11:33 +0200
-
7530163f3b
Make --quiet more effective when running make generated_files
Gilles Peskine
2021-08-05 15:10:47 +0200
-
3cbd69c4d4
Switch to 4-space indentation
Gilles Peskine
2021-08-05 15:10:27 +0200
-
78f6f05778
Merge pull request #4695 from yutotakano/fix-ssl-opt.sh-hard-abort
Gilles Peskine
2021-08-04 10:16:19 +0200
-
-
3fbc5d3cf2
Merge pull request #4815 from gilles-peskine-arm/generate_errors-multiline-3.0
Gilles Peskine
2021-08-03 13:46:21 +0200
-
-
bf66e2cc8f
Documentation improvements
Gilles Peskine
2021-08-03 13:44:28 +0200
-
1d475b6398
Disable wildcards when checking for unsupported components
Gilles Peskine
2021-08-03 13:43:36 +0200
-
cfb5d393ed
Merge pull request #4659 from spencer-burke/fixing_4222
Gilles Peskine
2021-08-03 12:53:34 +0200
-
-
ae505eeeed
Fix missing dependency on Travis
Manuel Pégourié-Gonnard
2021-07-06 09:44:59 +0200
-
efd14bf9bd
Enable arm-linux-gnueabi-gcc build on Travis
Manuel Pégourié-Gonnard
2020-08-18 10:31:36 +0200
-
3a6c76937a
Add arm-linux-gnueabi-gcc build to all.sh
Manuel Pégourié-Gonnard
2020-08-18 10:28:51 +0200
-
-
-
b0302c4c7b
Move messaging related session reset into separate helper function
Hanno Becker
2021-08-03 09:39:42 +0100
-
c111e24292
Improve the detection of keep-going commands
Gilles Peskine
2021-08-02 23:29:53 +0200
-
88a7c2b32e
Improve --error-test reporting
Gilles Peskine
2021-08-02 23:28:00 +0200
-
ec135544c8
Clarify some comments
Gilles Peskine
2021-08-02 23:14:03 +0200
-
58887bab12
Show warnings if something looks wrong
Gilles Peskine
2021-08-02 22:53:40 +0200
-
7f8e2770fa
Document the big regex
Gilles Peskine
2021-07-26 19:30:08 +0200
-
d297157fe8
Move MBEDTLS_ERR_xxx Doxygen comments before the definition
Gilles Peskine
2021-07-26 18:48:10 +0200
-
05aa543b73
Better support multiline comments for MBEDTLS_ERR_xxx
Gilles Peskine
2021-07-26 18:45:22 +0200
-
47b09567ab
More flexible parsing of Doxygen comments for MBEDTLS_ERR_xxx
Gilles Peskine
2021-07-26 18:39:53 +0200
-
8bb9b80d18
Merge pull request #4806 from hanno-arm/ssl_session_serialization_version
Gilles Peskine
2021-08-02 12:45:55 +0200
-
-
-
-
fa0d61e559
Fix typo
Hanno Becker
2021-08-02 08:56:14 +0100
-
d7e4b2ce42
Remove duplicated test from SSL test suite
Hanno Becker
2021-08-01 20:13:06 +0100
-
6c53ecc01d
all.sh: Run basic TLS 1.3 with and without record padding
Hanno Becker
2021-08-01 19:20:10 +0100
-
1f91878281
Specify padding granularity in TLS 1.3 record protection KATs
Hanno Becker
2021-08-01 19:18:28 +0100
-
dfba065d80
Adjust ssl_tls13_keys.c to consolidated CID/1.3 padding granularity
Hanno Becker
2021-08-01 19:16:57 +0100
-
c0da10dc3a
Remove TLS 1.3 specific code from TLS <= 1.2 transform generator
Hanno Becker
2021-04-21 05:32:23 +0100
-
f62a730e80
Add missing semicolon in TLS 1.3 transform generation code
Hanno Becker
2021-04-21 05:21:28 +0100
-
41537452f4
Add comment regarding the wire-version used in TLS 1.3 records
Hanno Becker
2021-04-20 05:35:28 +0100
-
edd5bf0a95
Fix and document minimum length of record ciphertext in TLS 1.3
Hanno Becker
2021-04-20 05:32:16 +0100
-
7887a77c25
Match parameter check in TLS 1.3 populate transform to 1.2 version
Hanno Becker
2021-04-20 05:27:57 +0100
-
80e760e006
Fix memory leak in TLS 1.3 record protection unit test
Hanno Becker
2021-03-23 06:00:21 +0000
-
a77d005d39
Add known answer tests for TLS 1.3 record protection
Hanno Becker
2021-03-22 15:16:33 +0000
-
79e2d1b6f6
Fix AEAD additional data computation for TLS 1.3
Hanno Becker
2021-03-22 11:42:19 +0000
-
c94060c641
Add TLS 1.3 specific key to SSL transform conversion function
Hanno Becker
2021-03-22 07:50:44 +0000
-
bd25755d2a
Rename ssl_populate_transform() -> ssl_tls12_populate_transform()
Hanno Becker
2021-03-22 06:59:27 +0000
-
-
-
57723135b3
Document temporary overlap of TLS version in SSL context and session
Hanno Becker
2021-08-01 19:40:44 +0100
-
dce50974bf
Prefix "version" with "library" or "protocol" to avoid ambiguity
Hanno Becker
2021-08-01 05:39:23 +0100
-
37bdbe6c4d
Remove mentions of truncated HMAC from ssl_tls.c
Hanno Becker
2021-08-01 05:38:58 +0100
-
69813477b0
Merge pull request #4758 from paul-elliott-arm/fix_cipher_output_size
Gilles Peskine
2021-07-30 18:56:18 +0200
-
-
677c6c4cac
Merge pull request #4801 from hanno-arm/ssl_session_exported_private
Dave Rodgman
2021-07-30 14:39:07 +0100
-
-
8da9dc05e8
Merge pull request #4748 from TRodziewicz/re-introduce_ext_checks_for_psa_unlock-wipe_key_slot
Manuel Pégourié-Gonnard
2021-07-29 13:45:57 +0200
-
-
1a515d1bc2
Merge pull request #4777 from gilles-peskine-arm/save-coverage-summary-3.0
Manuel Pégourié-Gonnard
2021-07-29 10:52:35 +0200
-
-
06672ef771
Merge pull request #4776 from gilles-peskine-arm/generate_psa_tests-robutness-202107
Manuel Pégourié-Gonnard
2021-07-29 09:58:19 +0200
-
-
b637150dfe
Merge pull request #4730 from TRodziewicz/finish_removing_tls_1.0_and_1.1
Manuel Pégourié-Gonnard
2021-07-27 09:42:53 +0200
-
-
b4b184a6f8
Remove reference to compat-1.2.h
Gilles Peskine
2021-07-26 18:39:24 +0200
-
-
-
91b021e4c7
Add finish buffer size test
Paul Elliott
2021-07-23 18:52:31 +0100
-
43fbda648d
Add test for update buffer size
Paul Elliott
2021-07-23 18:30:59 +0100
-
693bf312d9
Fix _arg argument not being cast to correct type
Paul Elliott
2021-07-23 17:40:41 +0100
-
56e4aa6ae2
Restore accidentally deleted blank lines
Paul Elliott
2021-07-23 17:36:48 +0100
-
863864a2f7
Add multipart set nonce test
Paul Elliott
2021-07-23 17:28:31 +0100
-
ecce901907
Change over to specific per algorith size checks
Paul Elliott
2021-07-23 15:44:11 +0100
-
0a6a5694d9
Add missing include to PSA test driver
Paul Elliott
2021-07-23 15:29:21 +0100
-
3c62693c99
Merge pull request #4701 from gilles-peskine-arm/make_generated_files-non_english-3.0
Ronald Cron
2021-07-23 14:05:08 +0200
-
-
218dec824e
Document that returning 0 from the recv callback means EOF
Hanno Becker
2021-07-23 07:23:47 +0100
-
fadbdbb576
Store TLS version in SSL session structure
Hanno Becker
2021-07-23 06:25:48 +0100
-
-
-
41ffae17b1
Fix incorrect function documentation
Paul Elliott
2021-07-22 21:52:01 +0100
-
26f4aef3a7
Remove aead_verify call from test driver
Paul Elliott
2021-07-22 21:47:27 +0100
-
ed08cf884a
Add safety check to chachapoly finish
Paul Elliott
2021-07-22 18:48:24 +0100
-
2fe5db87d5
Fix passing wrong tag size to GCM finish
Paul Elliott
2021-07-22 18:10:43 +0100
-
99f548d974
Fix format issues with check nonce size
Paul Elliott
2021-07-22 18:03:50 +0100
-
ebf91638b5
Move set nonce / set length tests to positive test
Paul Elliott
2021-07-22 17:54:42 +0100
-
329d5381a5
Add 0 length part tests
Paul Elliott
2021-07-22 17:10:45 +0100
-
243080ca7d
Clarify comments on state test.
Paul Elliott
2021-07-21 19:01:17 +0100
-
97fd1bad83
Convert over to using a single internal test func
Paul Elliott
2021-07-21 18:46:06 +0100
-
3b9bea0757
Merge pull request #4750 from yutotakano/fix-reserved-identifier-clash
Gilles Peskine
2021-07-22 16:20:56 +0200
-
-
5d26efdea3
Add ChangeLog entry
Hanno Becker
2021-07-22 10:22:07 +0100
-
0379942744
Explicitly mark mbedtls_ssl_config.respect_cli_pref as private
Hanno Becker
2021-07-22 11:33:12 +0100
-
95832d8872
Explicitly mark mbedtls_ssl_session.exported as private
Hanno Becker
2021-07-22 09:44:53 +0100
-
-
-
d8d19327d5
Fix mixup about the directory containing the success indicator file
Gilles Peskine
2021-07-22 12:29:27 +0200
-
dfce58f32d
Merge pull request #4753 from JoeSubbiani/TestBlockSizes_dev
Ronald Cron
2021-07-22 11:19:18 +0200
-
-
6ee3b7ed1f
More robust failure detection for the coverage report generation
Gilles Peskine
2021-07-22 11:08:30 +0200
-
b969570650
Explain the final error checking
Gilles Peskine
2021-07-22 10:56:39 +0200
-
315628d91a
Remove internal aead_verify endpoint
Paul Elliott
2021-07-20 18:25:54 +0100
-
32925b9e5b
Make sure unused parts of tag buffer are cleared
Paul Elliott
2021-07-16 18:56:12 +0100
-
e0fcb3b99e
Add 'too big' tests for nonce generation
Paul Elliott
2021-07-16 18:52:03 +0100
-
d85f547b65
Add expected size to nonce generation test
Paul Elliott
2021-07-16 18:20:16 +0100
-
374a2be588
Add missing state test coverage
Paul Elliott
2021-07-16 17:53:40 +0100
-
481be341ef
Make state tests more readable
Paul Elliott
2021-07-16 17:38:47 +0100
-
96b0173cec
Add common nonce checking to oneshot encrypt
Paul Elliott
2021-07-16 17:00:26 +0100
-
a561444561
Add missing space
Paul Elliott
2021-07-14 14:54:11 +0100
-
a1c9fbe6d3
Merge pull request #4626 from SiliconLabs/arch_silabs_3399
Gilles Peskine
2021-07-20 21:37:15 +0200
-
-
-
-
3daaea858b
Changing the places of the mbedtls_test_hook_test_fail callback declaration
TRodziewicz
2021-07-20 13:36:16 +0200
-
ac6cc9fbc4
Merge pull request #4784 from gilles-peskine-arm/psa-storage-format-test-strategy-20210511-3.0
Ronald Cron
2021-07-15 18:25:19 +0200
-
-
-
-
8ec3c8f015
Do not require test data to be in the repository
Gilles Peskine
2021-05-11 22:42:52 +0200
-
b91f81a55b
Discuss lifetimes, in particular persistence levels
Gilles Peskine
2021-05-11 22:42:06 +0200
-
77f8e5cb59
Add considerations on key material representations
Gilles Peskine
2021-05-11 22:39:43 +0200
-
d131e400f0
Clarification: forward and backward compatibility
Gilles Peskine
2021-05-11 22:33:46 +0200
-
f31c6c111e
Typo
Gilles Peskine
2021-05-11 22:33:09 +0200
-
-
12c77410eb
Removing unneded extern declaration of a callback and including common.h where the cb is needed
TRodziewicz
2021-07-15 16:12:54 +0200
-
5ccdc556b1
Remove trailing whitespace
Joe Subbiani
2021-07-15 09:03:51 +0100
-
113d80c219
Simplify the test and description
Joe Subbiani
2021-07-14 15:16:09 +0100
-
64df5f88c5
Add Changelog entry
Paul Elliott
2021-07-14 12:37:00 +0100
-
a417f56d28
Add non regression test for cipher output size
Paul Elliott
2021-07-14 12:31:21 +0100
-
6603e2b81c
Add fix to update output size macro as well.
Paul Elliott
2021-07-08 16:53:42 +0100
-
c22950c9d0
Change PSA Cipher macro safety to use block length
Paul Elliott
2021-07-08 16:50:01 +0100
-
554e64e689
Add a changelog for Armmbed#4626
Archana
2021-07-12 12:31:40 +0530
-
ff58686e88
Add ChangeLog entry for reserved identifier replacments
Yuto Takano
2021-07-14 10:25:57 +0100
-
538a0cbcf4
Replace
_RR
with prec_RR
to prevent reserved identifier clashes
Yuto Takano
2021-07-14 10:20:09 +0100
-
c9890e9a8c
Rewording comments
TRodziewicz
2021-07-14 10:16:26 +0200
-
fc70b5252b
Save the coverage report to a file
Gilles Peskine
2021-07-13 23:27:01 +0200
-
bbced87390
Show the udp_proxy seed in the console log
Gilles Peskine
2021-07-13 23:26:00 +0200
-
a3d2264b88
Only run an unbridled parallel make (make -j) if MAKEFLAGS is unset
Gilles Peskine
2021-07-13 23:23:23 +0200
-
-
-
6ee3bc09ed
Fix typo in test dependencies
Gilles Peskine
2021-07-13 20:34:55 +0200
-
e9ad95a63c
Error out if enumerating the generated data files fails
Gilles Peskine
2021-07-13 18:36:05 +0200
-
8b427c851e
Use python3 when building on non-Windows for Windows
Gilles Peskine
2021-07-13 18:14:25 +0200
-
5df77c63fb
Fix race condition when running generate_psa_tests.py
Gilles Peskine
2021-07-13 17:22:58 +0200
-
bf4d0ce88d
Remove obsolete MBEDTLS_xxx dependencies
Gilles Peskine
2021-07-13 17:12:53 +0200
-
-
-
829fe7038d
Correction to callback declaration and usage
TRodziewicz
2021-07-13 12:23:12 +0200
-
18cddc08c7
Reverting comments deleted in previous PR
TRodziewicz
2021-07-13 12:19:15 +0200
-
568f53a9d8
Don't unconditionally restore **/Makefile
Gilles Peskine
2021-07-12 18:16:01 +0200
-
f83eb82a4d
Don't restore *config.h before backing it up
Gilles Peskine
2020-03-30 20:11:39 +0200
-
03ab544832
Generate cpp_cummy_build.cpp dynamically
Gilles Peskine
2021-07-09 15:19:28 +0200
-
7238503642
Heed --quiet when running make generated_files
Gilles Peskine
2021-07-08 19:07:07 +0200
-
88a07457c7
Remove barely-used redirect functions
Gilles Peskine
2021-07-08 19:03:50 +0200
-
aca0b32132
Keep going after a shell "[" a.k.a. "test" fails
Gilles Peskine
2020-04-20 13:21:27 +0200
-
c590611e97
Add requested montgomery curve tests
Archana
2021-07-12 20:11:37 +0530
-
36c8ddc4cc
Replace
_B
with B
to prevent reserved identifier clashes
Yuto Takano
2021-07-05 09:10:52 +0100
-
-
-
8584f5b68b
test: psa: Improve description of curve 448 tests
Archana
2021-07-12 09:19:58 +0530
-
277572fa2b
Fix coding style issue
Archana
2021-07-12 09:00:57 +0530
-
ef6aa5c46d
Support Curve448 via the PSA API
Archana
2021-06-08 11:40:10 +0530
-
1d2e2bb8cc
Add missing Curve448 support for PSA keys
Archana
2021-06-07 06:13:16 +0530
-
-
c3366a4185
Added mis-removed test and removed unneeded tests
TRodziewicz
2021-07-09 16:57:20 +0200
-
299510e889
Correction to comments and changelog removed
TRodziewicz
2021-07-09 16:55:11 +0200
-
7871c2e736
Adding new macro for tests failing
TRodziewicz
2021-07-07 17:29:43 +0200
-
da36c9f2ce
Improve Code Style
Joe Subbiani
2021-07-09 12:03:06 +0100
-
3fa1673cf6
Fix grammar suggesting an upper bound on MAX_CONTENT_LEN
Yuto Takano
2021-07-09 11:21:43 +0100
-
ac694b9eac
Merge pull request #4754 from mpg/fix-overly-aggressive-udp-proxy
Gilles Peskine
2021-07-09 11:57:43 +0200
-
-
4999152511
Merge pull request #4764 from davidhorstmann-arm/development
Manuel Pégourié-Gonnard
2021-07-09 11:51:06 +0200
-
-
c2e22ee271
Remove code that is useless now that components run in a subshell
Gilles Peskine
2020-03-28 22:02:50 +0100
-
b80f0d20ea
Complain if an unsupported component is explicitly requested
Gilles Peskine
2020-03-28 21:37:59 +0100
-
a681c59d34
Better not function
Gilles Peskine
2020-03-28 21:27:40 +0100
-
fec30cbe8c
Fix double reporting when the last command of a function fails
Gilles Peskine
2020-03-28 19:34:23 +0100
-
1f0cdaf3af
Stop dispatching through obsolete functions
Gilles Peskine
2021-07-08 18:41:16 +0200
-
f7e956c85c
component_test_cmake_out_of_source: simplify and fix error handling
Gilles Peskine
2020-03-28 18:56:09 +0100
-
3664780f98
Detect errors on the left-hand side of a pipeline
Gilles Peskine
2020-03-28 18:50:49 +0100
-
ce266c48bb
Run each component in a subshell and handle errors more robustly
Gilles Peskine
2020-03-28 18:50:43 +0100
-
5d99682a8c
Add --error-test option to test error detection and reporting
Gilles Peskine
2020-03-28 21:09:21 +0100
-
62cf2e8e9f
Switch all.sh to bash
Gilles Peskine
2020-03-27 16:35:23 +0100
-
-
-
9c09d5513e
Raise max_content_len constraint by one in Connection ID tests
Yuto Takano
2021-07-08 16:03:44 +0100
-
bc87b1ddf3
Add content length constraint to tests that use max_frag_len
Yuto Takano
2021-07-08 15:56:33 +0100
-
93213f6649
Remove test cases and update power 2 check
Joe Subbiani
2021-07-08 15:32:52 +0100
-
44f6390c32
Remove redundant hash len check
David Horstmann
2021-07-08 12:46:26 +0100
-
-
07704c09ce
Merge pull request #4752 from mpg/fix-memleak-in-ssl-test
Manuel Pégourié-Gonnard
2021-07-08 12:34:16 +0200
-
-
a02003babe
Fix divide by zero if macro used with wrong key
Paul Elliott
2021-07-07 17:20:06 +0100
-
-
-
95d65c773e
Merge pull request #4756 from gilles-peskine-arm/generate_psa_tests-speedup-3.0
Gilles Peskine
2021-07-07 15:27:31 +0200
-
-
-
-
45f2a40fa4
Speed up the generation of storage format test cases
Gilles Peskine
2021-07-06 21:05:52 +0200
-
-
f2d1199edc
Merge pull request #846 from ARMmbed/mbedtls-3.0.0_merge_into_release
Dave Rodgman
2021-07-07 11:18:30 +0100
-
-
458280e67c
Correction to outdated comment
TRodziewicz
2021-07-07 11:33:06 +0200
-
e5306f6c1d
Use distinct variables for distinct purposes
Manuel Pégourié-Gonnard
2021-07-07 10:48:26 +0200
-
45419c1ee5
Revert "Add auto-generated files"
Dave Rodgman
2021-07-06 20:44:59 +0100
-
8a3b232f57
Revert "Add additional generated files"
Dave Rodgman
2021-07-06 20:44:54 +0100
-
fc46318792
Change test suite duplicate descriptions
Joe Subbiani
2021-07-06 14:44:20 +0100
-
8df2f8e7b9
Merge pull request #842 from ARMmbed/mbedtls-3.0.0rc0-pr
Dave Rodgman
2021-07-06 13:00:08 +0100
-
-
345165c1f7
Reverting deleted macros
TRodziewicz
2021-07-06 13:42:11 +0200
-
71ce4ef981
Fix bug with UDP proxy not forwarding enough
Manuel Pégourié-Gonnard
2021-07-06 12:39:43 +0200
-
-
-
69c10a41c7
Fix memory leak on failure path in test code
Manuel Pégourié-Gonnard
2021-07-06 12:05:23 +0200
-
-
-
f37bbe53a0
Extend psa_crypto_metadata tests to check for powers of 2
Joe Subbiani
2021-07-06 10:42:54 +0100
-
745e3587be
Fix Changelog indentation
Dave Rodgman
2021-07-05 18:53:31 +0100
-
5b13f60aa3
Fix indentation
Dave Rodgman
2021-07-05 18:09:16 +0100
-
302ed2bf7d
Reverting the TLS 1.3 compatibility
TRodziewicz
2021-07-05 16:55:27 +0200
-
16d802ed25
Remove obsolete entry from Changelog
Dave Rodgman
2021-07-05 15:40:35 +0100
-
5f58dfc9d9
Addition of the changelog file.
TRodziewicz
2021-07-05 15:33:27 +0200
-
d9be65277d
Corrections to the new functions names and error message wording
TRodziewicz
2021-07-05 15:16:00 +0200
-
053b99b90b
Re-introduction of key slot chekcs
TRodziewicz
2021-07-02 18:08:10 +0200
-
-
-
6f6574381e
Move repetitive equality check to
requires_config_value_equals
Yuto Takano
2021-07-02 13:10:41 +0100
-
0248582033
Reword and add explanatory comments for MAX_IM_CA tests
Yuto Takano
2021-07-02 13:05:15 +0100
-
b0a1c5b021
Use
requires_max_content_len
, add check in Renegotiation
Yuto Takano
2021-07-02 10:10:49 +0100
-
2be6f1ac5b
Add space between command substitution braces and content
Yuto Takano
2021-06-22 07:16:40 +0100
-
73e7dcbdfc
Add MAX_IM_CA requirement to int_max+1 chain as well
Yuto Takano
2021-06-22 06:08:11 +0100
-
e43556b6bf
Remove hard exit with MAX_INTERMEDIATE_CA in ssl-opt.sh
Yuto Takano
2021-06-21 20:07:12 +0100
-
0509fea3b2
Remove hard exit in ssh-opt.sh, replace with
requires
functions
Yuto Takano
2021-06-21 19:43:33 +0100
-
-
-
527b82a34c
Bump .so version numbers to stay ahead of 2.x
Dave Rodgman
2021-07-02 15:19:38 +0100
-
8e5020dead
Remove obsolete reference to _ret in migration guide
Dave Rodgman
2021-07-02 12:16:03 +0100
-
814b099501
Remove obsolete reference to _ret
Dave Rodgman
2021-07-02 12:11:14 +0100
-
83f6a3b02c
Remove not-required Changelog entries
Dave Rodgman
2021-07-01 17:28:56 +0100
-
0703f694b8
Remove warning of development instability from README
Dave Rodgman
2021-07-01 17:06:26 +0100
-
a84a8eb545
Update changelog to cover #4197
Dave Rodgman
2021-07-01 17:01:04 +0100
-
0eb215f4a4
Update changelog to cover #4246 and #4158
Dave Rodgman
2021-07-01 17:00:38 +0100
-
aa6a9b1725
Update changelog to cover #4488
Dave Rodgman
2021-07-01 17:00:06 +0100
-
9bd038907b
Update changelog to cover #4517
Dave Rodgman
2021-07-01 16:59:49 +0100
-
eaef0b78db
Update changelog to cover #4720
Dave Rodgman
2021-07-01 16:59:13 +0100
-
1fe01acfc3
Add option to list the generated files and exit
Gilles Peskine
2021-07-01 11:13:29 +0200
-
494678a405
The version was moved from version.h to build_info.h
Gilles Peskine
2021-07-01 11:11:30 +0200
-
aa4862a5e6
Bump the version number in CMakeLists.txt
Gilles Peskine
2021-07-01 11:10:29 +0200
-
716b973fb7
Stop on errors
Gilles Peskine
2021-07-01 11:10:15 +0200
-
-
-
2a9c783625
Add additional generated files
Dave Rodgman
2021-07-01 09:57:20 +0100
-
3e84187132
Add auto-generated files
Dave Rodgman
2021-07-01 09:45:38 +0100
-
1bc9e934e2
Manual updates to version information
Dave Rodgman
2021-07-01 09:20:13 +0100
-
7601657418
Bump library version numbers
Dave Rodgman
2021-06-30 23:08:08 +0100
-
bb2eece7cf
Create aggregated ChangeLog
Dave Rodgman
2021-06-30 18:07:19 +0100
-
b1d1c2af73
Fix filename on Changelog item
Dave Rodgman
2021-06-30 17:52:53 +0100
-
34d8cd2892
Merge remote-tracking branch 'restricted/development-restricted' into mbedtls-3.0.0rc0-pr
Dave Rodgman
2021-06-30 22:51:02 +0100
-
-
bd3bfbf5c2
Merge pull request #4737 from daverodgman/migration-guide
Dave Rodgman
2021-06-30 21:31:53 +0100
-
-
7b743193b0
Move subsection
Dave Rodgman
2021-06-30 20:10:10 +0100
-
9637bd30a3
Move subsections
Dave Rodgman
2021-06-30 20:07:57 +0100
-
b0e6bb54f9
Move subsection
Dave Rodgman
2021-06-30 20:03:55 +0100
-
26c12eb523
Remove C from code block
Dave Rodgman
2021-06-30 19:58:00 +0100
-
10963278e7
Mark all code blocks as C
Dave Rodgman
2021-06-30 19:11:22 +0100
-
a014831732
Add missing backticks
Dave Rodgman
2021-06-30 19:08:51 +0100
-
7d2ac88f93
Correct hyperlink
Dave Rodgman
2021-06-30 19:02:36 +0100
-
2482650483
Correct hyperlink
Dave Rodgman
2021-06-30 19:00:48 +0100
-
2b03457ca5
Improve wording
Dave Rodgman
2021-06-30 18:59:49 +0100
-
b4d15b1556
Move subsection
Dave Rodgman
2021-06-30 18:57:37 +0100
-
8128b69ffe
Move subsection
Dave Rodgman
2021-06-30 18:56:33 +0100
-
715966862d
Move subsection
Dave Rodgman
2021-06-30 18:56:20 +0100
-
507827e75a
Move subsection
Dave Rodgman
2021-06-30 18:54:35 +0100
-
68547187f6
Move subsections
Dave Rodgman
2021-06-30 18:53:09 +0100
-
897a95f46c
Move subsection
Dave Rodgman
2021-06-30 18:50:57 +0100
-
3f66943bdd
Move subsection
Dave Rodgman
2021-06-30 18:43:49 +0100
-
2d05e0f440
Move subsection
Dave Rodgman
2021-06-30 18:42:34 +0100
-
aa1fba2fed
Move subsection
Dave Rodgman
2021-06-30 18:41:24 +0100
-
7018053460
Reorder subsections
Dave Rodgman
2021-06-30 18:40:24 +0100
-
28701c63cb
Fix grammatical error
Dave Rodgman
2021-06-30 18:38:41 +0100
-
ce53b3afd6
Remove reference to removed item
Dave Rodgman
2021-06-30 18:37:46 +0100
-
9d3417845c
Add backticks where needed
Dave Rodgman
2021-06-30 18:35:43 +0100
-
2e1e623d33
Correct hyperlink syntax
Dave Rodgman
2021-06-30 17:45:22 +0100
-
6753a775b8
Fix grammatical error
Dave Rodgman
2021-06-30 17:15:28 +0100
-
26ad6c7ea7
Fix typo
Dave Rodgman
2021-06-30 17:14:01 +0100
-
9f5774f56d
Merge pull request #4739 from gabor-mezei-arm/3258_fp30_implement_one-shot_MAC_and_cipher
Dave Rodgman
2021-06-30 17:04:23 +0100
-
-
-
-
8d91ceb19d
Remove empty 3.0-migration-guide.d
Dave Rodgman
2021-06-30 16:56:09 +0100
-
92170cc3e1
Add general cross-reference for low/high-level crypto
Dave Rodgman
2021-06-30 14:23:27 +0100
-
c936bbb15a
Make blank lines before sections consistent
Dave Rodgman
2021-06-30 14:19:30 +0100
-
b1c6b4a7a5
Add cross-reference
Dave Rodgman
2021-06-30 14:17:21 +0100
-
0a7ff4a4e2
Merge pull request #4741 from gabor-mezei-arm/3267_fp30_sign_verify_key_policies
Dave Rodgman
2021-06-30 14:50:57 +0100
-
-
a3758208ae
Move sub-sections to more appropriate places
Dave Rodgman
2021-06-30 14:17:03 +0100
-
4ea5643046
Change some section names
Dave Rodgman
2021-06-30 14:16:22 +0100
-
d462ca1f72
Fix typos
Dave Rodgman
2021-06-30 11:26:08 +0100
-
a54c16805e
Improve wording relating to removal of MBEDTLS_ERR_SSL_BAD_HS_XXX
Dave Rodgman
2021-06-30 11:11:07 +0100
-
a5a3cce49b
Add link between sections
Dave Rodgman
2021-06-30 11:06:58 +0100
-
a481052407
Add migration guide and changelog entry for MBEDTLS_PRIVATE
Gilles Peskine
2021-06-29 22:45:26 +0200
-
e4ec84631b
Fix typos
Dave Rodgman
2021-06-30 09:52:40 +0100
-
b491b2b051
Add SSL error code updates from #4724
Dave Rodgman
2021-06-30 09:46:07 +0100
-
5ce25d7806
Remove obsolete comment
gabor-mezei-arm
2021-06-30 10:34:28 +0200
-
47060db199
Give a better name for struct member
gabor-mezei-arm
2021-06-30 10:31:18 +0200
-
7078973b7b
Improve wording
Dave Rodgman
2021-06-30 09:18:55 +0100
-
4a5d3c08c6
Fix typo
Dave Rodgman
2021-06-29 22:29:03 +0100
-
30dc603958
Reorder sections
Dave Rodgman
2021-06-29 22:20:58 +0100
-
d8a1017abf
add section headings
Dave Rodgman
2021-06-29 21:45:24 +0100
-
36bb5ff6e3
minor updates
Dave Rodgman
2021-06-29 21:39:55 +0100
-
d267ec361d
Add formatting codes to level 3 headings
Dave Rodgman
2021-06-29 21:31:58 +0100
-
a0e8db09ac
Change headings to level 3 to enable use of sections
Dave Rodgman
2021-06-29 18:05:38 +0100
-
949c21b336
Minor updates to migration guide
Dave Rodgman
2021-06-29 18:05:04 +0100
-
1cb2331495
Remove line that got into the wrong place
Dave Rodgman
2021-06-29 16:28:54 +0100
-
7b0c4dea59
Fix missing part of sentence
Dave Rodgman
2021-06-29 16:05:28 +0100
-
759c0109f2
Fix errors in migration guide
Dave Rodgman
2021-06-29 15:55:08 +0100
-
1aea40427f
Add a very short summary
Dave Rodgman
2021-06-29 13:27:15 +0100
-
e45e6401af
Re-order to put some more significant items at the top
Dave Rodgman
2021-06-29 13:21:55 +0100
-
8cccbe11df
Update the migration guide
Dave Rodgman
2021-06-29 13:15:50 +0100
-
-
-
dc1a3b2d70
Merge pull request #4724 from hanno-arm/ssl_hs_parse_error_3_0
Dave Rodgman
2021-06-30 09:02:55 +0100
-
-
c42409820b
Change exceptional case for running negative tests
Dave Rodgman
2021-06-29 19:53:16 +0100
-
2c9e54a063
Fix pylint issue
gabor-mezei-arm
2021-06-29 17:21:21 +0200
-
e5b828cb32
Fix error string checked for by ssl-opt.sh negative tests
Dave Rodgman
2021-06-29 19:05:34 +0100
-
bec7cafbe1
Correct required config flag in ECJPAKE tests
Dave Rodgman
2021-06-29 19:05:34 +0100
-
737237fe37
Fix ECJPAKE test failures
Dave Rodgman
2021-06-29 19:07:57 +0100
-
2bd5799df0
Fix test case dependency
gabor-mezei-arm
2021-06-29 19:42:14 +0200
-
00e54f1133
Fix minor issues
gabor-mezei-arm
2021-06-29 19:06:30 +0200
-
ff0da72d52
Restoring the multi-part cipher_verify_output() testing
gabor-mezei-arm
2021-06-29 18:56:55 +0200
-
6158e283cc
Check the return status of the functions first
gabor-mezei-arm
2021-06-29 16:42:13 +0200
-
58c1727775
Add buffer overflow check
gabor-mezei-arm
2021-06-29 16:41:25 +0200
-
3f860e4c18
Remove invalid buffer overflow check
gabor-mezei-arm
2021-06-29 16:39:49 +0200
-
95aad8378c
Unify multipart cipher operation tester functions
gabor-mezei-arm
2021-06-25 18:21:33 +0200
-
a56756ed45
Rename test functions
gabor-mezei-arm
2021-06-25 15:49:14 +0200
-
50c86cfe79
Remove duplicated tests
gabor-mezei-arm
2021-06-25 15:47:50 +0200
-
47a8e14bb7
Typo
gabor-mezei-arm
2021-06-25 15:44:47 +0200
-
0a93b665f7
Fix possible unreachable code
gabor-mezei-arm
2021-06-25 15:43:32 +0200
-
90fceea268
Update documentation
gabor-mezei-arm
2021-06-25 15:43:07 +0200
-
258ae07fb0
Add checks for buffer size
gabor-mezei-arm
2021-06-25 15:25:38 +0200
-
e5ff8f430c
Use local variable instead of an ouput parameter
gabor-mezei-arm
2021-06-25 15:23:05 +0200
-
6f4e5bbe37
Initialize output buffer length to 0
gabor-mezei-arm
2021-06-25 15:21:11 +0200
-
01e99083a5
Fix changelog entry
gabor-mezei-arm
2021-06-25 15:09:40 +0200
-
0dfeaaf5c9
Remove confising comments
gabor-mezei-arm
2021-06-24 17:24:18 +0200
-
9951b50b8a
Remove comments
gabor-mezei-arm
2021-06-24 17:20:22 +0200
-
2b231fc81b
Test struct initialization
gabor-mezei-arm
2021-04-12 17:45:01 +0200
-
42cdb2a90b
Fix struct initialization
gabor-mezei-arm
2021-04-12 15:47:35 +0200
-
93ad276c29
Add test for one-shot cipher driver wrapper functions
gabor-mezei-arm
2021-04-12 15:46:09 +0200
-
9ca3ad7329
Add changelog entry
gabor-mezei-arm
2021-04-08 15:31:36 +0200
-
a9449a0b07
Dispatch cipher functions through the driver interface
gabor-mezei-arm
2021-03-25 11:17:10 +0100
-
f494bcd313
Add tests for one-shot hash cipher functions
gabor-mezei-arm
2021-03-01 15:11:46 +0100
-
ba0fa75eae
Implement one-shot cipher
gabor-mezei-arm
2021-03-01 15:04:24 +0100
-
-
-
0c24edd56a
Return iterator instead of list
gabor-mezei-arm
2021-06-29 15:42:57 +0200
-
6385780f54
Rename function
gabor-mezei-arm
2021-06-29 15:39:56 +0200
-
2a499c0cc5
Refactor handlibg of the key usage flags
gabor-mezei-arm
2021-06-29 15:29:24 +0200
-
52176f794a
Fix changelog entry
gabor-mezei-arm
2021-06-29 11:21:45 +0200
-
f73f896bdf
Use regexp pattern instaed of string
gabor-mezei-arm
2021-06-29 11:17:54 +0200
-
6f7282b09a
Keep the imported classes sorted
gabor-mezei-arm
2021-06-29 11:17:14 +0200
-
335e55647e
Update key policy testing test cases
gabor-mezei-arm
2021-06-29 11:08:47 +0200
-
db4522ca83
Rename test cases
gabor-mezei-arm
2021-06-29 11:07:34 +0200
-
40d5cd8571
Remove unneeded test case parameter
gabor-mezei-arm
2021-06-29 11:06:16 +0200
-
6740c9de77
Add changelog entry
gabor-mezei-arm
2021-06-28 20:39:26 +0200
-
2784bfe226
Move key type validation to crypto_knowledge
gabor-mezei-arm
2021-06-28 20:02:11 +0200
-
340fbf3735
Refactor key generation
gabor-mezei-arm
2021-06-28 19:26:55 +0200
-
5df1dee0c6
Rename variables and funcions
gabor-mezei-arm
2021-06-28 17:40:32 +0200
-
2710bb1d82
Use string in dict instead of Expr object
gabor-mezei-arm
2021-06-28 16:54:11 +0200
-
d9050a53ac
Remove unnecessary test cases
gabor-mezei-arm
2021-06-28 16:35:48 +0200
-
8f40510a92
Add better name for variables
gabor-mezei-arm
2021-06-28 16:27:29 +0200
-
35929ebb72
Simplify code
gabor-mezei-arm
2021-06-28 15:09:02 +0200
-
95180fe808
Fix comment
gabor-mezei-arm
2021-06-28 14:59:52 +0200
-
d851d6872a
Remove unneeded test case parameter
gabor-mezei-arm
2021-06-28 14:53:49 +0200
-
ff8264c348
Simplify test function
gabor-mezei-arm
2021-06-28 14:36:03 +0200
-
98a3435a10
Rename function to conform to the library
gabor-mezei-arm
2021-06-28 14:05:00 +0200
-
c8720c4857
Give better name for test cases
gabor-mezei-arm
2021-06-28 13:47:35 +0200
-
11e4838ef3
Fix generated file modification
gabor-mezei-arm
2021-06-24 16:35:01 +0200
-
49d6ea9c9a
Fix test case duplication
gabor-mezei-arm
2021-06-24 14:38:51 +0200
-
0f8136af79
Fix pylint issues
gabor-mezei-arm
2021-06-24 14:38:25 +0200
-
060fdce536
Fix tests
gabor-mezei-arm
2021-06-24 14:36:09 +0200
-
672e376ba5
Add test case generation for usage extensions when loading keys
gabor-mezei-arm
2021-06-24 10:16:44 +0200
-
7748b6f24b
Add key usage policy extension support for key generation
gabor-mezei-arm
2021-06-24 10:04:38 +0200
-
a4102cb57d
Use different subslasses for the test data files
gabor-mezei-arm
2021-06-24 09:53:26 +0200
-
780cf9da72
Create a function for gather all the keys.
gabor-mezei-arm
2021-06-24 09:49:50 +0200
-
6ee7253df2
Extend description generation
gabor-mezei-arm
2021-06-24 09:42:02 +0200
-
68c030a76c
Use builder method pattern to generate a key
gabor-mezei-arm
2021-06-24 09:38:21 +0200
-
b5db2c480f
Convert iterators to lists to remove late binding
gabor-mezei-arm
2021-06-23 17:33:30 +0200
-
7b5c4e2db3
Add type annotations
gabor-mezei-arm
2021-06-23 17:01:44 +0200
-
43110b6b2c
Do key usage policy extension when loading keys
gabor-mezei-arm
2021-06-23 16:48:08 +0200
-
edf2df84ba
Add test for extended key usage policies
gabor-mezei-arm
2021-05-13 16:17:16 +0200
-
4ff73037f9
Update tests for extended key usage policies
gabor-mezei-arm
2021-05-13 12:05:01 +0200
-
86bf008782
Extend PSA_USAGE_SIGN/VERIFY_HASH key policies
gabor-mezei-arm
2021-04-29 15:57:57 +0200
-
-
-
39bd5a655e
Address review comment
Dave Rodgman
2021-06-29 15:25:21 +0100
-
c50b717a19
Update a couple of ssl error codes
Dave Rodgman
2021-06-29 14:40:23 +0100
-
4b60e0742b
Improve Changelog wording
Dave Rodgman
2021-06-29 14:40:02 +0100
-
c628fc980f
Correct and clarify the SSL error code documentation
Dave Rodgman
2021-06-29 14:32:46 +0100
-
6ce10be0ce
Fix test failure
Dave Rodgman
2021-06-29 14:20:31 +0100
-
bed8927538
Correct some TLS alerts and error codes
Dave Rodgman
2021-06-29 12:06:32 +0100
-
03edc8614f
Fix docs in error.h
Dave Rodgman
2021-06-29 11:06:18 +0100
-
bb05cd09b7
Remove MBEDTLS_ERR_SSL_NO_CIPHER_CHOSEN
Dave Rodgman
2021-06-29 10:37:43 +0100
-
53c8689e88
Introduce new TLS error codes
Dave Rodgman
2021-06-29 10:02:06 +0100
-
096c41111e
Remove MBEDTLS_ERR_SSL_NO_USABLE_CIPHERSUITE
Dave Rodgman
2021-06-29 09:52:06 +0100
-
858894056d
Improve changelog
Dave Rodgman
2021-06-29 09:43:55 +0100
-
43fcb8d7c1
Address review feedback
Dave Rodgman
2021-06-28 21:49:15 +0100
-
8682faeb09
Merge pull request #4694 from gilles-peskine-arm/out_size-3.0
Ronald Cron
2021-06-29 09:43:17 +0200
-
-
55a4d938d0
Merge pull request #4589 from bensze01/split_config
Dave Rodgman
2021-06-28 17:54:51 +0100
-
-
e55a821f0e
Remove explicit link to MBEDTLS_CONFIG_FILE
Bence Szépkúti
2021-06-28 15:15:56 +0100
-
5e2743f284
Mention MBEDTLS_CONFIG_FILE in build_info.h docs
Bence Szépkúti
2021-06-28 14:32:01 +0100
-
9cd7065307
No other headers are included by mbedtls_config.h
Bence Szépkúti
2021-06-28 14:22:39 +0100
-
4a9d1bf95c
Remove check_config.h inclusion from ecc-heap.sh
Bence Szépkúti
2021-06-28 14:21:55 +0100
-
414d6bd424
Fix pre-existing typo in comment
Bence Szépkúti
2021-06-28 14:11:11 +0100
-
5b1ea6ee70
Adding changelog file
TRodziewicz
2021-06-28 14:34:47 +0200
-
2abf03c551
Remove all TLS 1.0 and 1.1 instances and add some compatibility tests
TRodziewicz
2021-06-25 14:40:09 +0200
-
-
-
89a1ebc20b
Merge pull request #839 from mpg/reject-low-order-points-early-x25519-restricted
Gilles Peskine
2021-06-28 13:45:47 +0200
-
-
e8dbd53966
Update error code for cert parsing failure
Dave Rodgman
2021-06-28 12:05:06 +0100
-
5f8c18b0d0
Update error code from ssl_parse_signature_algorithm
Dave Rodgman
2021-06-28 11:58:00 +0100
-
8f127397f8
Update alert message for parsing PSK hint
Dave Rodgman
2021-06-28 12:02:21 +0100
-
b561bedadd
Make MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE more generic
Hanno Becker
2021-06-24 16:41:01 +0100
-
77b4a6592a
Address review feedback
Hanno Becker
2021-06-24 16:27:09 +0100
-
2fc9a652bc
Address review feedback
Hanno Becker
2021-06-24 15:40:11 +0100
-
2e3ecda684
Adust migration guide for SSL error codes
Hanno Becker
2021-06-24 11:22:22 +0100
-
90d59dddf5
Remove MBEDTLS_ERR_SSL_BAD_HS_CLIENT_HELLO
Hanno Becker
2021-06-24 11:17:13 +0100
-
c3411d4041
Remove MBEDTLS_ERR_SSL_BAD_HS_SERVER_HELLO
Hanno Becker
2021-06-24 11:09:00 +0100
-
9ed1ba5926
Rename MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE
Hanno Becker
2021-06-24 11:03:13 +0100
-
5697af0d3d
Remove MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE_REQUEST
Hanno Becker
2021-06-24 10:33:51 +0100
-
cbc8f6fd5d
Remove MBEDTLS_ERR_SSL_BAD_HS_SERVER_KEY_EXCHANGE
Hanno Becker
2021-06-24 10:32:31 +0100
-
a0ca87eb68
Remove MBEDTLS_ERR_SSL_BAD_HS_FINISHED
Hanno Becker
2021-06-24 10:27:37 +0100
-
d200296f17
Remove MBEDTLS_ERR_SSL_BAD_HS_CHANGE_CIPHER_SPEC
Hanno Becker
2021-06-24 10:25:40 +0100
-
d934a2aafc
Remove MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE_VERIFY
Hanno Becker
2021-06-24 10:23:45 +0100
-
d3eec78258
Remove MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_CS
Hanno Becker
2021-06-24 10:21:46 +0100
-
666b5b45f7
Remove MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE
Hanno Becker
2021-06-24 10:13:31 +0100
-
029cc2f97b
Remove MBEDTLS_ERR_SSL_BAD_HS_SERVER_HELLO_DONE
Hanno Becker
2021-06-24 10:09:50 +0100
-
b24e74bff7
Remove MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_RP error code
Hanno Becker
2021-06-24 09:52:01 +0100
-
d01fc5f583
Introduce MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE error code
Hanno Becker
2021-06-24 09:51:27 +0100
-
241c19707b
Remove MBEDTLS_ERR_SSL_BAD_HS_NEW_SESSION_TICKET
Hanno Becker
2021-06-24 09:44:26 +0100
-
bc00044279
Rename MBEDTLS_ERR_SSL_BAD_HS_PROTOCOL_VERSION
Hanno Becker
2021-06-24 09:18:19 +0100
-
93636cce4a
Add MBEDTLS_ERR_SSL_UNRECOGNIZED_NAME
Hanno Becker
2021-06-24 09:32:17 +0100
-
2fe5f61e1a
Add generic codes for syntactic and semantic message parsing errors
Hanno Becker
2021-06-24 09:08:57 +0100
-
-
-
dbf5d2b1a7
Improve the instructions in the migration guide
Bence Szépkúti
2021-06-28 10:34:29 +0100
-
1b2a8836c4
Correct documentation references to Mbed TLS
Bence Szépkúti
2021-06-28 10:26:11 +0100
-
a1d1f5b84f
Fix typo
Bence Szépkúti
2021-06-28 09:49:04 +0100
-
8a88f6274c
Merge pull request #4726 from athoelke/at-pbkdf2-doc-fixes
Janos Follath
2021-06-28 09:47:57 +0100
-
-
5c70c140b7
Remove def directive for version symbol
Bence Szépkúti
2021-06-22 14:00:33 +0200
-
60c863411c
Remove references to MBEDTLS_USER_CONFIG_VERSION
Bence Szépkúti
2021-06-22 10:03:02 +0200
-
1cafe5ce20
Base config compat check on MBETLS_VERSION_NUMBER
Bence Szépkúti
2021-06-22 09:30:08 +0200
-
fc04aa2be5
Remove MBEDTLS_USER_CONFIG_VERSION handling
Bence Szépkúti
2021-06-22 09:14:25 +0200
-
36da4ccc51
Update changelog and migration guide
Bence Szépkúti
2021-06-21 17:14:41 +0200
-
2bb7456334
Base the config version on MBEDTLS_VERSION_NUMBER
Bence Szépkúti
2021-06-21 16:19:00 +0200
-
b2e23de0f3
Make config version symbols optional
Bence Szépkúti
2021-06-21 15:53:07 +0200
-
04982f7b6b
Move version defines to build_info.h
Bence Szépkúti
2021-06-21 14:40:51 +0200
-
8d9132f43c
Fix typo
Bence Szépkúti
2021-06-16 09:10:41 +0200
-
90b79ab342
Add migration guide and changelog
Bence Szépkúti
2021-06-04 00:19:53 +0200
-
c850054759
Remove reference to including check_config.h
Bence Szépkúti
2021-06-03 23:55:43 +0200
-
d3da503c29
Move comment closer to relevant code
Bence Szépkúti
2021-06-02 11:31:51 +0200
-
ba7248abc4
Introduce versioning in the config files
Bence Szépkúti
2021-05-31 16:53:56 +0200
-
dba968f59b
Realign Markdown table
Bence Szépkúti
2021-05-31 15:10:37 +0200
-
bb0cfeb2d4
Rename config.h to mbedtls_config.h
Bence Szépkúti
2021-05-28 09:42:25 +0200
-
2893269cbb
Remove reference to obsolete inclusion guard
Bence Szépkúti
2021-05-27 23:50:48 +0200
-
c5c9eb4741
Move preprocessor logic to build_info.h
Bence Szépkúti
2021-05-27 23:31:30 +0200
-
c662b36af2
Replace all inclusions of config.h
Bence Szépkúti
2021-05-27 11:25:03 +0200
-
5ab7303409
Introduce a level of indirection in config header
Bence Szépkúti
2021-05-27 11:25:03 +0200
-
-
-
10bda58b49
Merge pull request #4259 from CJKay/cmake-config
Dave Rodgman
2021-06-25 20:32:13 +0100
-
-
63ad854de8
Merge pull request #4712 from daverodgman/psa_cipher_and_mac_abort_on_error
Dave Rodgman
2021-06-25 15:39:59 +0100
-
-
83e384da59
Fix unused parameter warning
Janos Follath
2021-06-25 15:29:56 +0100
-
cdfd73aa7f
Add ChangeLog entry
Janos Follath
2021-06-25 13:43:59 +0100
-
1107ee4e44
Add prefix to BYTES_TO_T_UINT_*
Janos Follath
2021-06-25 12:43:26 +0100
-
918708b824
Merge pull request #4729 from paul-elliott-arm/fix_test_illegal_access
Gilles Peskine
2021-06-25 13:43:56 +0200
-
-
d910305856
Fix ecp_check_pub() test cases
Janos Follath
2021-06-25 12:28:49 +0100
-
e57dd2d450
Fix potential free of uninitialised pointer
Paul Elliott
2021-06-25 11:13:24 +0100
-
-
52d18cd9a4
Remove trailing space
Andrew Thoelke
2021-06-25 11:03:57 +0100
-
90d1cb83a0
Use more standard label name
Dave Rodgman
2021-06-25 09:09:02 +0100
-
3698fa1043
Merge pull request #4673 from gilles-peskine-arm/psa_crypto_spm-from_platform_h
Ronald Cron
2021-06-25 09:01:08 +0200
-
-
f9f1bdfa7b
Translate MBEDTLS_ERR_PK_BUFFER_TOO_SMALL for PSA
Gilles Peskine
2021-06-23 20:32:27 +0200
-
908982b275
Fix the build with MBEDTLS_ECP_RESTARTABLE enabled
Gilles Peskine
2021-06-22 11:06:08 +0200
-
16fe8fcef3
Fix unused variable warning
Gilles Peskine
2021-06-22 09:45:56 +0200
-
f00f152444
Add output size parameter to signature functions
Gilles Peskine
2021-06-22 00:09:00 +0200
-
-
-
ed68d7464d
Move buffer size checks up to psa_crypto layer
Paul Elliott
2021-06-24 20:37:32 +0100
-
c2b7144da0
Simplify logic and factor out initial checks
Paul Elliott
2021-06-24 18:17:52 +0100
-
7f429b747b
Remove code duplication and fix formatting
Paul Elliott
2021-06-24 18:08:54 +0100
-
87c909a8c5
Make auxiliary function static
Paul Elliott
2021-06-24 18:07:39 +0100
-
a8940ed876
Fix documented error codes
Paul Elliott
2021-06-24 16:57:52 +0100
-
1fed4b8324
Merge pull request #4720 from gilles-peskine-arm/gcm-finish-outlen
Gilles Peskine
2021-06-24 20:02:40 +0200
-
-
6f7105818c
Improve psa_hash_update negative test
Dave Rodgman
2021-06-24 18:14:52 +0100
-
a0f4b595c5
Fixes for PBKDF2 documentation
Andrew Thoelke
2021-06-24 16:47:14 +0100
-
-
-
8036bddb01
Tidy up logic in psa_mac_sign_finish
Dave Rodgman
2021-06-24 16:19:08 +0100
-
b5dd7c794d
Correct coding style issues
Dave Rodgman
2021-06-24 16:17:43 +0100
-
59e7aac4d1
Add ecp_check_pub tests for Curve 448
Janos Follath
2021-06-24 16:08:40 +0100
-
865a75e95b
Reject low-order points on Curve448 early
Janos Follath
2021-06-24 15:34:59 +0100
-
45af039682
Add DoS test case for ecp_check_pub
Janos Follath
2021-06-24 15:10:15 +0100
-
8b8b781524
Use mbedtls_mpi_lset() more
Janos Follath
2021-06-24 15:00:33 +0100
-
8c70e815dd
Move mpi constant macros to bn_mul.h
Janos Follath
2021-06-24 14:48:38 +0100
-
e24f1a1a9d
Fix missed driver wrapper tests
Paul Elliott
2021-06-24 14:37:53 +0100
-
16906f9011
Add missing frees to generate nonce test
Paul Elliott
2021-06-24 09:57:01 +0100
-
2f1d7f9deb
Remove redundant ecp_check_pub() tests
Janos Follath
2021-06-24 14:38:14 +0100
-
8081ced91d
Prevent memory leak in ecp_check_pubkey_x25519()
Janos Follath
2021-06-24 14:24:13 +0100
-
54648243cd
Call abort on error in psa_mac/cipher setup
Dave Rodgman
2021-06-24 11:49:45 +0100
-
685b6a742b
Update multipart hash operations to abort on error
Dave Rodgman
2021-06-24 11:49:14 +0100
-
5ae6f7547c
Add negative tests for psa_abort in hash functions
Dave Rodgman
2021-06-24 11:36:14 +0100
-
fedd52ca19
Merge pull request #4707 from gilles-peskine-arm/require-matching-hashlen-rsa-implementation
Gilles Peskine
2021-06-24 10:28:20 +0200
-
-
5a7be10419
Add output_length parameter to mbedtls_gcm_finish
Gilles Peskine
2021-06-23 21:51:32 +0200
-
-
-
38e62aebc3
Update cipher and mac functions to abort on error
Dave Rodgman
2021-06-23 11:38:39 +0100
-
647791da5b
Add negative tests for psa_abort in cipher and mac functions
Dave Rodgman
2021-06-23 12:49:59 +0100
-
cf2d66e022
Remove permitting of 8 byte nonce with PolyChaCha
Paul Elliott
2021-06-23 18:49:56 +0100
-
f06b92d724
Merge pull request #4567 from mstarzyk-mobica/gcm_ad
Gilles Peskine
2021-06-23 19:36:23 +0200
-
-
0187651647
Test all set lengths and set/generate nonce orders
Paul Elliott
2021-06-23 18:13:04 +0100
-
3bd5dbacc1
Improve generate nonce test
Paul Elliott
2021-06-23 17:14:40 +0100
-
95271f10c3
Call set_nonce direct rather than by wrapper
Paul Elliott
2021-06-23 16:50:45 +0100
-
8fc45169f1
Fix compiler errors on many platforms.
Paul Elliott
2021-06-23 16:06:01 +0100
-
cb17fc34cf
Merge pull request #4671 from mpg/x509-crt-profile-public
Dave Rodgman
2021-06-23 16:06:12 +0100
-
-
4f7cc1bb63
Merge pull request #4713 from gilles-peskine-arm/psa-storage-format-test-lifetimes-3.0
Ronald Cron
2021-06-23 15:22:03 +0200
-
-
aa5938edb3
Merge pull request #4703 from gilles-peskine-arm/mpi_montmul-null-3.0
Janos Follath
2021-06-23 13:40:14 +0100
-
-
939a54cda3
Fix typos and style issues.
Mateusz Starzyk
2021-06-22 11:12:28 +0200
-
469c9f35f6
Add GCM tests for empty ciphertext/plaintext and empty AD.
Mateusz Starzyk
2021-06-18 00:06:52 +0200
-
58d3a7ef97
Add GCM tests with vectors lengths non-dividable by 16.
Mateusz Starzyk
2021-06-17 23:48:08 +0200
-
032a1ceaf3
Remove init_result check from custom gcm test functions.
Mateusz Starzyk
2021-06-17 11:50:26 +0200
-
f8a0d4d3bf
Fix nested loops set_step in gcm test suite.
Mateusz Starzyk
2021-06-17 11:40:52 +0200
-
fc60622710
Add customized test functions for GCM update and update_ad.
Mateusz Starzyk
2021-06-16 11:04:07 +0200
-
44a0ae920c
Merge pull request #4710 from mstarzyk-mobica/ccm_taglen
Ronald Cron
2021-06-23 14:20:26 +0200
-
-
f9a046ecb5
Remove duplicate wipe call in psa_destroy_key
Gilles Peskine
2021-06-07 23:27:54 +0200
-
91466c8d3f
Hopefully clarify the example
Gilles Peskine
2021-06-07 23:21:50 +0200
-
52bb83e6ad
Fix mbedtls_svc_key_id_is_null when KEY_ID_ENCODES_OWNER
Gilles Peskine
2021-05-28 12:59:49 +0200
-
095dadc5bc
Fix error in psa_crypto test suite
Dave Rodgman
2021-06-23 12:48:52 +0100
-
56949f6b63
Make immediate constants unsigned
Gilles Peskine
2021-05-28 01:24:57 +0200
-
6687cd07f3
Refuse to destroy read-only keys
Gilles Peskine
2021-04-21 22:32:05 +0200
-
576464873a
Check that attempting to destroy a read-only key fails
Gilles Peskine
2021-04-21 22:07:33 +0200
-
eb7bdaa177
Add storage tests for lifetimes
Gilles Peskine
2021-04-21 22:05:34 +0200
-
45a4391897
Collect lifetime constructors
Gilles Peskine
2021-04-21 21:39:27 +0200
-
fbb914f6e6
Add negative tests for psa_destroy_key
Gilles Peskine
2021-04-21 20:09:23 +0200
-
87bc91c13b
Forbid creating a read-only key
Gilles Peskine
2021-04-21 21:23:40 +0200
-
ad2ddfe874
Add negative tests for key creation with an invalid lifetime
Gilles Peskine
2021-04-21 20:29:32 +0200
-
1e1eca3233
Add persistent key tests with a non-default persistence
Gilles Peskine
2021-04-21 20:08:47 +0200
-
f5f07c847a
Fix mbedtls_psa_get_stats for keys with fancy lifetimes
Gilles Peskine
2021-04-21 20:06:51 +0200
-
d133bb2909
New macro PSA_KEY_LIFETIME_IS_READ_ONLY
Gilles Peskine
2021-04-21 20:05:59 +0200
-
90dfc35643
More informative message on invalid classification flags
Gilles Peskine
2021-04-21 20:04:24 +0200
-
607eb7e411
Add lifetime metadata tests
Gilles Peskine
2021-04-21 20:03:53 +0200
-
-
-
06215eaa3e
Avoid complaints about undeclared non-static symbols
Manuel Pégourié-Gonnard
2021-06-23 12:53:18 +0200
-
2d457b8fca
Use more compact encoding of Montgomery curve constants
Manuel Pégourié-Gonnard
2021-06-23 12:43:34 +0200
-
82c48c992c
Adjust tag_len documentation for the mbedtls_ccm_finish().
Mateusz Starzyk
2021-06-23 12:39:40 +0200
-
2389a6000e
Use a more compact encoding of bad points
Manuel Pégourié-Gonnard
2021-06-23 12:25:48 +0200
-
c9d86a05ce
Merge pull request #4665 from yanesca/issue-3990-fix_psa_verify_with_alt
Gilles Peskine
2021-06-23 11:47:38 +0200
-
-
f941fb9972
Add test for check_pubkey for x25519
Manuel Pégourié-Gonnard
2021-06-23 11:40:35 +0200
-
2007d70a5a
Improve changelog
Paul Elliott
2021-06-23 09:56:55 +0100
-
d7ab9f1260
Move the setting of id in driver wrappers
Paul Elliott
2021-06-23 09:52:19 +0100
-
fcb5cdc954
Add per function hits to driver wrappers
Paul Elliott
2021-06-23 09:40:12 +0100
-
98d45b90b0
Add missing tag_len in ccm api.
Mateusz Starzyk
2021-06-23 10:45:14 +0200
-
-
-
f29857ca0a
Reject low-order points on Curve25519 early
Manuel Pégourié-Gonnard
2021-06-23 10:14:58 +0200
-
-
ad53dcc975
Move common final checks to function
Paul Elliott
2021-06-23 08:50:14 +0100
-
5b065cb8cd
Fix typo
Paul Elliott
2021-06-23 08:33:22 +0100
-
92f387777d
Merge branch 'development' into development-restricted
Manuel Pégourié-Gonnard
2021-06-23 09:04:42 +0200
-
-
-
-
534d0b4484
Finish / Verify state checks
Paul Elliott
2021-06-22 19:15:20 +0100
-
f88a565f18
Better tag size default for m-aead finish
Paul Elliott
2021-06-22 17:53:45 +0100
-
d89304ebb7
Fix formatting issues
Paul Elliott
2021-06-22 17:47:09 +0100
-
e4030f2cd1
Replace function with macro that already exists
Paul Elliott
2021-06-22 17:36:55 +0100
-
7220cae93c
Ensure generate nonce unavailable in decrypt
Paul Elliott
2021-06-22 17:25:57 +0100
-
e9bc857327
Merge pull request #4552 from hanno-arm/mbedtls_3_0_key_export
Gilles Peskine
2021-06-22 18:52:37 +0200
-
-
-
-
6e3187b212
RSA: Use hashlen as the hash input size as documented
Gilles Peskine
2021-06-22 18:39:53 +0200
-
9dbbc297a3
PK signature function: require exact hash length
Gilles Peskine
2021-06-22 18:28:13 +0200
-
5e3bb13111
Add set_lengths argument to all tests.
Paul Elliott
2021-06-22 16:22:13 +0100
-
1c96429282
Remove encrypt/decrypt tests
Paul Elliott
2021-06-21 18:36:42 +0100
-
c23a9a0799
Add state checks for multipart AEAD
Paul Elliott
2021-06-21 18:32:46 +0100
-
d3f8241369
Add multipart tests
Paul Elliott
2021-06-16 16:52:21 +0100
-
8eb9dafda1
Add generate nonce test
Paul Elliott
2021-06-04 16:42:21 +0100
-
388f606acd
Use correct size defines for buffers
Paul Elliott
2021-06-03 19:19:49 +0100
-
1c8de15490
Update documentation to tally with recent changes
Paul Elliott
2021-06-03 15:54:00 +0100
-
bc94978d8c
Add missing unused arguments
Paul Elliott
2021-06-03 15:29:00 +0100
-
5ec5003992
Document the return type change in the migration guide
Dave Rodgman
2021-06-22 13:41:56 +0100
-
b09c7eea97
Correct some statements about the ordering of A and B
Gilles Peskine
2021-06-21 18:58:39 +0200
-
4d3fd36c44
Clarification in a comment
Gilles Peskine
2021-06-21 11:40:38 +0200
-
4169c32d6c
Simplify is-zero check
Gilles Peskine
2021-06-17 14:35:25 +0200
-
2a3041f74e
Fix copypasta in test data
Gilles Peskine
2021-06-17 14:31:54 +0200
-
2a63c5b781
Write a proof of correctness for mbedtls_mpi_gcd
Gilles Peskine
2021-06-16 13:42:04 +0200
-
4df3f1f250
Explain how the code relates to the description in HAC
Gilles Peskine
2021-06-15 22:09:39 +0200
-
bd5d6ef8de
Fix copypasta in test cases
Gilles Peskine
2021-06-15 22:06:02 +0200
-
8998770771
Annotate the choice of representation of 0 in more places
Gilles Peskine
2021-06-15 22:03:37 +0200
-
8f70d3f4e2
Improve coverage of mbedtls_mpi_cmp_mpi
Gilles Peskine
2021-06-15 22:01:23 +0200
-
722c62c81a
Fix copypasta in test function argument name
Gilles Peskine
2021-06-15 21:55:05 +0200
-
5afc5e4305
Unify G=1 and G=-1 test cases
Gilles Peskine
2021-06-15 21:53:47 +0200
-
d96b3650ec
In test cases where the result is 0, express it as "0", not ""
Gilles Peskine
2021-06-15 21:49:31 +0200
-
997be0aba3
Fix multiplication with negative result and a low-order 0 limb
Gilles Peskine
2021-06-15 21:44:32 +0200
-
2aa3f16512
Whitespace fix
Gilles Peskine
2021-06-15 21:22:48 +0200
-
e109175d05
mpi_shrink test: just set the top bit
Gilles Peskine
2021-06-15 21:19:18 +0200
-
3f1c3c9605
Tweak grouping of GCD test cases
Gilles Peskine
2021-06-15 21:10:50 +0200
-
9466d81fe8
Make GCD test descriptions more uniform
Gilles Peskine
2021-06-15 21:10:16 +0200
-
34bfa15b21
Changelog entry for the mbedtls_mpi_read_xxx changes
Gilles Peskine
2021-06-11 16:25:36 +0200
-
7cba859235
mbedtls_mpi_read_string: make an empty bignum for an empty string
Gilles Peskine
2021-06-08 18:32:34 +0200
-
45adf6fca9
DHM: test some edge cases for the generator
Gilles Peskine
2021-06-09 13:37:31 +0200
-
058d009a61
Add RSA tests with message=0
Gilles Peskine
2021-06-09 16:24:35 +0200
-
f4998b0a20
Fix multiplication producing a negative zero
Gilles Peskine
2021-06-10 15:51:54 +0200
-
b4347d859b
mbedtls_mpi_gcd: small optimization
Gilles Peskine
2021-06-09 13:27:05 +0200
-
27253bc885
mbedtls_mpi_gcd: fix the case B==0
Gilles Peskine
2021-06-09 13:26:43 +0200
-
3008dde386
Changelog for the fix to mbedtls_mpi_exp_mod(A=0)
Gilles Peskine
2021-06-09 18:55:57 +0200
-
3da1a8ff39
Fix null pointer dereference in mbedtls_mpi_exp_mod
Gilles Peskine
2021-06-08 23:17:42 +0200
-
3637488eb4
Add many test cases involving 0
Gilles Peskine
2021-06-08 23:01:13 +0200
-
342f71b512
Test mbedtls_mpi_exp_mod both with and without _RR
Gilles Peskine
2021-06-09 18:31:35 +0200
-
424390c517
mbedtls_mpi_exp_mod test: don't read RR from test data
Gilles Peskine
2021-06-09 18:28:35 +0200
-
9e9314ff93
Add some GCD tests
Gilles Peskine
2021-06-09 10:52:12 +0200
-
d0722f8e71
Test mbedtls_mpi_safe_cond_{assign,swap} with the basic functions
Gilles Peskine
2021-06-10 23:00:33 +0200
-
fc1eeefc99
Overhaul testing of mbedtls_mpi_swap
Gilles Peskine
2021-06-10 22:29:57 +0200
-
90ec8e857c
Overhaul testing of mbedtls_mpi_copy
Gilles Peskine
2021-06-10 15:17:30 +0200
-
dffc710008
Test the validity of the sign bit after constructing an MPI object
Gilles Peskine
2021-06-10 15:34:15 +0200
-
20edee7b17
Use mbedtls_test_read_mpi in test suites
Gilles Peskine
2021-06-10 23:18:39 +0200
-
ebc49e5bff
New test helper mbedtls_test_read_mpi
Gilles Peskine
2021-06-11 14:13:53 +0200
-
5fb6f700ba
Clarify a few test descriptions (mostly involving 0)
Gilles Peskine
2021-06-08 23:00:17 +0200
-
-
-
e7885e5441
RSA: Require hashlen to match md_alg when applicable
Manuel Pégourié-Gonnard
2021-06-22 12:29:27 +0200
-
-
-
36ff66c4b4
Merge pull request #4316 from gabor-mezei-arm/3258_implement_one-shot_MAC
Gilles Peskine
2021-06-22 12:18:25 +0200
-
-
3e7ddb2bb6
Merge pull request #4604 from gilles-peskine-arm/default-hashes-curves-3.0
Manuel Pégourié-Gonnard
2021-06-22 12:08:37 +0200
-
-
508d3a5824
Merge pull request #4664 from tom-daubney-arm/rm_truncated_HMAC_ext
Manuel Pégourié-Gonnard
2021-06-22 11:53:10 +0200
-
-
18d1e66fcf
Tweak MSVC detection to work with non-English Visual Studio
Gilles Peskine
2021-06-22 11:26:19 +0200
-
32750ef5c2
Merge pull request #4685 from mpg/improve-all-sh-robustness
Manuel Pégourié-Gonnard
2021-06-22 11:14:49 +0200
-
-
8aed60bdfb
Merge branch 'development' into development-restricted
Manuel Pégourié-Gonnard
2021-06-22 10:36:06 +0200
-
-
-
-
8f2b66a39a
Merge pull request #4676 from JoeSubbiani/MissingContextFree-test_suite_aes.function
Dave Rodgman
2021-06-22 09:24:08 +0100
-
-
21efe44af3
Merge branch 'development' into development-restricted
Manuel Pégourié-Gonnard
2021-06-22 10:20:48 +0200
-
-
-
-
da1eab3c3f
Merge pull request #828 from mpg/rsa-lookup-restricted
Manuel Pégourié-Gonnard
2021-06-22 09:33:20 +0200
-
-
ffafae4f51
Merge pull request #4687 from gilles-peskine-arm/winsock-fd-range-3.0
Manuel Pégourié-Gonnard
2021-06-22 09:29:23 +0200
-
-
a805d57261
Merge pull request #4588 from TRodziewicz/remove_MD2_MD4_RC4_Blowfish_and_XTEA
Manuel Pégourié-Gonnard
2021-06-22 09:27:41 +0200
-
-
-
-
08b5ab2b81
Reword changelog - Test Resource Leak
Joe Subbiani
2021-06-21 16:50:51 +0100
-
4a28ade6e9
Changing the key length to 32 bytes in one of the PSA cipher setup tests
TRodziewicz
2021-06-21 17:37:39 +0200
-
f41dc7cb35
Removal of RC4 certs and fixes to docs and tests
TRodziewicz
2021-06-21 13:27:29 +0200
-
ab97e003f3
Improve psa_rsa_decode_md_type()
Janos Follath
2021-06-21 10:56:29 +0100
-
3dd3ff0096
Add ChangeLog entry
Janos Follath
2021-06-15 16:08:29 +0100
-
4c0b60e5fa
Fix exercise key test
Janos Follath
2021-06-14 12:34:30 +0100
-
ae50d28e4c
Fix verify_hash tests for PSA RSA PSS
Janos Follath
2021-06-07 14:41:53 +0100
-
0af093b6c8
PSA RSA PSS: pass pre-hash algorithm to Mbed TLS
Janos Follath
2021-06-07 14:34:10 +0100
-
b795332401
mbedtls_rsa_rsassa_pss_*: improve documentation
Janos Follath
2021-04-01 14:44:17 +0100
-
296fefeb98
Fix return type of example key export callbacks
Hanno Becker
2021-06-21 09:32:27 +0100
-
3f9e64c03c
Fix improper spacing
Joe Subbiani
2021-06-21 09:10:55 +0100
-
4d91bcd413
Add change log
Ronald Cron
2021-06-21 09:58:03 +0200
-
fb01081212
psa: mac: Add driver dispatch tests for psa_mac_verify
Ronald Cron
2021-06-18 15:05:36 +0200
-
a587cbc3a4
psa: mac: Add driver delegation support for psa_mac_verify()
Ronald Cron
2021-06-18 14:51:29 +0200
-
cd989b5598
psa: mac: Introduce psa_mac_compute_internal
Ronald Cron
2021-06-18 14:23:33 +0200
-
094b06a572
psa: mac: Add driver dispatch tests for psa_mac_compute
Ronald Cron
2021-06-18 14:01:50 +0200
-
c3dd75f71b
psa: mac: Improve MAC finalization code
Ronald Cron
2021-06-18 13:05:48 +0200
-
51131b53fe
psa: mac: Add driver delegation support for psa_mac_compute()
Ronald Cron
2021-06-17 17:17:20 +0200
-
a5dd7bded8
Fix fd range for select on Windows
Gilles Peskine
2021-06-20 22:01:36 +0200
-
05360005e3
Refactor file descriptor checks into a common function
Gilles Peskine
2021-06-20 23:08:19 +0200
-
-
-
6364d32e47
Remove the duplicate code in mbedtls/include/mbedtls/check_config.h
Spencer Burke
2021-06-12 21:36:34 -0700
-
-
-
76be3e08a6
psa: mac: Add MAC compute builtin implementation
Ronald Cron
2021-06-17 17:34:43 +0200
-
79bdd82eaa
psa: mac: Improve implementation of psa_mac_finalize_alg_and_key_validation()
Ronald Cron
2021-06-17 16:46:44 +0200
-
2dff3b2a18
psa: mac: Split psa_mac_setup()
Ronald Cron
2021-06-17 16:33:22 +0200
-
28ea050cf4
psa: mac: Re-organize psa_mac_setup() internal function
Ronald Cron
2021-06-17 16:10:24 +0200
-
e6ef5febfb
Update changelog formatting - Missing Free Context
Joe Subbiani
2021-06-18 18:51:27 +0100
-
d8f32e72b4
Move export callback and context to the end of SSL context
Hanno Becker
2021-06-17 05:14:58 +0100
-
1e1c23d768
Improve ChangeLog wording for key export
Hanno Becker
2021-06-11 15:40:16 +0100
-
e0dad720ee
Remove return value from key export callback
Hanno Becker
2021-06-11 15:38:37 +0100
-
7e6c178b6d
Make key export callback and context connection-specific
Hanno Becker
2021-06-08 09:24:55 +0100
-
a7991f2e11
Remove all occurrences of TLS < 1.2 PRF identifier
Hanno Becker
2021-05-28 05:14:18 +0100
-
22b34f75cd
Remote key export identifier used for TLS < 1.2.
Hanno Becker
2021-05-28 05:11:25 +0100
-
ddc739cac4
Add missing documentation for key export callback parameters
Hanno Becker
2021-05-28 05:10:38 +0100
-
11a4c1abcd
Adapt key export test in ssl-opt.sh to reduced output
Hanno Becker
2021-05-26 04:46:20 +0100
-
5a234e8718
Add ChangeLog entry
Hanno Becker
2021-05-24 11:15:29 +0100
-
d5c9cc7c90
Add migration guide for modified key export API
Hanno Becker
2021-05-24 11:12:43 +0100
-
c4c38caca5
Adjust example programs to new key export API
Hanno Becker
2021-05-24 10:57:07 +0100
-
457d61602f
Define and implement new key export API for Mbed TLS 3.0
Hanno Becker
2021-05-24 10:27:39 +0100
-
2d6e6f8fec
Remove '_ext' suffix from SSL key exporter API
Hanno Becker
2021-05-24 10:58:31 +0100
-
78ba2af7c2
Remove old key export API
Hanno Becker
2021-05-24 10:27:05 +0100
-
-
-
dc5660c4c0
Update changlog formatting - Missing Free Context
Joe Subbiani
2021-06-18 17:40:54 +0100
-
9a32d45819
Merge pull request #4517 from hanno-arm/ticket_api_3_0
Manuel Pégourié-Gonnard
2021-06-18 18:34:45 +0200
-
-
ae35830295
Merge pull request #4661 from mpg/make-blinding-mandatory
Manuel Pégourié-Gonnard
2021-06-18 18:32:13 +0200
-
-
8c8166a7f1
Merge pull request #4640 from TRodziewicz/move_part_of_timing_module_out_of_the_library_and_to_test
Dave Rodgman
2021-06-18 16:35:58 +0100
-
-
534bb99f17
Add test for one-shot MAC functions
gabor-mezei-arm
2021-03-01 15:35:48 +0100
-
487b4ae426
Update changelog formatting - Missing Free Context
Joe Subbiani
2021-06-18 15:37:21 +0100
-
ac84469dd1
Modifies Migration Guide entry
Thomas Daubney
2021-06-18 14:08:56 +0100
-
87db8a2676
Clean up old files before generating them
Manuel Pégourié-Gonnard
2021-06-18 13:30:14 +0200
-
-
-
963bb810f4
Removing global variable and moving variant function comment block
TRodziewicz
2021-06-18 13:22:57 +0200
-
5c5b820352
Fix typo in doc'n of session resumption API
Hanno Becker
2021-06-18 12:21:25 +0100
-
9d4c2c4e42
Clarify how to create custom profiles
Manuel Pégourié-Gonnard
2021-06-18 09:48:27 +0200
-
26e8608fcb
Changelog entry for Free Context in test_suite_aes fix
Joe Subbiani
2021-06-18 12:01:11 +0100
-
75628d51b3
Code review fixes
TRodziewicz
2021-06-18 12:56:27 +0200
-
d596e99d61
Modifies ChangeLog
Thomas Daubney
2021-06-18 11:50:56 +0100
-
379227cc59
Modifies ChangeLog and Migration Guide
Thomas Daubney
2021-06-18 10:46:12 +0100
-
a42bf29b2c
Modifies ChangeLog entry
Thomas Daubney
2021-06-18 09:13:53 +0100
-
39957503c5
Remove secp256k1 from the default X.509 and TLS profiles
Gilles Peskine
2021-06-17 23:17:52 +0200
-
a03fb29666
Document backward compatibility promises for the default TLS profile
Gilles Peskine
2021-06-17 23:17:05 +0200
-
ec78bc47b5
Meld DEFAULT_ALLOW_SHA1_IN_CERTIFICATES removal migration guide
Gilles Peskine
2021-06-07 21:11:27 +0200
-
6b1f64a150
Wording clarifications
Gilles Peskine
2021-06-07 21:05:37 +0200
-
55cb9af910
Add missing parentheses
Gilles Peskine
2021-06-07 20:56:20 +0200
-
4a02cef402
Test restartable ECC with a curve that supports it
Gilles Peskine
2021-06-03 11:12:40 +0200
-
3b3aa36962
Indicate that the truncation from size_t to int is deliberate
Gilles Peskine
2021-06-03 11:12:04 +0200
-
799eee65fd
Update the expected default curve in ssl-opt.sh
Gilles Peskine
2021-06-02 22:14:15 +0200
-
b26696bafb
Simplify mbedtls_debug_print_mpi and fix the case of empty bignums
Gilles Peskine
2021-06-02 20:17:46 +0200
-
3beb72eeaf
Add mbedtls_debug_print_mpi test case for 0
Gilles Peskine
2021-06-02 20:16:53 +0200
-
c5b9510114
Clarify test case descriptions
Gilles Peskine
2021-06-02 20:14:59 +0200
-
a28f0f5082
Leave the preference order for hashes unspecified
Gilles Peskine
2021-06-02 15:29:38 +0200
-
b1940a76ad
In TLS, order curves by resource usage, not size
Gilles Peskine
2021-06-02 15:18:12 +0200
-
377c91e1b7
Remove meaningless clause
Gilles Peskine
2021-06-02 14:37:57 +0200
-
5752e599b3
Reduce the default ECP window size
Gilles Peskine
2021-06-02 13:27:03 +0200
-
12b5b38981
Fix "PSA - ECDH with [non-default curve]"
Gilles Peskine
2021-06-02 10:00:42 +0200
-
2c69fa245c
Initializer element was not constant
Gilles Peskine
2021-06-02 00:33:33 +0200
-
3758fd6b79
Changelog entry and migration guide for hash and curve profile upgrades
Gilles Peskine
2021-06-02 00:07:17 +0200
-
ae270bf386
Upgrade the default TLS hash and curve selection, matching X.509
Gilles Peskine
2021-06-02 00:05:29 +0200
-
ffb92da622
Upgrade the default X.509 profile to the former "next" profile
Gilles Peskine
2021-06-02 00:03:26 +0200
-
-
-
57face2f0b
Free context in at the end of aes_crypt_xts_size()
JoeSubbiani
2021-06-17 15:00:01 +0100
-
-
-
a48b16a449
Homogenize coding patterns
Manuel Pégourié-Gonnard
2021-06-17 13:25:03 +0200
-
e96c5854d0
Move the inclusion of crypto_spe.h to psa/crypto_platform.h
Gilles Peskine
2021-06-15 18:36:05 +0200
-
a354867399
In the SPM test build, fail if a symbol wasn't renamed
Gilles Peskine
2021-06-17 11:37:52 +0200
-
d1dcfd53aa
Do a test build with MBEDTLS_PSA_CRYPTO_SPM
Gilles Peskine
2021-06-15 18:37:38 +0200
-
55a7fb8322
Improve documentation
Manuel Pégourié-Gonnard
2021-06-17 10:39:39 +0200
-
5314e08e08
Make the fields of mbedtls_x509_crt_profile public
Manuel Pégourié-Gonnard
2021-06-17 10:32:01 +0200
-
50afb4378f
Adds Migration guide
Thomas Daubney
2021-06-17 09:23:41 +0100
-
532327b429
Merge pull request #4576 from gilles-peskine-arm/psa_key_derivation-bad_workflow-20210527
Gilles Peskine
2021-06-17 09:55:39 +0200
-
-
-
-
609ab6478b
Fix warning in some configurations
Manuel Pégourié-Gonnard
2021-06-16 14:29:11 +0200
-
6ff9ef56a5
Fix cmake build of fuzz_privkey
Manuel Pégourié-Gonnard
2021-06-16 12:37:10 +0200
-
6f19ce317b
Fix async support in ssl_server2
Manuel Pégourié-Gonnard
2021-06-16 12:08:34 +0200
-
8707259318
Improve ChangeLog and migration guide entries
Manuel Pégourié-Gonnard
2021-06-16 11:02:38 +0200
-
1503a9adab
Use a proper DRBG in programs
Manuel Pégourié-Gonnard
2021-06-16 10:35:56 +0200
-
7f93da1265
Use the dedicated dummy_random in fuzzing programs
Manuel Pégourié-Gonnard
2021-06-16 10:20:30 +0200
-
36a8963b3b
Fix cmake build of programs
Manuel Pégourié-Gonnard
2021-06-15 11:43:33 +0200
-
e6e51aab55
Add ChangeLog and migration guide entries
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
02b5705aa3
Simplify internal code
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
7962bfaa79
Remove "internal RNG" code from ECP
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
d51aaad4c9
Remove config option MBEDTLS_ECP_NO_INTERNAL_RNG
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
84dea01f36
Add RNG params to private key parsing
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
39be1410fd
Add RNG parameter to check_pair functions
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
f8c24bf507
Fix signature of check_pub_priv
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
75525aec52
Fix mbedtls_ecp_muladd()
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
aa3ed6f987
Make RNG parameters mandatory in ECP functions
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
7861ecf838
Make RNG parameters mandatory in ECDH functions
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
1a87722bb6
Make RNG parameters mandatory in DHM functions
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
f035904060
Check for mandatory RNG parameters in RSA private
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
34d3756457
Make RNG parameters mandatory in PK functions
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
c305b72ed1
Make RNG parameters mandatory in X.509 functions
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
ad5390fc4f
Clarify that RNG parameters are mandatory in SSL
Manuel Pégourié-Gonnard
2021-06-15 11:29:26 +0200
-
-
-
ab4ecfcc2c
Improve wording of documentation of new session resumption API
Hanno Becker
2021-06-17 05:12:16 +0100
-
22ecf49e9a
Adds ChangeLog entry
Thomas Daubney
2021-06-15 13:04:11 +0100
-
4a7010d1aa
Removes MBEDTLS_SSL_TRUNCATED_HMAC config option
Thomas Daubney
2021-06-15 12:54:14 +0100
-
d7171e9f59
Removes truncated HMAC code from ssl.h
Thomas Daubney
2021-06-15 12:43:45 +0100
-
e1c9a40bc4
Removes truncated HMAC code from ssl_X.c
Thomas Daubney
2021-06-15 11:26:43 +0100
-
32fb900eee
Removes truncated HMAC code from ssl_tls.c
Thomas Daubney
2021-06-14 17:25:08 +0100
-
40d49b1e54
Removes truncated HMAC code from ssl_context_info program
Thomas Daubney
2021-06-14 15:46:45 +0100
-
909d3bfa43
Removes MBEDTLS_SSL_TRUNCATED_HMAC code from fuzz programs
Thomas Daubney
2021-06-14 15:37:45 +0100
-
22989d027a
Removes MBEDTLS_SSL_TRUNCATED_HMAC code from ssl programs
Thomas Daubney
2021-06-14 15:34:28 +0100
-
c46bf3c79c
Modifies tests in test_suite_ssl.function
Thomas Daubney
2021-06-14 14:15:21 +0100
-
ce9e716a2b
Modifies tests in context-info.sh
Thomas Daubney
2021-06-14 14:04:25 +0100
-
5f43f978f0
Removes tests from ssl-opt.sh
Thomas Daubney
2021-06-14 11:41:23 +0100
-
-
-
4076d3e9f3
Implement one-shot MAC functions
gabor-mezei-arm
2021-03-01 15:34:18 +0100
-
-
-
af4ecddd4f
Pass associated data split as check_multipart argument.
Mateusz Starzyk
2021-06-15 15:29:48 +0200
-
3d0bbeef0c
Reword description of the authentation tag computation stages
Mateusz Starzyk
2021-06-15 14:26:53 +0200
-
25a571e076
Code style fix
Mateusz Starzyk
2021-06-15 13:22:42 +0200
-
3443bd2570
Add comment on exiting early from mbedtls_gcm_update().
Mateusz Starzyk
2021-06-07 16:03:27 +0200
-
b45b57eec6
Add comment on how mbedtls_gcm_context::buf data depends on values of add_len and len.
Mateusz Starzyk
2021-06-07 15:44:18 +0200
-
333f48f407
Fix code style.
Mateusz Starzyk
2021-06-07 14:42:27 +0200
-
c1ec0b8959
Add changelog entry for chunked associated data in GCM.
Mateusz Starzyk
2021-06-07 14:23:24 +0200
-
d6f673d710
Remove outdated note about multiple calls to cipher update for associated data.
Mateusz Starzyk
2021-06-07 12:49:55 +0200
-
658f4fd6d8
Cover multiple calls to mbedtls_gcm_update_ad in gcm test suite.
Mateusz Starzyk
2021-05-26 14:26:48 +0200
-
bd513bb53d
Enable multiple calls to mbedtls_gcm_update_ad.
Mateusz Starzyk
2021-05-26 14:25:39 +0200
-
-
-
15a7b73708
Documentation rewording
TRodziewicz
2021-06-16 11:22:53 +0200
-
8f91c721d3
Code review follow-up corrections
TRodziewicz
2021-06-09 14:25:51 +0200
-
7ff652ae53
Addition of ChangeLog and migration guide entry files.
TRodziewicz
2021-06-01 12:22:48 +0200
-
10e8cf5fef
Remove MD2, MD4, RC4, Blowfish and XTEA
TRodziewicz
2021-05-31 17:58:57 +0200
-
-
-
17575dcb03
Merge pull request #4629 from TRodziewicz/rename_functions_whose_deprecated_variants_have_been_removd
Gilles Peskine
2021-06-15 20:32:07 +0200
-
-
-
-
db9c18d1be
Import crypto_spe.h from TF-M
Gilles Peskine
2021-06-15 18:18:07 +0200
-
9c90226df1
Addition of the migration guide and change log files
TRodziewicz
2021-06-11 14:30:01 +0200
-
5bbbb5ed28
Remove the mbedtls_printf and FAIL macros
TRodziewicz
2021-06-11 14:02:06 +0200
-
9a9609ee06
Make static all the functions moved to bechmark.c
TRodziewicz
2021-06-11 13:35:10 +0200
-
90f304ff1a
Fixing test_clang_opt (asm not defined)
TRodziewicz
2021-06-11 11:56:47 +0200
-
d854083773
Move part of timing module out of the library
TRodziewicz
2021-06-10 15:16:50 +0200
-
-
-
8cad2e22fc
Merge pull request #4595 from gilles-peskine-arm/alt-dummy-headers-3.0
Manuel Pégourié-Gonnard
2021-06-15 12:12:46 +0200
-
-
28a4a963fc
Corrections to the docs wording and changes to aux scripts
TRodziewicz
2021-06-15 00:18:32 +0200
-
e5702489f5
mbedtls_dhm_get_value parameter order: context first, output last
Gilles Peskine
2021-06-11 21:59:08 +0200
-
cadd3d860e
Give examples of PLATFORM_XXX_ALT
Gilles Peskine
2021-06-07 20:15:55 +0200
-
bf26bef157
Discuss the durability of PSA drivers vs ALT when introducing them
Gilles Peskine
2021-06-07 20:15:31 +0200
-
a71db94c66
Document that contexts must be movable
Gilles Peskine
2021-06-01 21:30:51 +0200
-
f35c42bdb9
Document the remaining constraints on ALT context types
Gilles Peskine
2021-05-31 23:30:01 +0200
-
1628a9c140
MBEDTLS_DEBUG_C is compatible with every whole-module ALT except DHM
Gilles Peskine
2021-05-31 22:09:58 +0200
-
5c3f18d37c
MBEDTLS_PK_PARSE_EC_EXTENDED is incompatible with MBEDTLS_ECP_ALT
Gilles Peskine
2021-05-31 21:21:12 +0200
-
ad7f53cdb3
Define public fields of mbedtls_ecp_group in alt test header
Gilles Peskine
2021-05-31 21:20:30 +0200
-
bf69ea5b8f
Make some fields of mbedtls_ecp_group public
Gilles Peskine
2021-05-27 23:53:07 +0200
-
cd07e22048
New function mbedtls_ecjpake_set_point_format
Gilles Peskine
2021-05-27 23:17:34 +0200
-
71acc6e8d9
New function mbedtls_dhm_get_value to copy a field of a DHM context
Gilles Peskine
2021-05-27 22:50:53 +0200
-
487bbf6805
DHM: new functions to query the length of the modulus
Gilles Peskine
2021-05-27 22:17:07 +0200
-
85b1bc65a0
pk_debug: build with RSA_ALT implementations
Gilles Peskine
2021-05-25 09:20:26 +0200
-
d41d59e900
Timing: support ALT implementations in self-test
Gilles Peskine
2021-05-25 09:19:45 +0200
-
cc73cc55e8
Test the build with whole-module alternative implementations
Gilles Peskine
2021-05-25 09:04:46 +0200
-
8e90cf49ca
config.py: new command line commands set-all and unset-all
Gilles Peskine
2021-05-27 22:12:57 +0200
-
a0ebaefef9
Create threading_alt.h header for testing
Gilles Peskine
2021-05-24 23:17:57 +0200
-
c5048db24c
Create xxx_alt.h headers for testing
Gilles Peskine
2021-05-24 22:51:48 +0200
-
a1b44dd808
Changelog entry for MBEDTLS_ECP_MAX_BITS automatic determination
Gilles Peskine
2021-05-31 21:52:28 +0200
-
814d0129ec
Test calculated MBEDTLS_ECP_MAX_xxx constants in unit tests
Gilles Peskine
2021-05-31 21:44:25 +0200
-
601d34396c
Update TLS presets when adding a curve
Gilles Peskine
2021-06-07 20:27:01 +0200
-
6e1387abed
Update MBEDTLS_ECP_MAX_BITS when adding a curve
Gilles Peskine
2021-06-07 20:24:51 +0200
-
d0b16303bb
Determine MBEDTLS_ECP_MAX_BITS automatically
Gilles Peskine
2021-05-28 00:17:26 +0200
-
9ef1ea7444
Move the definition of derived values out of the settings section
Gilles Peskine
2021-05-28 00:16:18 +0200
-
6a2fb61896
Rename library/ecp_alt.h to ecp_internal_alt.h
Gilles Peskine
2021-05-24 22:25:04 +0200
-
b9ccb25f33
Starter-class documentation of alternative implementations
Gilles Peskine
2021-05-31 23:09:13 +0200
-
cee21d76f1
Merge pull request #4606 from TRodziewicz/turn__SSL_SRV_RESPECT_CLIENT_PREFERENCE_config_opt_to_runtime_opt
Gilles Peskine
2021-06-14 19:03:28 +0200
-
-
-
-
af5bd67f6e
Fix copypasta in test data
Gilles Peskine
2021-06-14 18:05:37 +0200
-
c7319cda78
Use UNUSED wherever applicable in derive_input tests
Gilles Peskine
2021-06-14 18:01:42 +0200
-
823f594db5
Merge pull request #4511 from mstarzyk-mobica/mbedtls_private_with_python
Ronald Cron
2021-06-14 17:36:39 +0200
-
-
c4c761e35e
Merge remote-tracking branch 'mbedtls/development' into mbedtls_private_with_python
Ronald Cron
2021-06-14 16:17:32 +0200
-
-
-
-
a90e0907c5
Remove scripts automating wrapping structs members with MBEDTLS_PRIVATE.
Ronald Cron
2021-06-14 15:46:35 +0200
-
3946f79cab
Correction according to code review (function and param. names change and docs rewording)
TRodziewicz
2021-06-14 12:11:18 +0200
-
8b223b6509
Addition of the migration guide entry file.
TRodziewicz
2021-06-02 16:42:39 +0200
-
8476f2f30a
Turn _SSL_SRV_RESPECT_CLIENT_PREFERENCE config option to a runtime option
TRodziewicz
2021-06-02 14:34:47 +0200
-
-
-
1fcd72e93c
change log and migr. guide fixes and _DEPRECATED_REMOVED removed
TRodziewicz
2021-06-14 11:16:06 +0200
-
b1edaec18f
Fix missing state check for tls12_prf output
Gilles Peskine
2021-06-11 22:41:46 +0200
-
93038fab2c
Key derivation: add test cases where the secret is missing
Gilles Peskine
2021-06-11 22:38:22 +0200
-
21f84643f8
Merge pull request #4317 from yanesca/psa-jpake-interface
Janos Follath
2021-06-11 13:47:25 +0100
-
-
57864faf84
Merge pull request #4634 from Patater/mbed-can-do-timing
Ronald Cron
2021-06-11 09:14:13 +0200
-
-
88c88eddf4
Merge pull request #4647 from daverodgman/travis-disable-osx-development
Dave Rodgman
2021-06-10 17:48:16 +0100
-
-
02b76b7d18
Merge pull request #4619 from TRodziewicz/remove_MBEDTLS_X509_CHECK_x_KEY_USAGE_options
Gilles Peskine
2021-06-10 17:43:36 +0200
-
-
d0581e119b
Disable OS X builds on Travis
Dave Rodgman
2021-06-10 15:47:18 +0100
-
-
-
8323244ca3
Add ChangeLog entry about RSA side channel.
Manuel Pégourié-Gonnard
2021-05-31 12:01:34 +0200
-
e22176e7e0
Silence MSVC type conversion warnings
Manuel Pégourié-Gonnard
2021-06-10 09:34:00 +0200
-
31ec1d7319
Simplify sign selection
Manuel Pégourié-Gonnard
2021-06-10 09:36:41 +0200
-
3ae4ae445f
Avoid UB caused by conversion to int
Manuel Pégourié-Gonnard
2021-06-07 09:51:00 +0200
-
448f13584d
Use bit operations for mpi_safe_cond_swap()
Manuel Pégourié-Gonnard
2021-06-03 10:54:01 +0200
-
5ada7a80c3
Use bit operations for mpi_safe_cond_assign()
Manuel Pégourié-Gonnard
2021-05-31 11:48:45 +0200
-
92413ef5bc
Avoid using == for sensitive comparisons
Manuel Pégourié-Gonnard
2021-06-03 10:42:46 +0200
-
1297ef3762
Use constant-time look-up for modular exponentiation
Manuel Pégourié-Gonnard
2021-03-09 11:22:20 +0100
-
44eea8f067
Merge pull request #4477 from TRodziewicz/Remove__X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION
Manuel Pégourié-Gonnard
2021-06-10 09:13:14 +0200
-
-
2a5e5a2759
Correction to the migration guide entry wording
TRodziewicz
2021-06-09 16:54:20 +0200
-
197496af69
config: Allow Mbed to implement TIMING_C
Jaeden Amero
2021-06-08 18:31:27 +0100
-
0ea2576502
Correction to the migr. guide wording and removal of not needed option
TRodziewicz
2021-06-09 13:24:48 +0200
-
b8367380b1
Addition of the migration guide
TRodziewicz
2021-05-12 11:03:42 +0200
-
3ecb92e680
Remove _X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION
TRodziewicz
2021-05-11 18:22:05 +0200
-
-
364380e70c
Merge pull request #4618 from ronald-cron-arm/rsa-padding
Gilles Peskine
2021-06-09 12:38:54 +0200
-
-
1e66642d68
Addition of change log and migration guide files.
TRodziewicz
2021-06-09 11:25:28 +0200
-
f8abfa8b1b
Improve migration guide
Ronald Cron
2021-06-09 10:17:04 +0200
-
cc0f250ea2
Merge pull request #4600 from gilles-peskine-arm/backward-compatibility-explanation-3.0
Gilles Peskine
2021-06-09 10:40:30 +0200
-
-
-
-
26371e4793
Rename the _ret() functions
TRodziewicz
2021-06-08 16:45:41 +0200
-
1f0131844c
Clarify PSA_PAKE_STEP_ZK_PROOF format
Janos Follath
2021-06-08 15:30:48 +0100
-
46c02375b7
PSA PAKE: improve documentation
Janos Follath
2021-06-08 15:22:51 +0100
-
0dcda95ac0
Make check-names.sh happy
Janos Follath
2021-06-07 14:52:13 +0100
-
33434a9f60
Fix parenthesis spacing in crypto_struct.h
Janos Follath
2021-05-26 09:25:33 +0100
-
55dd5dc355
PSA PAKE: Clarify the documentation of NIZKP steps
Janos Follath
2021-06-03 15:51:09 +0100
-
b384ec19d1
PSA PAKE: fix J-PAKE documentation code rendering
Janos Follath
2021-06-03 14:48:51 +0100
-
3293dae00e
psa_pake_setup(): simplify documentation
Janos Follath
2021-06-03 13:21:33 +0100
-
b4db90fb27
PSA PAKE: improve documentation
Janos Follath
2021-06-03 13:17:09 +0100
-
38d29db75f
Fix copy+paste mistake
Janos Follath
2021-06-03 13:14:42 +0100
-
a46e28f786
PSA PAKE: use neutral pronouns
Janos Follath
2021-06-03 13:07:03 +0100
-
ec83eb605e
Fix copy+paste mistake
Janos Follath
2021-05-27 08:41:59 +0100
-
52f9efad22
Revert "Rename psa_pake_set_password()"
Janos Follath
2021-05-27 08:40:16 +0100
-
1f9e9e95c9
PSA PAKE: fix old constant name in test
Janos Follath
2021-05-26 16:10:25 +0100
-
89ee05a805
Rename psa_pake_set_password()
Janos Follath
2021-05-26 15:57:53 +0100
-
559f05eefc
PSA PAKE: remove psa_pake_set_password_stretch()
Janos Follath
2021-05-26 15:44:30 +0100
-
7d69b3a993
PSA PAKE: add warning about stability
Janos Follath
2021-05-26 13:10:56 +0100
-
702cf09ae9
PSA PAKE: move the API to crypto_extra.h
Janos Follath
2021-05-26 12:58:23 +0100
-
304766e11e
PSA PAKE: make algorithm macro name consistent
Janos Follath
2021-05-26 09:48:08 +0100
-
a295918596
PSA PAKE: add input size macros
Janos Follath
2021-05-26 09:41:39 +0100
-
5e1948d2a3
PSA PAKE: define size macros as 0
Janos Follath
2021-05-26 09:27:03 +0100
-
73876cf9cb
Clarify "between major version changes"
Gilles Peskine
2021-06-08 15:33:53 +0200
-
3a0375fff4
Fail if a padding disabled by the build-time configuration is selected
Ronald Cron
2021-06-08 10:22:28 +0200
-
266b6d2121
tests: Assert success of calls to mbedtls_rsa_set_padding()
Ronald Cron
2021-06-08 10:03:49 +0200
-
d2cfa3e980
Improve mbedtls_rsa_init/set_padding() descriptions
Ronald Cron
2021-06-08 09:09:04 +0200
-
6fe1bc3f24
Add change log and migration guide
Ronald Cron
2021-06-07 09:35:02 +0200
-
c1905a1c3d
Change mbedtls_rsa_init() signature
Ronald Cron
2021-06-05 11:11:14 +0200
-
ea7631be1c
Change mbedtls_rsa_set_padding() signature
Ronald Cron
2021-06-03 18:51:59 +0200
-
-
-
41377d6680
Merge pull request #4560 from gilles-peskine-arm/issue-templates
Gilles Peskine
2021-06-08 12:01:26 +0200
-
-
6dd92c3f6b
Wrap lines in the source to <80 columns
Gilles Peskine
2021-06-07 20:44:47 +0200
-
caa0e93f08
Merge pull request #4617 from daverodgman/cmake-version
Manuel Pégourié-Gonnard
2021-06-08 11:38:03 +0200
-
-
-
-
16fdab79a5
Merge pull request #4382 from hanno-arm/max_record_payload_api
Manuel Pégourié-Gonnard
2021-06-08 11:07:27 +0200
-
-
dacd044938
Merge pull request #4516 from TRodziewicz/Remove__CHECK_PARAMS_option
Manuel Pégourié-Gonnard
2021-06-08 09:30:48 +0200
-
-
68237d718a
Merge pull request #4548 from hanno-arm/tls13_key_schedule_upstream
Manuel Pégourié-Gonnard
2021-06-08 09:10:58 +0200
-
-
61f292ea0a
Fix migration guide for now-removed deprecated functions
Hanno Becker
2021-06-08 07:50:55 +0100
-
59d3670fa5
Fix ssl-opt.sh test cases grepping for MFL configuration output
Hanno Becker
2021-06-08 05:35:29 +0100
-
df3b86343a
Fixup rebase slip in library/ssl_misc.h
Hanno Becker
2021-06-08 05:30:45 +0100
-
8d4e32b888
Merge pull request #4522 from mpg/fix-ssl-cf-hmac-alt-dev
Gilles Peskine
2021-06-07 20:53:33 +0200
-
-
-
-
87d36e311b
Add a section heading for LTS branches
Gilles Peskine
2021-06-07 20:42:50 +0200
-
d1a8cd5169
Minor clarifications
Gilles Peskine
2021-06-07 20:42:40 +0200
-
0730cd5d9e
Merge branch 'development' into Remove__CHECK_PARAMS_option
TRodziewicz
2021-06-07 15:41:49 +0200
-
-
-
-
34428a6849
Remove duplicated ASSERT_ALLOC define
TRodziewicz
2021-06-07 15:33:15 +0200
-
442fdc22ea
Remove MBEDTLS_X509_CHECK_*_KEY_USAGE options but enable the code
TRodziewicz
2021-06-07 13:52:23 +0200
-
-
-
d285b11f21
Merge pull request #4616 from mpg/hide-ssl-deprecated-constant
Ronald Cron
2021-06-07 13:24:52 +0200
-
-
13a9776676
Editorial improvements
Manuel Pégourié-Gonnard
2021-06-07 12:00:04 +0200
-
a74295fb52
Remove outdated note about direct manipulation of private members.
Mateusz Starzyk
2021-06-07 11:30:55 +0200
-
8fc95a06a6
Wrap variable missed by the python script.
Mateusz Starzyk
2021-06-07 11:28:24 +0200
-
3b5a7c198c
Update ChangeLog and migration guide
Manuel Pégourié-Gonnard
2021-06-07 11:13:34 +0200
-
2abe51cc75
Extend setup_and_run script to cover remaining configurations.
Mateusz Starzyk
2021-06-07 11:08:01 +0200
-
be4af04fcf
Update minimum CMake version in CMakeLists.txt
Dave Rodgman
2021-06-04 17:04:20 +0100
-
f21e4621f8
Changelog entry for updated tool versions
Dave Rodgman
2021-06-04 14:15:27 +0100
-
2f458d3dcc
Update README to document minimum tool versions
Dave Rodgman
2021-06-03 17:58:13 +0100
-
-
-
854a25c7a4
Merge branch 'development' into mbedtls_private_with_python
Mateusz Starzyk
2021-06-07 09:49:01 +0200
-
-
-
-
6f1dbe615c
Merge pull request #820 from gilles-peskine-arm/mpi_fill_random-constant_time_comparison-development-restricted
Manuel Pégourié-Gonnard
2021-06-07 09:09:55 +0200
-
-
-
d259e347e6
Add CMake package config file
Chris Kay
2021-03-25 16:03:25 +0000
-
-
-
5b0589e9ab
Fix non-constant-time comparison in mbedtls_mpi_random
Gilles Peskine
2021-04-13 21:09:10 +0200
-
-
-
9371a40476
Stop referencing private constants in documentation
Manuel Pégourié-Gonnard
2021-06-04 11:44:44 +0200
-
cac90a15ed
Hide constants for TLS 1.0 and TLS 1.1
Manuel Pégourié-Gonnard
2021-06-04 11:42:30 +0200
-
d60b6c62d5
Remove per-version ciphersuite configuration API
Hanno Becker
2021-04-29 12:04:11 +0100
-
-
0c1a42a147
Merge pull request #4611 from gilles-peskine-arm/random-range-uniformity-3.0
Manuel Pégourié-Gonnard
2021-06-04 10:43:15 +0200
-
-
f9f9cc217c
Merge pull request #4579 from tom-daubney-arm/rm_ecdh_legacy_context_config_option
Manuel Pégourié-Gonnard
2021-06-04 10:02:59 +0200
-
-
afb2bd2f22
Note that the byte order in mpi_fill_random_internal() is deliberate
Gilles Peskine
2021-06-03 11:51:09 +0200
-
405b091d9e
Use MBEDTLS_MPI_CHK where warranted
Gilles Peskine
2021-06-03 11:38:26 +0200
-
ed32b576a4
New internal function mbedtls_mpi_resize_clear
Gilles Peskine
2021-06-02 22:17:52 +0200
-
ceefe5d269
Lift function call out of inner loop
Gilles Peskine
2021-06-02 21:24:04 +0200
-
9077e435c6
Fix mistakes in test case descriptions
Gilles Peskine
2021-06-02 21:22:25 +0200
-
87823d7913
Use ternary operator with the most common case first
Gilles Peskine
2021-06-02 21:18:59 +0200
-
c7eeeb1e8d
Fix long-standing obsolete comment
Gilles Peskine
2021-06-02 21:17:36 +0200
-
e842e58f61
Correct some comments about ECC in mbedtls_mpi_random
Gilles Peskine
2021-04-15 11:45:19 +0200
-
3270b14d4b
DHM: add test case with x_size < 0
Gilles Peskine
2021-04-13 22:26:27 +0200
-
19e36207ba
DHM tests: add some explanations
Gilles Peskine
2021-04-13 22:16:45 +0200
-
03299dcf5b
DHM: add notes about leading zeros
Gilles Peskine
2021-04-13 22:10:24 +0200
-
ebe9b6a51d
mpi_fill_random_internal: remove spurious grow() call
Gilles Peskine
2021-04-13 21:55:35 +0200
-
0cb493d239
Note that the "0 limb in ..." tests rely on undocumented behavior
Gilles Peskine
2021-04-13 21:32:24 +0200
-
7ed7c5a37d
mbedtls_mpi_random: document MBEDTLS_ERR_MPI_NOT_ACCEPTABLE
Gilles Peskine
2021-04-13 21:28:38 +0200
-
e5381686ef
MPI random test: use more iterations for small numbers
Gilles Peskine
2021-04-13 21:23:25 +0200
-
0ad640ab83
MPI random test: Add test cases with lower_bound > upper_bound
Gilles Peskine
2021-04-13 20:47:07 +0200
-
d463edf8c5
MPI random test: fix small-range test stats check when min > 1
Gilles Peskine
2021-04-13 20:45:05 +0200
-
951b5695e3
MPI random test: Add a few more small-range tests
Gilles Peskine
2021-04-13 20:44:04 +0200
-
fbb90098e8
Fix copypasta in test case description
Gilles Peskine
2021-04-13 20:00:57 +0200
-
ee966c4ae4
Contextualize comment about mbedtls_mpi_random retries
Gilles Peskine
2021-04-13 19:59:21 +0200
-
eedefa5627
Better document and slightly simplify >>2^n heuristic
Gilles Peskine
2021-04-13 19:50:04 +0200
-
422e867acb
MPI random: add unit tests with a previously nonzero value
Gilles Peskine
2021-04-02 00:02:27 +0200
-
1a7df4eda0
Fix mbedtls_mpi_random when N has leading zeros
Gilles Peskine
2021-04-01 15:57:18 +0200
-
9367f4b1d9
Add changelog entry for non-uniform MPI random generation
Gilles Peskine
2021-03-31 23:12:35 +0200
-
da7ee01589
DHM: use mbedtls_mpi_random for blinding and key generation
Gilles Peskine
2021-03-31 23:04:50 +0200
-
8e38acc9a5
dhm_check_range: microoptimization
Gilles Peskine
2021-03-31 22:56:43 +0200
-
17f1a26593
DHM refactoring: use dhm_random_below in dhm_make_common
Gilles Peskine
2021-03-31 22:48:14 +0200
-
7b2b66e3f3
DHM blinding: don't accept P-1 as a blinding value
Gilles Peskine
2021-03-31 22:50:57 +0200
-
cb660f2bda
DHM refactoring: unify mbedtls_dhm_make_{params,public}
Gilles Peskine
2021-03-31 22:35:13 +0200
-
2baf2b0532
Test mbedtls_dhm_make_params with different x_size
Gilles Peskine
2021-03-30 23:44:22 +0200
-
b27db0acff
Repeat a few DH tests
Gilles Peskine
2021-03-30 23:33:49 +0200
-
02db8f4cf7
Test range and format of dhm_make_params output
Gilles Peskine
2021-03-30 23:28:51 +0200
-
5921517126
ECP: use mbedtls_mpi_random for blinding
Gilles Peskine
2021-03-29 22:28:50 +0200
-
60d8b98d48
Preserve MBEDTLS_ERR_ECP_RANDOM_FAILED in case of a hostile RNG
Gilles Peskine
2021-03-29 22:28:21 +0200
-
fdc58c1e8b
Changelog entry for adding mbedtls_mpi_random()
Gilles Peskine
2021-03-31 23:15:00 +0200
-
1e918f44c9
mbedtls_mpi_random: check for invalid arguments
Gilles Peskine
2021-03-29 22:14:51 +0200