Commit Graph

39 Commits

Author SHA1 Message Date
bket
bcb752cbc6 Update to mbedtls-2.16.7
This update includes a fix for a side-channel attack on ECC key import
and validation. Overview on changes can be found at
https://github.com/ARMmbed/mbedtls/releases/tag/mbedtls-2.16.7.

OK inoguchi@
2020-07-03 07:35:41 +00:00
bket
afc5dbeaab Update to mbedtls-2.16.6
Fix side channel in ECC code that allowed an adversary with access to
precise enough timing and memory access information to fully recover an
ECDSA private key (CVE-2020-10932).
2020-04-15 13:04:41 +00:00
bket
4a4ec36bd6 Update to mbedtls-2.16.5
This release fixes a potential memory overread when performing an ECDSA
signature operation. Release notes:
https://tls.mbed.org/tech-updates/releases/mbedtls-2.16.5-and-2.7.14-released.
2020-02-22 06:38:12 +00:00
bket
971462c417 Update to mbedtls-2.16.4
This release fixes a side channel attack on ECDSA (CVE-2019-18222).
Release notes can be found at
https://tls.mbed.org/tech-updates/releases/mbedtls-2.16.4-and-2.7.13-released

Minor of libmbedcrypto has been bumped as a symbol has been added.

OK rsadowski@
2020-01-31 04:14:43 +00:00
bket
ecc6836375 Update to mbedtls-2.16.3.
Mbed TLS 2.16.3 is a maintenance release of the Mbed TLS 2.16 branch,
and provides bug fixes and minor enhancements. Overview of changes can
be found at
https://github.com/ARMmbed/mbedtls/releases/tag/mbedtls-2.16.3.

Minor of mbedcrypto has been bumped as symbols have been added.

OK sthen@
2019-10-18 04:56:37 +00:00
sthen
77f7cc9c61 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:49:33 +00:00
bket
bf939bcbf2 Update to mbedtls-2.16.2.
Maintenance release. Release notes can be found at
https://tls.mbed.org/tech-updates/releases/mbedtls-2.16.2-and-2.7.11-released

Bump minor of libmbedx509 as symbols have been added.
2019-06-27 05:05:49 +00:00
bket
5f210592b7 Update to mbedtls-2.16.1.
Maintenance release of the Mbed TLS 2.16 branch. Overview of changes can
be found at https://github.com/ARMmbed/mbedtls/releases
2019-03-29 04:39:08 +00:00
bket
48181c177e Update mbedtls to 2.16.0.
This is the first release in a new long term support branch, which fixes
a couple of bugs, and adds some new features. Changelog can be found at
https://tls.mbed.org/tech-updates/releases/mbedtls-2.16.0-2.7.9-and-2.1.18-released

- Minors of mbedtls and mbedcrypt have been bumped as symbols have been
  added
- Tell PORTROACH to follow the LTS branch
- Take maintainership

OK juanfra@
2019-01-12 06:24:56 +00:00
bket
b466d99c0a Update to mbedtls-2.14.1
Addresses CVE-2018-19608. Bump minor of mbedcrypto as symbols have been
added.

OK kn@, jca@
2018-12-07 13:11:24 +00:00
bket
e1717927a1 Update to mbedtls-2.14.0.
Bump major number of shared libs, as symbols have been removed.

OK jca@
2018-11-26 15:18:28 +00:00
ajacoutot
886400262d Needs python to build.
ok bket@
2018-10-08 11:58:07 +00:00
bket
274a0da46d Update to mbedtls-2.13.0.
libmbedtls requires a bump as a symbol has been removed (and new ones
have been added).

OK sthen@
2018-10-02 15:13:04 +00:00
bket
c08c857f94 Update to mbedtls-2.12.0.
Fixes vulnerabilities in the TLS ciphersuites (CVE-2018-0497 and
CVE-2018-0498). Major number of all SHARED_LIBS have been bumped as
symbols have been removed.

OK sthen@
2018-08-08 12:51:09 +00:00
bket
01f2245a25 Update to polarssl-2.9.0.
Fixes various security issues, and bugs,
https://tls.mbed.org/tech-updates/releases/mbedtls-2.9.0-2.7.3-and-2.1.12-released

Minor of mbedtls has been bumped as symbols have been added.

OK jca@
2018-05-15 17:39:19 +00:00
bket
a940fb0f98 Update to mbedtls-2.8.0. Various security fixes, see
https://github.com/ARMmbed/mbedtls/blob/development/ChangeLog

Tested ok on amd64 and sparc64 (jca@). A single test fails on arm (also
happens with 2.7.0).
Minor number of mbedcrypto has been bumped as symbols have been added.

