Commit Graph

  • fe87027512 Fix memory leak Hanno Becker 2019-01-31 16:37:56 +00:00
  • fd39919aa3 Improve formatting of ssl_parse_certificate_chain() Hanno Becker 2019-01-31 07:44:17 +00:00
  • 285ff0c362 Add compile-time guards around helper routine Hanno Becker 2019-01-31 07:44:03 +00:00
  • 1f2e466843 Adapt ChangeLog Hanno Becker 2019-01-30 15:14:21 +00:00
  • 33c3dc8591 Don't store the peer CRT chain twice during renegotiation Hanno Becker 2019-01-30 14:46:46 +00:00
  • 3d699e43ea SSL/TLS client: Remove old session ticket on renegotiation Hanno Becker 2019-01-30 14:46:35 +00:00
  • 2eaf2c7969 ssl: Don't access non-existent encrypt_then_mac field Jaeden Amero 2019-06-05 13:32:08 +01:00
  • 2de07f1dd1 ssl: Don't access non-existent encrypt_then_mac field Jaeden Amero 2019-06-05 13:32:08 +01:00
  • 80e92ad43a Adapt ChangeLog Hanno Becker 2019-01-31 09:27:04 +00:00
  • 2fa5e73d8d Modify existing X.509 test for also test new copyless API Hanno Becker 2019-01-31 09:15:53 +00:00
  • d58b133276 Add test for mbedtls_x509_parse_file() with DER encoded CRT Hanno Becker 2019-01-31 10:55:42 +00:00
  • aa8665ac26 Add a new X.509 API call for copy-less parsing of CRTs Hanno Becker 2019-01-31 08:57:44 +00:00
  • db95d7e99d Show removed symbols in abi check Darryl Green 2019-06-05 12:57:50 +01:00
  • 0ae1a53e32 Show removed symbols in abi check Darryl Green 2019-06-05 12:57:50 +01:00
  • c6f874bfea Show removed symbols in abi check Darryl Green 2019-06-05 12:57:50 +01:00
  • 7654161dbf psa: Add NV seed as an entropy source when needed Jaeden Amero 2019-06-04 17:14:43 +01:00
  • bfcae2e436 Improve documentation of psa_internal_allocate_key_slot Gilles Peskine 2019-06-05 11:39:57 +02:00
  • 70e085a7d9 Simplify psa_open_key Gilles Peskine 2019-05-27 19:04:07 +02:00
  • 267c65666a Simplify key slot allocation Gilles Peskine 2019-05-27 19:01:54 +02:00
  • 1139249bfa Don't refer to PSA keys as slots anymore Gilles Peskine 2019-05-27 14:53:19 +02:00
  • d2d45c1738 Convert cipher and pk to PSA attribute-based key creation Gilles Peskine 2019-05-27 14:53:13 +02:00
  • f46f81ceb5 Remove obsolete key creation functions Gilles Peskine 2019-05-27 14:53:10 +02:00
  • baea7aac89 Convert remaining obsolete function call Gilles Peskine 2019-05-27 14:53:07 +02:00
  • 5163a92965 Remove spurious obsolete function call Gilles Peskine 2019-05-27 14:52:34 +02:00
  • c143b31d13 Merge pull request #130 from gilles-peskine-arm/psa-api-1.0-beta-merge_development_20190524 Gilles Peskine 2019-06-05 10:45:29 +02:00
  • 7717c41adc Add X.509 CRT parsing test for mixed time-encodings Hanno Becker 2019-03-14 08:28:42 +00:00
  • 8671e81b7a Improve X.509 CRT parsing test names Hanno Becker 2019-03-14 08:22:51 +00:00
  • 04b10c073e Add negative X.509 parsing tests for v3Ext in v1/v2 CRT Hanno Becker 2019-03-13 15:19:28 +00:00
  • d51d4856e6 Add negative X.509 parsing tests for IssuerID/SubjectID in v1 CRT Hanno Becker 2019-03-13 15:18:57 +00:00
  • 7ca07e3459 Improve name of X.509 CRT parsing test Hanno Becker 2019-03-13 10:14:00 +00:00
  • 764fbdf97d Always use the same X.509 alg structure inside and outside of TBS Hanno Becker 2019-06-04 16:04:36 +01:00
  • 60dd6fc944 Fix test dependencies in X.509 CRT parsing suite Hanno Becker 2019-02-15 11:51:32 +00:00
  • 31af3b874b Fix non-DER length encoding in two X.509 CRT parsing tests Hanno Becker 2019-02-15 11:33:24 +00:00
  • 19db19e41f Fix test case name formatting in X.509 parsing suite Hanno Becker 2019-03-13 10:36:47 +00:00
  • 0f5acc18c5 Use ASN.1 NULL TLVs when testing invalid tags Hanno Becker 2019-06-04 16:13:23 +01:00
  • 2389d1684b Shorten X.509 CRT parsing test names Hanno Becker 2019-02-14 12:52:47 +00:00
  • 44199b69b4 Extend negative testing for X.509 Signature parsing Hanno Becker 2019-02-14 12:25:03 +00:00
  • 5f88a77e2d Extend negative testing for X.509 SignatureAlgorithm parsing Hanno Becker 2019-06-04 15:54:43 +01:00
  • 05987e33f1 Extend negative testing for X.509 v3 Extension parsing Hanno Becker 2019-06-04 15:51:22 +01:00
  • be3850a2b3 Extend negative testing for X.509 SubjectID parsing Hanno Becker 2019-06-04 15:45:45 +01:00
  • 9f06b50b66 Extend negative testing for X.509 IssuerID parsing Hanno Becker 2019-06-04 15:43:15 +01:00
  • bb955e5195 Extend negative testing for X.509 SubjectPublicKeyInfo parsing Hanno Becker 2019-06-04 15:38:48 +01:00
  • 28ae6b1ba8 Extend negative testing for X.509 Subject parsing Hanno Becker 2019-02-13 11:59:00 +00:00
  • 18459d420f Extend negative testing for X.509 Validity parsing Hanno Becker 2019-02-13 11:22:23 +00:00
  • 5e2cf38ff6 Extend negative testing for X.509 Issuer parsing Hanno Becker 2019-02-12 15:49:08 +00:00
  • a328fffdaa Extend negative testing for X.509 AlgorithmIdentifier parsing Hanno Becker 2019-02-12 13:44:17 +00:00
  • e7d8f96f9f Extend negative testing for X.509 Serial number parsing Hanno Becker 2019-06-04 15:25:00 +01:00
  • a9ef412cee Extend negative testing for X.509 Version parsing Hanno Becker 2019-06-04 15:24:18 +01:00
  • a5c481e384 Extend negative testing for X.509 TBS header parsing Hanno Becker 2019-06-04 15:19:09 +01:00
  • a1491fe74f Merge remote-tracking branch 'public/pr/2651' into HEAD Simon Butcher 2019-06-04 16:09:30 +01:00
  • fe20bea3c7 Merge remote-tracking branch 'public/pr/2643' into HEAD Simon Butcher 2019-06-04 16:09:20 +01:00
  • 150deca7b9 Merge remote-tracking branch 'public/pr/2642' into HEAD Simon Butcher 2019-06-04 16:09:14 +01:00
  • ca6aee4a45 Merge remote-tracking branch 'public/pr/2641' into HEAD Simon Butcher 2019-06-04 16:09:07 +01:00
  • 21d1c32b2b Merge remote-tracking branch 'origin/pr/574' into baremetal Simon Butcher 2019-06-04 15:08:32 +01:00
  • d2cd0b8041 Merge remote-tracking branch 'origin/pr/567' into baremetal Simon Butcher 2019-06-04 15:06:20 +01:00
  • 2b2cbb5c0f Merge remote-tracking branch 'origin/pr/570' into baremetal Simon Butcher 2019-06-04 15:06:07 +01:00
  • 786ff7911c Merge remote-tracking branch 'origin/pr/568' into baremetal Simon Butcher 2019-06-04 15:05:42 +01:00
  • d7bc9ffd24 Correct placement of ChangeLog entry Hanno Becker 2019-06-04 10:27:43 +01:00
  • c24e019513 Improve documentation of mbedtls_x509_get_ext() Hanno Becker 2019-02-11 14:33:36 +00:00
  • 53526c70ff Adapt ChangeLog Hanno Becker 2019-02-14 17:19:23 +00:00
  • 19557c2078 Always return a high-level error code from X.509 module Hanno Becker 2019-02-12 11:52:10 +00:00
  • 1de13dbc49 Obey bounds of ASN.1 substructures Hanno Becker 2019-02-12 17:22:36 +00:00
  • 5549f46373 Correct placement of ChangeLog entry Hanno Becker 2019-06-04 10:27:43 +01:00
  • c74ce446b9 Improve documentation of mbedtls_x509_get_ext() Hanno Becker 2019-02-11 14:33:36 +00:00
  • a49d4a6607 Adapt ChangeLog Hanno Becker 2019-02-14 17:19:23 +00:00
  • 2f472140f9 Always return a high-level error code from X.509 module Hanno Becker 2019-02-12 11:52:10 +00:00
  • 4e1bfc19cc Obey bounds of ASN.1 substructures Hanno Becker 2019-02-12 17:22:36 +00:00
  • 3c03a881eb Correct placement of ChangeLog entry Hanno Becker 2019-06-04 10:27:43 +01:00
  • 3cddba887a Improve documentation of mbedtls_x509_get_ext() Hanno Becker 2019-02-11 14:33:36 +00:00
  • d57a3a6a4f Adapt ChangeLog Hanno Becker 2019-02-14 17:19:23 +00:00
  • 6ccfb18ab1 Always return a high-level error code from X.509 module Hanno Becker 2019-02-12 11:52:10 +00:00
  • 08c78a2e32 UDP proxy: Don't attempt to dissect dgram into records when dropping Hanno Becker 2019-06-04 13:04:28 +01:00
  • 12f62fb82c Obey bounds of ASN.1 substructures Hanno Becker 2019-02-12 17:22:36 +00:00
  • 7bf7710f40 Remove reference to outdated compile-time option Hanno Becker 2019-06-04 09:43:16 +01:00
  • f3c43dde54 Merge branch 'mbedtls-2.16' into baremetal Manuel Pégourié-Gonnard 2019-06-04 09:39:51 +02:00
  • e35f02e1c4 Update crypto submodule Hanno Becker 2019-06-03 16:11:10 +01:00
  • 4cbea4b07e Remove heading spaces in tests/data_files/Makefile Hanno Becker 2019-05-30 16:08:12 +01:00
  • ff552f7d56 Re-generate library/certs.c from script Hanno Becker 2019-05-15 13:43:24 +01:00
  • 471ad477bb Add new line at the end of test-ca2.key.enc Hanno Becker 2019-05-15 13:40:18 +01:00
  • 92b4f8131c Use strict syntax to annotate origin of test data in certs.c Hanno Becker 2019-05-15 13:31:06 +01:00
  • a545be2622 Add run to all.sh exercising !MBEDTLS_PEM_PARSE_C + !MBEDTLS_FS_IO Hanno Becker 2019-05-10 14:45:37 +01:00
  • 3217c8d7e8 Allow DHM self test to run without MBEDTLS_PEM_PARSE_C Hanno Becker 2019-05-10 14:43:31 +01:00
  • 91e72c3121 ssl-opt.sh: Auto-skip tests that use files if MBEDTLS_FS_IO unset Hanno Becker 2019-05-10 14:38:42 +01:00
  • 960e588278 Document origin of hardcoded certificates in library/certs.c Hanno Becker 2019-03-12 16:38:17 +00:00
  • 666f60dd80 Adapt ChangeLog Hanno Becker 2018-12-05 16:52:37 +00:00
  • 58fc28ce1a Rename server1.der to server1.crt.der Hanno Becker 2019-03-14 13:33:20 +00:00
  • 8843c250c0 Add DER encoded files to git tree Hanno Becker 2019-05-17 15:19:33 +01:00
  • e21387e014 Add build instructions to generate DER versions of CRTs and keys Hanno Becker 2019-03-12 16:49:26 +00:00
  • 422d1993d2 Document "none" value for ca_path/ca_file in ssl_client2/ssl_server2 Hanno Becker 2019-05-01 11:16:28 +01:00
  • 8174bdfb94 ssl_server2: Skip CA setup if ca_path or ca_file argument "none" Hanno Becker 2019-03-05 16:22:07 +00:00
  • 623e7b4422 ssl_client2: Skip CA setup if ca_path or ca_file argument "none" Hanno Becker 2019-03-05 16:02:15 +00:00
  • a0c5ceb2af Correct white spaces in ssl_server2 and ssl_client2 Hanno Becker 2018-12-05 16:49:42 +00:00
  • 2900b14b11 Adapt ssl_client2 to parse DER encoded test CRTs if PEM is disabled Hanno Becker 2019-02-01 08:15:06 +00:00
  • 09b8cae006 Adapt ssl_server2 to parse DER encoded test CRTs if PEM is disabled Hanno Becker 2019-02-01 08:13:19 +00:00
  • cba45bd272 Document support for MD2 and MD4 in programs/x509/cert_write Hanno Becker 2019-06-03 14:36:59 +01:00
  • b6bf4967de Correct name of X.509 parsing test for well-formed, ill-signed CRT Hanno Becker 2019-06-03 14:28:43 +01:00
  • 958c41196a Add test cases exercising successful verification of MD2/MD4/MD5 CRT Hanno Becker 2019-06-03 14:27:03 +01:00
  • c6b33dbdda Add test case exercising verification of valid MD2 CRT Hanno Becker 2019-06-03 14:25:18 +01:00
  • dcb1e60521 Add MD[245] test CRTs to tree Hanno Becker 2019-06-03 14:14:38 +01:00
  • 067f3574b9 Add instructions for MD[245] test CRTs to tests/data_files/Makefile Hanno Becker 2019-06-03 14:14:04 +01:00