On Sat, Jun 25, 2016 at 10:42:40AM -0600, Bob Beck wrote: >CVSROOT: /cvs >Module name: src >Changes by: b...@cvs.openbsd.org 2016/06/25 10:42:40 > >Modified files: > lib/libssl/src/crypto/ocsp: Tag: OPENBSD_5_8 ocsp_cl.c > ocsp_srv.c > >Log message: >Fix several issues in the OCSP code that could result in the incorrect >generation and parsing of OCSP requests. This remediates a lack of error >checking on time parsing in these functions, and ensures that only >GENERALIZEDTIME formats are accepted for OCSP, as per RFC 6960 > >Issues reported, and fixes provided by Kazuki Yamaguchi <k...@rhe.jp> >and Kinichiro Inoguchi <kinichiro.inogu...@gmail.com>
With this change, make build fails with: ===> libexec/login_tis cc -O2 -pipe -Wall -Werror-implicit-function-declaration -c /usr/src/libexec/login_tis/login_tis.c cc -o login_tis login_tis.o -lcrypto /usr/lib/libcrypto.so.35.0: undefined reference to `asn1_time_parse' /usr/lib/libcrypto.so.35.0: undefined reference to `asn1_tm_cmp' collect2: ld returned 1 exit status *** Error 1 in libexec/login_tis (<bsd.prog.mk>:87 'login_tis') *** Error 1 in libexec (<bsd.subdir.mk>:48 'all') *** Error 1 in . (<bsd.subdir.mk>:48 'all') *** Error 1 in /usr/src (Makefile:82 'build') This is only on 5.8-stable. No problems on 5.9-stable. Maurice