GoogleCloudPlatform / ios-docs-samples

iOS samples that demonstrate APIs and services of Google Cloud Platform.
Apache License 2.0
328 stars 209 forks source link

BoringSSL conflicts with BB Dynamics OpenSSL #85

Open bond- opened 6 years ago

bond- commented 6 years ago

Please execute this shell command then replace it with your console output.

### OS
ProductName:    Mac OS X
ProductVersion: 10.13.5
BuildVersion:   17F77
### POD
1.5.3
### Project
Podfile

Problem | Feature

Trying to use swift googleapis.podspec in a app that uses BB Dynamics Framework: http://help.blackberry.com/en/blackberry-dynamics-sdk-ios/current/blackberry-dynamics-sdk-ios-devguide/flm1489679263565.html

The given example uses BoringSSL and BB uses OpenSSL and the app crashes when trying to load crypto libraries. The app works fine without Google Speech Libraries.

I copied the dependencies from: https://github.com/GoogleCloudPlatform/ios-docs-samples/tree/master/speech/Swift/Speech-gRPC-Streaming

BB error:

Crypto: Cryptographics initialised.
Crypto::initialise: FIPS_mode_set failed: (null)
IDeviceBase::initInstance FIPS initialisation failed
bond- commented 6 years ago

Seems to be related to grpc/grpc#6111.

Looks like no google member is tracking these issues.