Oh I forgot to mention how I load my provider... I'm using OSSL_PROVIDER_try_load(ctx, "/usr/lib/libcustom_key_provider.so", 1). So as far as I understand the default provider should be available in general.