пакет python grpcio из conda-forge или сборка pypi с использованием boringssl?

Я хотел бы быть уверен, что пакет python grpcio(версия> = 1.38.1), который мне нужно установить, использует BoringSSL, а не OpenSSL. Я искал conda-forge conda-forge или pypi pypi или на сайте grpc grpc, но смог найти эту информацию. Я нашел блог, в котором упоминается, что используется boringssl, но без справочного блога . Есть предложения, как найти эту информацию? или он будет использовать доступную библиотеку SSL из системы?

1 ответ

Решение

Да, BoringSSL используется для всех grpcioпредварительно скомпилированные диски. Однако не все из них включили оптимизацию сборки для шифрования: https://github.com/grpc/grpc/blob/master/doc/ssl-performance.md

Сборка с помощью OpenSSL - это вариант, в котором люди должны явно отказаться: https://github.com/grpc/grpc/blob/master/setup.py#L138

Другие вопросы по тегам