index
:
openbsd
OPENBSD_2_0
OPENBSD_2_1
OPENBSD_2_2
OPENBSD_2_3
OPENBSD_2_4
OPENBSD_2_5
OPENBSD_2_6
OPENBSD_2_7
OPENBSD_2_8
OPENBSD_2_9
OPENBSD_3_0
OPENBSD_3_1
OPENBSD_3_2
OPENBSD_3_3
OPENBSD_3_4
OPENBSD_3_5
OPENBSD_3_6
OPENBSD_3_7
OPENBSD_3_8
OPENBSD_3_9
OPENBSD_4_0
OPENBSD_4_1
OPENBSD_4_2
OPENBSD_4_3
OPENBSD_4_4
OPENBSD_4_5
OPENBSD_4_6
OPENBSD_4_7
OPENBSD_4_8
OPENBSD_4_9
OPENBSD_5_0
OPENBSD_5_1
OPENBSD_5_2
OPENBSD_5_3
OPENBSD_5_4
OPENBSD_5_5
OPENBSD_5_6
OPENBSD_5_7
OPENBSD_5_8
OPENBSD_5_9
OPENBSD_6_0
OPENBSD_6_1
OPENBSD_6_2
OPENBSD_6_3
OPENBSD_6_4
OPENBSD_6_5
OPENBSD_6_6
OPENBSD_6_7
OPENBSD_6_8
OPENBSD_6_9
OPENBSD_7_0
OPENBSD_7_1
OPENBSD_7_2
OPENBSD_7_3
OPENBSD_7_4
OPENBSD_7_5
OPENBSD_7_6
master
A mirror of https://github.com/libressl/openbsd.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
lib
/
libcrypto
/
x509
/
x509_vfy.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Fix a bug in check_crl_time() that could result in incomplete
schwarze
2021-11-13
1
-8
/
+8
*
In X509_STORE_CTX, rename the X509_STORE store rather than ctx.
tb
2021-11-07
1
-6
/
+6
*
In X509_STORE_CTX rename the misnamed last_untrusted to num_untrusted
tb
2021-11-07
1
-13
/
+13
*
Cache sha512 hash and parsed not_before and not_after with X509 cert.
beck
2021-11-04
1
-21
/
+35
*
Move the now internal X.509-related structs into x509_lcl.h.
tb
2021-11-01
1
-3
/
+1
*
Add RFC 3779 checks to both legacy and new verifier
job
2021-10-26
1
-1
/
+11
*
Prepare to provide a number of X509_STORE_CTX_* setters.
tb
2021-10-24
1
-1
/
+38
*
Prepare to provide X509_STORE_CTX_get_num_untrusted()
tb
2021-10-24
1
-1
/
+7
*
Call the callback on success in new verifier in a compatible way
beck
2021-09-03
1
-5
/
+17
*
Get rid of historical code to extract the roots in the legacy case.
beck
2021-08-28
1
-49
/
+2
*
Pull roots out of the trust store in the legacy xsc when building chains
beck
2021-08-19
1
-1
/
+10
*
Fix two bugs in the legacy verifier
tb
2021-02-25
1
-6
/
+10
*
KNF
tb
2021-02-11
1
-4
/
+7
*
Plug a big memory leak in the new validator
tb
2020-11-18
1
-1
/
+6
*
Move freeing of the verify context to its natural place instead of
tb
2020-11-18
1
-2
/
+2
*
KNF (whitespace)
tb
2020-11-18
1
-2
/
+2
*
jumping into the x509 fray with a bunch of whitespace repair
deraadt
2020-09-26
1
-6
/
+6
*
KNF/whitespace nits
tb
2020-09-20
1
-4
/
+5
*
Deduplicate the time validation code between the legacy and new
beck
2020-09-15
1
-24
/
+2
*
remove unneded variable "time1"
beck
2020-09-14
1
-6
/
+6
*
Correctly fix double free introduced on review.
beck
2020-09-14
1
-1
/
+2
*
Fix double free - review moved the pop_free of roots to x509_verify_ctx_free
beck
2020-09-14
1
-2
/
+1
*
Add new x509 certificate chain validator in x509_verify.c
beck
2020-09-13
1
-48
/
+180
*
Change over to use the new x509 name constraints verification.
beck
2020-09-12
1
-28
/
+7
*
When building a chain look for non-expired certificates first.
jsing
2020-05-31
1
-8
/
+29
*
Typo in comment.
tb
2019-03-06
1
-2
/
+2
*
Don't leak sktmp in X509_verify_cert().
tb
2018-08-19
1
-5
/
+5
*
Fail early if an X509_VERIFY_PARAM is poisoned - don't allow
beck
2018-04-08
1
-8
/
+10
*
poison for X509_VERIFY_PARAM's
beck
2018-04-06
1
-3
/
+10
*
Provide X509_STORE_CTX_get0_chain() and X509_STORE_CTX_get0_store().
jsing
2018-02-22
1
-3
/
+17
*
Provide X509_STORE_CTX_get0_{cert,untrusted}() and
jsing
2018-02-14
1
-1
/
+25
*
Make the symbol for ASN1_time_tm_clamp_notafter visible so libtls
beck
2017-08-27
1
-1
/
+3
*
Add ability to clamp a notafter to values representable in a 32 bit time_t
beck
2017-08-13
1
-5
/
+21
*
Revert previous change that forced consistency between return value and
beck
2017-04-28
1
-10
/
+2
*
revert previous accidental commit
beck
2017-04-28
1
-2
/
+10
*
*** empty log message ***
beck
2017-04-28
1
-10
/
+2
*
Kill leak introduced with refactor
beck
2017-02-05
1
-3
/
+6
*
Send the function codes from the error functions to the bit bucket,
beck
2017-01-29
1
-29
/
+19
*
fix bogus comment
beck
2017-01-21
1
-2
/
+2
*
Make return value of X509_verify_cert be consistent with the error code,
beck
2017-01-21
1
-2
/
+10
*
Rework internal_verify, mostly from OpenSSL. so we can progress
beck
2017-01-20
1
-102
/
+102
*
Add and remove some blank lines, in order to make X509_verify_cert()
jsing
2017-01-07
1
-6
/
+4
*
Revert part of r1.54 as there are at least two situations where we are still
jsing
2017-01-07
1
-4
/
+2
*
Add a small bit of belt and suspenders around ERR_V_OK with X509_STORE_ctx
beck
2017-01-03
1
-2
/
+20
*
bring in boring's internal check_trust function to fix a bug introduced
beck
2017-01-03
1
-24
/
+79
*
Rework X509_verify_cert to support alt chains on certificate verification,
beck
2016-11-06
1
-117
/
+265
*
make public ASN1_time_parse and ASN1_time_tm_cmp to replace former hidden
beck
2016-11-04
1
-3
/
+3
*
In X509_cmp_time(), pass asn1_time_parse() the tag of the field being
guenther
2016-10-02
1
-2
/
+3
*
X509_free(3) is NULL-safe, so remove NULL checks before its calls.
mmcc
2016-03-11
1
-3
/
+2
*
initialize ok to 0
beck
2015-12-14
1
-2
/
+2
[prev]
[next]