[Bro] X509 Plugin does not support OpenSSL 1.1

Johanna Amann johanna at icir.org
Thu Jul 20 22:06:20 PDT 2017


Hi,

in case you have not solved it yourself so far - you are right, OpenSSL
1.1 is not yet supported (it is on the list).

However I am a bit stumped by the fact that you encounter this on Ubuntu
16.04; 16.04 shups with OpenSSL 1.0.2 - so you should not have a problem
there. Is there any chance that you compiled OpenSSL 1.1 yourself and have
that laying around somewhere?

Johanna

On Tue, Jul 11, 2017 at 03:22:41PM +0530, Shirisha Kasarla wrote:
> can anyone help with this issue
> openssl should be downgraded to 1.0.0
> for compiling bro
> openssl 1.1 is not compatible with bro compilation
> OS- ubuntu 16.04
> The following error is occurred
> 
> In file included from
> /home/shrisha/bro-2.5/src/file_analysis/analyzer/x509/X509.h:9:0,
>                  from
> /home/shrisha/bro-2.5/src/file_analysis/analyzer/x509/X509.cc:5:
> /home/shrisha/bro-2.5/src/file_analysis/../File.h:17:16: note: forward
> declaration of ‘EVP_PKEY {aka struct evp_pkey_st}’
>  typedef struct evp_pkey_st EVP_PKEY;
>                 ^
> /home/shrisha/bro-2.5/src/file_analysis/analyzer/x509/X509.cc:479:25:
> error: invalid use of incomplete type ‘EVP_PKEY {aka struct
> evp_pkey_st}’
>    return BN_num_bits(key->pkey.rsa->n);
>                          ^
> In file included from
> /home/shrisha/bro-2.5/src/file_analysis/analyzer/x509/X509.h:9:0,
>                  from
> /home/shrisha/bro-2.5/src/file_analysis/analyzer/x509/X509.cc:5:
> /home/shrisha/bro-2.5/src/file_analysis/../File.h:17:16: note: forward
> declaration of ‘EVP_PKEY {aka struct evp_pkey_st}’
>  typedef struct evp_pkey_st EVP_PKEY;
>                 ^
> /home/shrisha/bro-2.5/src/file_analysis/analyzer/x509/X509.cc:482:25:
> error: invalid use of incomplete type ‘EVP_PKEY {aka struct
> evp_pkey_st}’
>    return BN_num_bits(key->pkey.dsa->p);
>                          ^
> In file included from
> /home/shrisha/bro-2.5/src/file_analysis/analyzer/x509/X509.h:9:0,
>                  from
> /home/shrisha/bro-2.5/src/file_analysis/analyzer/x509/X509.cc:5:
> /home/shrisha/bro-2.5/src/file_analysis/../File.h:17:16: note: forward
> declaration of ‘EVP_PKEY {aka struct evp_pkey_st}’
>  typedef struct evp_pkey_st EVP_PKEY;
>                 ^
> /home/shrisha/bro-2.5/src/file_analysis/analyzer/x509/X509.cc:492:48:
> error: invalid use of incomplete type ‘EVP_PKEY {aka struct
> evp_pkey_st}’
>    const EC_GROUP *group = EC_KEY_get0_group(key->pkey.ec);
>                                                 ^
> In file included from
> /home/shrisha/bro-2.5/src/file_analysis/analyzer/x509/X509.h:9:0,
>                  from
> /home/shrisha/bro-2.5/src/file_analysis/analyzer/x509/X509.cc:5:
> /home/shrisha/bro-2.5/src/file_analysis/../File.h:17:16: note: forward
> declaration of ‘EVP_PKEY {aka struct evp_pkey_st}’
>  typedef struct evp_pkey_st EVP_PKEY;
>                 ^
> src/file_analysis/analyzer/x509/CMakeFiles/plugin-Bro-X509.dir/build.make:119:
> recipe for target
> 'src/file_analysis/analyzer/x509/CMakeFiles/plugin-Bro-X509.dir/X509.cc.o'
> failed
> make[3]: *** [src/file_analysis/analyzer/x509/CMakeFiles/plugin-Bro-X509.dir/X509.cc.o]
> Error 1
> make[3]: Leaving directory '/home/shrisha/bro-2.5/build'
> CMakeFiles/Makefile2:9455: recipe for target
> 'src/file_analysis/analyzer/x509/CMakeFiles/plugin-Bro-X509.dir/all'
> failed
> make[2]: *** [src/file_analysis/analyzer/x509/CMakeFiles/plugin-Bro-X509.dir/all]
> Error 2
> make[2]: Leaving directory '/home/shrisha/bro-2.5/build'
> Makefile:138: recipe for target 'all' failed
> make[1]: *** [all] Error 2
> make[1]: Leaving directory '/home/shrisha/bro-2.5/build'
> Makefile:15: recipe for target 'all' failed
> make: *** [all] Error 2
> shrisha at cdesktop:~/bro-2.5$
> 
> 
> with Regards
> 
> kasarla shirisha
> 
> _______________________________________________
> Bro mailing list
> bro at bro-ids.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/bro
> 


More information about the Bro mailing list