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

Reply via email to