Manuel Pégourié-Gonnard
10c44d767d
Allow x509_crt_verify_child() in recursion.pl
2014-11-20 17:30:37 +01:00
Manuel Pégourié-Gonnard
052ae25e56
Avoid advertising private option
2014-11-14 13:09:41 +01:00
Manuel Pégourié-Gonnard
fd60a5c621
Add script finding recursive functions
2014-11-13 12:42:12 +01:00
Manuel Pégourié-Gonnard
5924f9f810
Add script to find malloc() not followed by init
2014-11-13 12:42:12 +01:00
Manuel Pégourié-Gonnard
ab3d8627f3
Make config.pl more versatile
2014-08-14 11:34:34 +02:00
Manuel Pégourié-Gonnard
bb3a7f2b20
Add scripts to create "full" config.h
2014-08-14 11:34:33 +02:00
Paul Bakker
0464dd9357
Fix bee8ded
in error template file too
2014-07-09 10:16:18 +02:00
Paul Bakker
39daf6620c
Ability to ignore changes to Makefiles due to CMake usage
2014-06-24 11:09:25 +02:00
Paul Bakker
b5212b436f
Merge CCM cipher mode and ciphersuites
...
Conflicts:
library/ssl_tls.c
2014-05-22 15:30:31 +02:00
Manuel Pégourié-Gonnard
d66f900ba2
Simplify usage of generate scripts
2014-05-22 13:52:52 +02:00
Manuel Pégourié-Gonnard
71c8f20619
Add generate_visualc_files to bump_version
2014-05-22 13:52:52 +02:00
Manuel Pégourié-Gonnard
30159b452c
Make visualc script less chatty
2014-05-22 13:52:52 +02:00
Manuel Pégourié-Gonnard
50868a7a82
Rename VS script more appropriately
2014-05-22 13:52:52 +02:00
Manuel Pégourié-Gonnard
411f73e7b3
Factor some output code
2014-05-22 13:52:52 +02:00
Manuel Pégourié-Gonnard
0598faf15b
Generate VS2010 solution file
2014-05-22 13:52:51 +02:00
Manuel Pégourié-Gonnard
41e8b62ebb
Generate GUID for VS2010 apps
2014-05-22 13:52:50 +02:00
Manuel Pégourié-Gonnard
cd8f844eb3
Add VS6 workspace to update-vs-apps.pl
2014-05-22 13:52:50 +02:00
Manuel Pégourié-Gonnard
0aafa5c55f
Add visual C main files to update_vs_apps.pl
2014-05-22 13:52:49 +02:00
Manuel Pégourié-Gonnard
2d34fe3918
Rework update-vs-apps script a bit
2014-05-22 13:52:49 +02:00
Manuel Pégourié-Gonnard
fe671f4aeb
Add markers around generated code in error.c
2014-05-22 13:52:48 +02:00
Manuel Pégourié-Gonnard
a6916fada8
Add (placeholder) CCM module
2014-05-06 11:28:09 +02:00
Paul Bakker
9af723cee7
Fix formatting: remove trailing spaces, #endif with comments (> 10 lines)
2014-05-01 13:03:14 +02:00
Paul Bakker
2ca1dc8958
Updated error.c and version_features.c based on changes
2014-05-01 09:46:38 +02:00
Paul Bakker
790e395729
Fixed to the features check
2014-04-30 16:48:32 +02:00
Manuel Pégourié-Gonnard
0bc1f23dfd
Adapt script and instructions for alt config.h
2014-04-30 16:40:22 +02:00
Manuel Pégourié-Gonnard
cef4ad2509
Adapt sources to configurable config.h name
2014-04-30 16:40:20 +02:00
Paul Bakker
0f90d7d2b5
version_check_feature() added to check for compile-time options at run-time
2014-04-30 11:49:44 +02:00
Paul Bakker
1f69a93ab1
Move configs to 'configs/' and activate-config.pl should be called from root
2014-04-25 10:04:49 +02:00
Manuel Pégourié-Gonnard
cf38367f45
Fix HMAC_DRBG and RIPEMD160 error codes
2014-02-01 10:24:53 +01:00
Paul Bakker
17d99fc6f2
Fixed error.fmt to match active error.c code
2013-11-21 17:34:13 +01:00
Paul Bakker
911807284d
bump_version script also handled SOVERSION for library/Makefile
2013-11-05 11:28:32 +01:00
Paul Bakker
fa6a620b75
Defines for UEFI environment under MSVC added
2013-10-29 14:05:38 +01:00
Paul Bakker
b9cfaa0c7f
Explicit conversions and minor changes to prevent MSVC compiler warnings
2013-10-14 15:50:40 +02:00
Paul Bakker
b887f1119e
Removed return from error_strerror()
2013-10-11 15:24:31 +02:00
Paul Bakker
2466d93546
Threading abstraction layer added
2013-09-28 15:00:02 +02:00
Manuel Pégourié-Gonnard
420edcaf1d
Clean up config-suite-b.h thanks to new certs
2013-09-25 11:52:38 +02:00
Manuel Pégourié-Gonnard
cbf3ef3861
RSA and ECDSA key exchanges don't depend on CRL
2013-09-24 21:25:53 +02:00
Manuel Pégourié-Gonnard
684e9dc52e
Add custom configurations with activation script
2013-09-20 16:51:13 +02:00
Paul Bakker
eaed9dffb7
Added --soversion to help in bump_version.sh
2013-09-18 21:19:35 +02:00
Manuel Pégourié-Gonnard
ef009ffde9
Small fix to check_doxy_blocks script
2013-09-18 14:34:33 +02:00
Manuel Pégourié-Gonnard
1b57878e4a
Add missing VS project files, generated by script
2013-09-18 14:34:33 +02:00
Paul Bakker
5187656211
Renamed X509 / X509WRITE error codes to generic (non-cert-specific)
2013-09-17 14:36:05 +02:00
Paul Bakker
36713e8ed9
Fixed bunch of X509_PARSE related defines / dependencies
2013-09-17 13:25:29 +02:00
Paul Bakker
cff6842b39
POLARSSL_PEM_C split into POLARSSL_PEM_PARSE_C and POLARSSL_PEM_WRITE_C
2013-09-16 13:36:18 +02:00
Paul Bakker
0e06c0fdb4
Assigned error codes to the error defines
2013-08-25 11:21:30 +02:00
Manuel Pégourié-Gonnard
7a6c946446
Fix error code in pk.h
2013-07-09 10:37:27 +02:00
Paul Bakker
9e36f0475f
SHA2 renamed to SHA256, SHA4 renamed to SHA512 and functions accordingly
...
The SHA4 name was not clear with regards to the new SHA-3 standard. So
SHA2 and SHA4 have been renamed to better represent what they are:
SHA256 and SHA512 modules.
2013-06-30 14:34:05 +02:00
Paul Bakker
e2ab84f4a1
Renamed error_strerror() to the less conflicting polarssl_strerror()
...
Ability to keep old function error_strerror() as well with
POLARSSL_ERROR_STRERROR_BC. Also works with
POLARSSL_ERROR_STRERROR_DUMMY.
2013-06-29 18:35:41 +02:00
Paul Bakker
28144decef
PKCS#5 v2 PBES2 support and use in PKCS#8 encrypted certificates
...
The error code POLARSSL_ERR_X509_PASSWORD_MISMATCH is now properly
returned in case of an encryption failure in the padding. The
POLARSSL_ERR_X509_PASSWORD_REQUIRED error code is only returned for PEM
formatted private keys as for DER formatted ones it is impossible to
distinguish if a DER blob is PKCS#8 encrypted or not.
(cherry picked from commit 1fd4321ba2016dfaff2b48c11f731fc9ccbd7ccf)
Conflicts:
include/polarssl/error.h
scripts/generate_errors.pl
2013-06-25 15:06:52 +02:00
Paul Bakker
b0c19a4b3d
PKCS#5 module added. Moved PBKDF2 functionality inside and deprecated
...
old PBKDF2 module.
(cherry picked from commit 19bd297dc896410e0d859729f9e8d4b1e107e6c8)
Conflicts:
include/polarssl/error.h
scripts/generate_errors.pl
2013-06-25 15:06:52 +02:00