1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-08-01 10:06:53 +03:00
Commit Graph

1873 Commits

Author SHA1 Message Date
f24b4a7316 Interface change in ECP info functions
ecp_named_curve_from_grp_id() -> ecp_curve_info_from_grp_id()
ecp_grp_id_from_named_curve() -> ecp_curve_info_from_tls_id()
2013-09-24 21:25:53 +02:00
f71e587c5e Fix memory leak in ssl cipher usage 2013-09-24 21:25:53 +02:00
3ebb2cdb52 Add support for multiple server certificates 2013-09-24 21:25:53 +02:00
834ea8587f Change internal structs for multi-cert support 2013-09-24 21:25:53 +02:00
cbf3ef3861 RSA and ECDSA key exchanges don't depend on CRL 2013-09-24 21:25:53 +02:00
dfe0ea9f02 Add missing VS files for programs 2013-09-23 23:01:39 +02:00
164d894b9a Fix: session start time wasn't set server side 2013-09-23 23:00:50 +02:00
ee0844adb9 Updated VS project files for X509 changes 2013-09-23 15:20:01 +02:00
c2148753df Added missing uint32_t def for Windows in gcm.h 2013-09-23 15:11:46 +02:00
3cf63edc44 Typo in Windows error code in x509_crt.c 2013-09-23 15:10:16 +02:00
c27c4e2efb Support faulty X509 v1 certificates with extensions
(POLARSSL_X509_ALLOW_EXTENSIONS_NON_V3)
2013-09-23 15:01:36 +02:00
15b9b3a7e0 Key generation tool 2013-09-23 13:25:44 +02:00
649854004b New script for testing standard configurations 2013-09-20 17:08:53 +02:00
684e9dc52e Add custom configurations with activation script 2013-09-20 16:51:13 +02:00
fe28646f72 Fix references to x509parse in config.h 2013-09-20 16:51:13 +02:00
09fff7ee25 Cosmetics in config.h 2013-09-20 16:51:13 +02:00
abd6e02b7b Rm _CRT_SECURE_NO_DEPRECATE for programs
(Already in config.h.)
2013-09-20 16:51:13 +02:00
3bd2aae5a5 Add forgotten initializations 2013-09-20 16:51:13 +02:00
eb1714e9c8 Fix certs/psk arguments in compat.sh 2013-09-20 12:44:08 +02:00
7831b0cb3c A few more issues with small configurations 2013-09-20 12:30:21 +02:00
1a483833b3 SSL_TLS doesn't depend on PK any more
(But PK does depend on RSA or ECP.)
2013-09-20 12:29:15 +02:00
34ced2dffe Fix mis-sized buffer
Reported by rgacogne on twitter.
Also spotted by gcc-4.8 with -O2
2013-09-20 11:37:39 +02:00
a7496f00ff Fix a few more warnings in small configurations 2013-09-20 11:29:59 +02:00
4fee79b885 Fix some more depend issues 2013-09-20 10:58:59 +02:00
387a211fad Fix some dependencies in tests 2013-09-20 10:58:59 +02:00
92e5b59355 Fix some dependencies/warnings in programs 2013-09-20 10:58:58 +02:00
1032c1d3ec Fix some dependencies and warnings in small config 2013-09-19 10:49:00 +02:00
5ad403f5b5 Prepared for 1.3.0 RC0 polarssl-1.3.0-rc0 2013-09-18 21:21:30 +02:00
eaed9dffb7 Added --soversion to help in bump_version.sh 2013-09-18 21:19:35 +02:00
6db455e6e3 PSK callback added to SSL server 2013-09-18 21:14:58 +02:00
ff29f9c825 Compute public key if absent when reading EC key 2013-09-18 16:13:02 +02:00
4fc090af9c Minor typos in pk.h 2013-09-18 15:43:25 +02:00
da179e4870 Add ecp_curve_list(), hide ecp_supported_curves 2013-09-18 15:37:44 +02:00
dace82f805 Refactor cipher information management 2013-09-18 15:37:44 +02:00
a310459f5c Fix a few things that broke with RSA compiled out 2013-09-18 15:37:44 +02:00
161ef968db Cache pre-computed points for ecp_mul()
Up to 1.25 speedup on ECDSA sign for small curves, but mainly useful as a
preparation for fixed-point mult (a few prototypes changed in constness).
2013-09-18 15:37:44 +02:00
56cd319f0e Add human-friendly name in ecp_curve_info 2013-09-18 15:37:44 +02:00
803bb312a3 Remove ecp-bench (now in general benchmark) 2013-09-18 15:37:43 +02:00
940f9ce515 Added pk_decrypt, pk_encrypt, pk_sign, pk_verify example applications 2013-09-18 15:34:57 +02:00
45f21c7ad1 PK layer and X509 core refactoring in ChangeLog 2013-09-18 15:34:45 +02:00
2e24ca74b0 Updated key_app.c and key_app_writer.c for EC key printing 2013-09-18 15:25:16 +02:00
cc34f95b43 Include ECDSA and ECDH in benchmark 2013-09-18 14:35:57 +02:00
a79d123a55 Make ecp_supported_curves constant 2013-09-18 14:35:57 +02:00
ed7cbe92d5 Allow selection of what to benchmark 2013-09-18 14:35:56 +02:00
8271f2ffb5 Shorten benchmark source using macros and loops 2013-09-18 14:35:56 +02:00
51451f8d26 Replace EC flag with ssl_ciphersuite_uses_ec() 2013-09-18 14:35:56 +02:00
15d5de1969 Simplify usage of DHM blinding 2013-09-18 14:35:55 +02:00
c83e418149 Prepare for ECDH point blinding just in case 2013-09-18 14:35:54 +02:00
c972770f78 Prepare ecp_group for future extensions 2013-09-18 14:35:53 +02:00
456d3b9b0b Make ECP error codes more specific 2013-09-18 14:35:53 +02:00