@@ -589,33 +589,39 @@ cdef extern from "grpc/credentials.h":
589589 # We don't care about the internals (and in fact don't know them)
590590 pass
591591
592- grpc_tls_credentials_options * grpc_tls_credentials_options_create()
592+ grpc_tls_credentials_options * grpc_tls_credentials_options_create() nogil
593593
594594 ctypedef struct grpc_tls_certificate_provider:
595595 # We don't care about the internals (and in fact don't know them)
596596 pass
597597
598- void grpc_tls_credentials_options_set_certificate_provider(grpc_tls_credentials_options* options, grpc_tls_certificate_provider* provider)
598+ void grpc_tls_credentials_options_set_certificate_provider(grpc_tls_credentials_options* options, grpc_tls_certificate_provider* provider) nogil
599599
600600 ctypedef struct grpc_tls_identity_pairs:
601601 # We don't care about the internals (and in fact don't know them)
602602 pass
603603
604- grpc_tls_identity_pairs* grpc_tls_identity_pairs_create();
604+ grpc_tls_identity_pairs* grpc_tls_identity_pairs_create() nogil
605605
606606 void grpc_tls_identity_pairs_add_pair(grpc_tls_identity_pairs* pairs,
607607 const char * private_key,
608- const char * cert_chain);
608+ const char * cert_chain) nogil
609609
610610 grpc_tls_certificate_provider* grpc_tls_certificate_provider_static_data_create(
611- const char * root_certificate, grpc_tls_identity_pairs* pem_key_cert_pairs);
611+ const char * root_certificate, grpc_tls_identity_pairs* pem_key_cert_pairs) nogil
612612
613613 void grpc_tls_credentials_options_set_certificate_provider(
614614 grpc_tls_credentials_options* options,
615- grpc_tls_certificate_provider* provider);
615+ grpc_tls_certificate_provider* provider) nogil
616+
617+ void grpc_tls_credentials_options_watch_root_certs(
618+ grpc_tls_credentials_options* options) nogil
619+
620+ void grpc_tls_credentials_options_watch_identity_key_cert_pairs(
621+ grpc_tls_credentials_options* options) nogil
616622
617623 void grpc_tls_certificate_provider_release(
618- grpc_tls_certificate_provider* provider);
624+ grpc_tls_certificate_provider* provider) nogil
619625
620626 ctypedef struct grpc_channel_credentials:
621627 # We don't care about the internals (and in fact don't know them)
0 commit comments