1) Why apple is including "do not use this" Google libraries
I do not understand this question. Please clarify what you mean.
2) it is crashing when setting TLS ciphers
Because OpenSSL (and hence BoringSSL) were not architected to support binary compatibility, so if you use version X’s headers to call version Y you get into trouble. This is exactly the reason we deprecated the OpenSSL dylib that was built in to macOS back in the day.
Share and Enjoy
—
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"