TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
2ccdab8ef3b2e462863c9c2a946dcd6ccceca6bd
/
library
/
x509.c
4009d8f
Make function mbedtls_ssl_set_hostname(...) as optional
by Teppo Järvelin
· 6 years ago
c00ccea
Move def'n of X.509 time-verif funcs to hdr if no time available
by Hanno Becker
· 6 years ago
de8869c
Merge remote-tracking branch 'restricted/pr/608' into baremetal-proposed
by Manuel Pégourié-Gonnard
· 6 years ago
b1d720c
Remove superfluous new line in x509.c
by Hanno Becker
· 6 years ago
abd929c
Merge branch 'mbedtls-2.16' into baremetal-2.16-01_07_19
by Hanno Becker
· 6 years ago
f332a97
Add ASN.1 API to free linked list representation of ASN.1 sequences
by Hanno Becker
· 6 years ago
e452add
Comment on return value type in two internal X.509 functions
by Hanno Becker
· 6 years ago
be0cf9b
Improve formatting in x509.c
by Hanno Becker
· 6 years ago
f6bc888
Move declarations of internal X.509 functions to separate header
by Hanno Becker
· 6 years ago
1e11f21
Solely use raw X.509 name data references including SEQUENCE header
by Hanno Becker
· 6 years ago
2bcc764
Give x509_{sequence|name}_free() external linkage
by Hanno Becker
· 6 years ago
c6573a2
Convert X.509 name buffer to linked list via name traversal callback
by Hanno Becker
· 6 years ago
6b37812
Add `next_merged` field to X.509 name comparison abort callback
by Hanno Becker
· 6 years ago
b59d3f1
Add single function to parse ASN.1 AlgorithmIdentifier to x509.c
by Hanno Becker
· 6 years ago
1898b68
Allow NULL pointer in mbedtls_x509_get_sig_alg if params not needed
by Hanno Becker
· 6 years ago
b3def1d
Move length check into mbedtls_x509_memcasecmp()
by Hanno Becker
· 6 years ago
67284cc
Add abort condition callback to `mbedtls_x509_name_cmp_raw()`
by Hanno Becker
· 6 years ago
7dee12a
Make use of raw comparison function in CRT verification
by Hanno Becker
· 6 years ago
a3a2ca1
Provide X.509 name comparison based on raw ASN.1 data
by Hanno Becker
· 6 years ago
88de342
Move x509_name_cmp() from x509_crt.c to x509.c
by Hanno Becker
· 6 years ago
83cd867
Remove `sig_oid` parameter from mbedtls_x509_sig_alg_gets()
by Hanno Becker
· 6 years ago
30cb1ac
Reduce code-size of mbedtls_x509_get_name()
by Hanno Becker
· 6 years ago
3470d59
Simplify implementation of mbedtls_x509_get_name()
by Hanno Becker
· 6 years ago
b40dc58
Introduce a helper macro to check for ASN.1 string tags
by Hanno Becker
· 6 years ago
ace04a6
Move bounds check into ASN.1 parsing function
by Hanno Becker
· 6 years ago
096bccf
Merge remote-tracking branch 'origin/pr/2450' into mbedtls-2.16
by Jaeden Amero
· 6 years ago
02a2193
Rename MBEDTLS_X509_INFO to !MBEDTLS_X509_REMOVE_INFO
by Hanno Becker
· 6 years ago
dc470ae
Reduce code size when mbedtls_x509_*_info() unused
by Peter Kolbus
· 7 years ago
c74ce44
Improve documentation of mbedtls_x509_get_ext()
by Hanno Becker
· 6 years ago
2f47214
Always return a high-level error code from X.509 module
by Hanno Becker
· 6 years ago
4e1bfc1
Obey bounds of ASN.1 substructures
by Hanno Becker
· 6 years ago
d6028a1
Improve macro hygiene
by Hanno Becker
· 7 years ago
60ee28b
x509.c: Fix potential memory leak in X.509 self test
by Junhwan Park
· 7 years ago
d5f4759
Fix #2370, minor typos and spelling mistakes
by Antonin Décimo
· 7 years ago
6a73978
Rename mbedtls_platform_gmtime() to mbedtls_platform_gmtime_r()
by Hanno Becker
· 7 years ago
248e27c
Remove redundant statement from x509_get_current_time
by Andres Amaya Garcia
· 7 years ago
1abb368
Make gmtime() configurable at compile-time
by Andres Amaya Garcia
· 7 years ago
d717743
Fix check-names.sh fail with USE_GMTIME macro
by Andres Amaya Garcia
· 7 years ago
ce6eebb
Use gmtime when target is not windows or posix
by Andres Amaya Garcia
· 7 years ago
2c92949
Merge remote-tracking branch 'public/pr/1198' into development
by Simon Butcher
· 7 years ago
a5fbfd7
Enable snprintf on FreeBSD
by k-stachowiak
· 7 years ago
2682edf
Fix build using -std=c99
by Nicholas Wilson
· 8 years ago
512b4ee
Use gmtime_r to fix thread-safety issue, and use mbedtls_time on Windows
by Nicholas Wilson
· 8 years ago
8339c8f
x509.c: Remove unused includes
by Brendan Shanks
· 7 years ago
735b37e
Correctly handle leap year in x509_date_is_valid()
by Andres Amaya Garcia
· 9 years ago
61937d4
Rename time and index parameter to avoid name conflict.
by Hanno Becker
· 8 years ago
750c353
X.509 self-tests: replaced SHA-1 certificates by SHA-256
by Gilles Peskine
· 8 years ago
87c9807
Fix buffer overread in mbedtls_x509_get_time()
by Janos Follath
· 9 years ago
1903fb3
Clarify Comments and Fix Typos (#651)
by Brian J Murray
· 9 years ago
488c08c
Merge branch fixing date validity in X.509
by Simon Butcher
· 9 years ago
4b76aec
Add check for validity of date in x509_get_time()
by Andres AG
· 9 years ago
4bdbe09
Fix sig->tag update in mbedtls_x509_get_sig()
by Andres AG
· 9 years ago
b5b6af2
Puts platform time abstraction into its own header
by Simon Butcher
· 9 years ago
d5800b7
Abstracts away time()/stdlib.h into platform
by SimonB
· 9 years ago
37ff140
Change main license to Apache 2.0
by Manuel Pégourié-Gonnard
· 10 years ago
620ee19
Fix return of x509_self_test without SHA-1
by Manuel Pégourié-Gonnard
· 10 years ago
6fb8187
Update date in copyright line
by Manuel Pégourié-Gonnard
· 10 years ago
e7e8984
Fix and document corner-cases of time checking
by Manuel Pégourié-Gonnard
· 10 years ago
57e10d7
Fix potential NULL dereference.
by Manuel Pégourié-Gonnard
· 10 years ago
1685368
Rationalize snprintf() usage in X.509 modules
by Manuel Pégourié-Gonnard
· 10 years ago
60c793b
Split HAVE_TIME into HAVE_TIME + HAVE_TIME_DATE
by Manuel Pégourié-Gonnard
· 10 years ago
fb317c5
Rename parameter in a x509 helper
by Manuel Pégourié-Gonnard
· 10 years ago
c730ed3
Rename boolean functions to be clearer
by Manuel Pégourié-Gonnard
· 10 years ago
864108d
Move from gmtime_r to gmtime + mutexes
by Manuel Pégourié-Gonnard
· 10 years ago
6a8ca33
Rename ERR_xxx_MALLOC_FAILED to ..._ALLOC_FAILED
by Manuel Pégourié-Gonnard
· 10 years ago
1b8de57
Remove a few redundant memset after calloc.
by Manuel Pégourié-Gonnard
· 10 years ago
7551cb9
Replace malloc with calloc
by Manuel Pégourié-Gonnard
· 10 years ago
0fe1f6d
Remove debug line from selftest
by Manuel Pégourié-Gonnard
· 10 years ago
eecb43c
Manually merge doc fixes from 1.3
by Manuel Pégourié-Gonnard
· 10 years ago
43b37cb
Fix use of pem_read_buffer() in PK, DHM and X509
by Manuel Pégourié-Gonnard
· 10 years ago
e6ef16f
Change X.509 verify flags to uint32_t
by Manuel Pégourié-Gonnard
· 10 years ago
8408a94
Remove MBEDTLS_ from internal macros
by Manuel Pégourié-Gonnard
· 10 years ago
2cf5a7c
The Great Renaming
by Manuel Pégourié-Gonnard
· 10 years ago
26c9f90
Merge branch 'mbedtls-1.3' into development
by Manuel Pégourié-Gonnard
· 10 years ago
dd5dbca
Accept bitstrings in X.509 names
by Manuel Pégourié-Gonnard
· 10 years ago
ca878db
Make md_info_t an opaque structure
by Manuel Pégourié-Gonnard
· 10 years ago
c70581c
Add POLARSSL_DEPRECATED_{WARNING,REMOVED}
by Manuel Pégourié-Gonnard
· 10 years ago
4772314
Remove functions deprecated in 1.3
by Manuel Pégourié-Gonnard
· 10 years ago
6e06437
Reverse meaning of OID_CMP
by Manuel Pégourié-Gonnard
· 10 years ago
7f80997
Rename include directory to mbedtls
by Manuel Pégourié-Gonnard
· 10 years ago
fe44643
Rename website and repository
by Manuel Pégourié-Gonnard
· 10 years ago
c531b4a
Apply the semantic patch rm-malloc-cast.cocci.
by Mansour Moufid
· 10 years ago
ac1f76c
Merge remote-tracking branch 'rich/platform' into development
by Manuel Pégourié-Gonnard
· 10 years ago
7d5a55a
Remove dependency on sscanf in lib x509
by Rich Evans
· 10 years ago
fac657f
modify library/x509*.c to use polarssl_snprintf
by Rich Evans
· 11 years ago
36796df
Added missing stdio in lib x509.c needed for sscanf
by Rich Evans
· 10 years ago
00ab470
cleanup library and some basic tests. Includes, add guards to includes
by Rich Evans
· 10 years ago
555fbf8
Support composite RDNs in X.509 certs parsing
by Manuel Pégourié-Gonnard
· 11 years ago
860b516
Fix url again
by Manuel Pégourié-Gonnard
· 11 years ago
7cbe131
Fix more stdio inclusion issues
by Manuel Pégourié-Gonnard
· 11 years ago
085ab04
Fix website url to use https.
by Manuel Pégourié-Gonnard
· 11 years ago
9698f58
Remove maintainer line.
by Manuel Pégourié-Gonnard
· 11 years ago
19f6b5d
Remove redundant "all rights reserved"
by Manuel Pégourié-Gonnard
· 11 years ago
a658a40
Update copyright
by Manuel Pégourié-Gonnard
· 11 years ago
967a2a5
Change name to mbed TLS in the copyright notice
by Manuel Pégourié-Gonnard
· 11 years ago
9439f93
Use pk_load_file() in X509
by Manuel Pégourié-Gonnard
· 11 years ago
d681443
Fix potential stack overflow
by Manuel Pégourié-Gonnard
· 11 years ago
5d86185
Fix memory leak while parsing some X.509 certs
by Manuel Pégourié-Gonnard
· 11 years ago
ef5087d
Added explicit casts to prevent compiler warnings when trying to build for iOS
by Sander Niemeijer
· 11 years ago
8dcb2d7
Support escaping of commas in x509_string_to_names()
by Paul Bakker
· 11 years ago
Next »