Skip to content

src: remove OCB support when OPENSSL_NO_OCB is defined

This PR places OCB-related code under a OPENSSL_NO_OCB flag.

In Electron, we use BoringSSL instead of OpenSSL as a result of Chromium, and BoringSSL isn't licensed to use OCB. This PR improves support for BoringSSL without changing any default behaviors.

/cc @tniessen @nornagon

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • commit message follows commit guidelines

Merge request reports

Loading