• Zebediah Figura's avatar
    cryptnet: Check only the first successfully retrieved CRL in… · 13a34954
    Zebediah Figura authored
    cryptnet: Check only the first successfully retrieved CRL in verify_cert_revocation_from_dist_points_ext().
    
    From RFC 5280 § 4.2.1.13:
    
       If the DistributionPointName contains multiple values, each name
       describes a different mechanism to obtain the same CRL.  For example,
       the same CRL could be available for retrieval through both LDAP and
       HTTP.
    
    Steam attempts to validate a certificate containing what are apparently two
    different mirrored URLs to the same 20 MB CRL, which currently takes over 400ms
    to parse in Wine. According to my reading of the RFC, we should only need to
    parse one of them, cutting the time in half.
    Signed-off-by: 's avatarZebediah Figura <zfigura@codeweavers.com>
    Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
    13a34954
Name
Last commit
Last update
dlls Loading commit data...
documentation Loading commit data...
fonts Loading commit data...
include Loading commit data...
libs Loading commit data...
loader Loading commit data...
nls Loading commit data...
po Loading commit data...
programs Loading commit data...
server Loading commit data...
tools Loading commit data...
.editorconfig Loading commit data...
.mailmap Loading commit data...
ANNOUNCE Loading commit data...
AUTHORS Loading commit data...
COPYING.LIB Loading commit data...
LICENSE Loading commit data...
LICENSE.OLD Loading commit data...
MAINTAINERS Loading commit data...
Makefile.in Loading commit data...
README Loading commit data...
VERSION Loading commit data...
aclocal.m4 Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...