OK jca@
2018-04-02 17:16:19 +00:00
sthen
010ca2d7d5 update to mbedtls-2.7.0, from Björn Ketelaars. various security fixes, see
https://github.com/ARMmbed/mbedtls/blob/development/ChangeLog
2018-02-06 10:26:31 +00:00
jca
1353cb4429 Update to mbedtls-2.6.0
https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2017-01

mentions 3 security issues, at least CVE-2017-2784 (Freeing of memory
allocated on stack when validating a public key with a secp224k1 curve)
affects mbedtls-2.2.1.

Packaging:
- bump major of shared libs since symbols have been removed
- tweak license marker
- kill code in testsuite that fails to build with our stdio
  implementation (can't take the address of stdout, the C standard
  warns about that)
- kill some debug flags set by cmake

Make test passes on amd64 and arm, also tests & ok juanfra@
2017-10-21 00:47:52 +00:00
jca
1fb188cffc regen wantlib, libcrypto/ssl not needed any more by the resulting package 2017-10-18 19:11:40 +00:00
juanfra
e30dc95cce Enable pthreads support on polarssl. OK jca@. 2016-08-27 07:46:50 +00:00
naddy
17b84e4360 remove NO_SHARED_LIBS 2016-03-11 18:13:19 +00:00
sthen
b4c0410c58 update to mbedtls-2.2.1 2016-01-06 10:59:59 +00:00
benoit
6f442fdbcd Update to mbedtls-2.2.0. 2015-11-11 21:01:44 +00:00
benoit
301ee3a6cf Update to polarssl/mbedtls-2.1.2. 2015-10-18 13:59:15 +00:00
benoit
2471cbfe06 Update to polarssl/mbedtls-2.1.1. 2015-09-21 11:44:50 +00:00
sthen
f315bdd8dd update to polarssl/mbedtls-2.1.0 2015-09-12 20:30:00 +00:00
sthen
d1e2572c6a update HOMEPAGE/MASTER_SITES (polarssl -> tls.mbed.org) 2015-06-29 20:33:28 +00:00
benoit
0b11a88e14 Update to mbedtls-1.3.11.
ok sthen@
2015-06-10 09:28:08 +00:00
sthen
2538df1cc8 fix paths 2015-02-11 14:07:29 +00:00
sthen
7bf01e0baa missed cvs rm 2015-02-11 11:13:27 +00:00
sthen
3215911fe5 Update to mbedtls 1.3.10 (the name changed). This version is still under GPL
but a forthcoming version moves to the Apache license.
2015-02-10 12:21:55 +00:00
sthen
86fd5c1df2 Patch PolarSSL for CVE-2015-1182.
An error during parsing of an ASN.1 sequence (triggerable during certificate
parsing) results in an uninitialized pointer being freed.

https://polarssl.org/tech-updates/security-advisories/polarssl-security-advisory-2014-04
2015-01-20 09:47:47 +00:00
dcoppa
f1e155f02f Respect our CFLAGS and remove default optimizations 2014-11-05 09:40:05 +00:00
sthen
c8c02a984b update to polarssl 1.3.9, security fixes (but note that nothing in the ports
tree currently uses this library)

   * Lowest common hash was selected from signature_algorithms extension in
     TLS 1.2 (found by Darren Bane) (introduced in 1.3.8).
   * Remotely-triggerable memory leak when parsing some X.509 certificates
     (server is not affected if it doesn't ask for a client certificate)
     (found using Codenomicon Defensics).
   * Remotely-triggerable memory leak when parsing crafted ClientHello
     (not affected if ECC support was compiled out) (found using Codenomicon
     Defensics).
2014-11-04 19:45:41 +00:00
jca
624c0d6cb7 SECURITY update to polarssl-1.3.8
- includes a fix for CVE-2014-4911 (DoS)
- delete patches committed upstream
- unbreak sparc64
- new features, see ChangeLog
Regress tests pass on amd64 and sparc64.
ok sthen@

Note that no port uses it yet.
2014-08-18 20:50:28 +00:00
sthen
6dff872b6a fix the name of examples/polarssl/README, found by naddy 2014-04-19 14:40:51 +00:00
sthen
eb63e31170 Missed PLIST from the commit, pointed out by dcoppa@ 2014-04-18 21:54:16 +00:00
sthen
2f7dcdba72 Joachim Schipper points out that the sample programs aren't great, so move
them out of bin to share/examples and add a README. Update the BROKEN-sparc64
comment as I've also checked with gcc4.8 now.
2014-04-18 20:51:48 +00:00
sthen
f13e34f027 import polarssl to ports, joint work with me, Joachim Schipper, dcoppa, benoit,
testing also from florian@
2014-04-18 11:37:02 +00:00