aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/php/ext/grpc/server_credentials.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/php/ext/grpc/server_credentials.c')
-rw-r--r--[-rwxr-xr-x]src/php/ext/grpc/server_credentials.c56
1 files changed, 26 insertions, 30 deletions
diff --git a/src/php/ext/grpc/server_credentials.c b/src/php/ext/grpc/server_credentials.c
index b07790b4be..5b9ab3390d 100755..100644
--- a/src/php/ext/grpc/server_credentials.c
+++ b/src/php/ext/grpc/server_credentials.c
@@ -17,10 +17,10 @@
#include "grpc/grpc_security.h"
/* Frees and destroys an instace of wrapped_grpc_server_credentials */
-void free_wrapped_grpc_server_credentials(void *object TSRMLS_DC){
+void free_wrapped_grpc_server_credentials(void *object TSRMLS_DC) {
wrapped_grpc_server_credentials *creds =
- (wrapped_grpc_server_credentials*)object;
- if(creds->wrapped != NULL) {
+ (wrapped_grpc_server_credentials *)object;
+ if (creds->wrapped != NULL) {
grpc_server_credentials_release(creds->wrapped);
}
efree(creds);
@@ -29,32 +29,30 @@ void free_wrapped_grpc_server_credentials(void *object TSRMLS_DC){
/* Initializes an instace of wrapped_grpc_server_credentials to be associated
* with an object of a class specified by class_type */
zend_object_value create_wrapped_grpc_server_credentials(
- zend_class_entry *class_type TSRMLS_DC){
+ zend_class_entry *class_type TSRMLS_DC) {
zend_object_value retval;
wrapped_grpc_server_credentials *intern;
- intern = (wrapped_grpc_server_credentials*)emalloc(sizeof(
- wrapped_grpc_server_credentials));
+ intern = (wrapped_grpc_server_credentials *)emalloc(
+ sizeof(wrapped_grpc_server_credentials));
memset(intern, 0, sizeof(wrapped_grpc_server_credentials));
zend_object_std_init(&intern->std, class_type TSRMLS_CC);
object_properties_init(&intern->std, class_type);
retval.handle = zend_objects_store_put(
- intern,
- (zend_objects_store_dtor_t) zend_objects_destroy_object,
- free_wrapped_grpc_server_credentials,
- NULL TSRMLS_CC);
+ intern, (zend_objects_store_dtor_t)zend_objects_destroy_object,
+ free_wrapped_grpc_server_credentials, NULL TSRMLS_CC);
retval.handlers = zend_get_std_object_handlers();
return retval;
}
-zval *grpc_php_wrap_server_credentials(grpc_server_credentials *wrapped){
+zval *grpc_php_wrap_server_credentials(grpc_server_credentials *wrapped) {
zval *server_credentials_object;
MAKE_STD_ZVAL(server_credentials_object);
object_init_ex(server_credentials_object, grpc_ce_server_credentials);
wrapped_grpc_server_credentials *server_credentials =
- (wrapped_grpc_server_credentials*)zend_object_store_get_object(
- server_credentials_object TSRMLS_CC);
+ (wrapped_grpc_server_credentials *)zend_object_store_get_object(
+ server_credentials_object TSRMLS_CC);
server_credentials->wrapped = wrapped;
return server_credentials_object;
}
@@ -66,7 +64,7 @@ zval *grpc_php_wrap_server_credentials(grpc_server_credentials *wrapped){
* @param string pem_cert_chain PEM encoding of the client's certificate chain
* @return Credentials The new SSL credentials object
*/
-PHP_METHOD(ServerCredentials, createSsl){
+PHP_METHOD(ServerCredentials, createSsl) {
char *pem_root_certs = 0;
char *pem_private_key;
char *pem_cert_chain;
@@ -74,20 +72,18 @@ PHP_METHOD(ServerCredentials, createSsl){
int root_certs_length = 0, private_key_length, cert_chain_length;
/* "s!ss" == 1 nullable string, 2 strings */
- if(zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,
- "s!ss",
- &pem_root_certs, &root_certs_length,
- &pem_private_key, &private_key_length,
- &pem_cert_chain, &cert_chain_length) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s!ss", &pem_root_certs,
+ &root_certs_length, &pem_private_key,
+ &private_key_length, &pem_cert_chain,
+ &cert_chain_length) == FAILURE) {
zend_throw_exception(spl_ce_InvalidArgumentException,
- "createSsl expects 3 strings",
- 1 TSRMLS_CC);
+ "createSsl expects 3 strings", 1 TSRMLS_CC);
return;
}
grpc_server_credentials *creds = grpc_ssl_server_credentials_create(
- (unsigned char*)pem_root_certs, (size_t)root_certs_length,
- (unsigned char*)pem_private_key, (size_t)private_key_length,
- (unsigned char*)pem_cert_chain, (size_t)cert_chain_length);
+ (unsigned char *)pem_root_certs, (size_t)root_certs_length,
+ (unsigned char *)pem_private_key, (size_t)private_key_length,
+ (unsigned char *)pem_cert_chain, (size_t)cert_chain_length);
zval *creds_object = grpc_php_wrap_server_credentials(creds);
RETURN_DESTROY_ZVAL(creds_object);
}
@@ -96,7 +92,7 @@ PHP_METHOD(ServerCredentials, createSsl){
* Create fake credentials. Only to be used for testing.
* @return ServerCredentials The new fake credentials object
*/
-PHP_METHOD(ServerCredentials, createFake){
+PHP_METHOD(ServerCredentials, createFake) {
grpc_server_credentials *creds =
grpc_fake_transport_security_server_credentials_create();
zval *creds_object = grpc_php_wrap_server_credentials(creds);
@@ -104,12 +100,12 @@ PHP_METHOD(ServerCredentials, createFake){
}
static zend_function_entry server_credentials_methods[] = {
- PHP_ME(ServerCredentials, createSsl, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
- PHP_ME(ServerCredentials, createFake, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
- PHP_FE_END
-};
+ PHP_ME(ServerCredentials, createSsl, NULL,
+ ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
+ PHP_ME(ServerCredentials, createFake, NULL,
+ ZEND_ACC_PUBLIC | ZEND_ACC_STATIC) PHP_FE_END};
-void grpc_init_server_credentials(TSRMLS_D){
+void grpc_init_server_credentials(TSRMLS_D) {
zend_class_entry ce;
INIT_CLASS_ENTRY(ce, "Grpc\\ServerCredentials", server_credentials_methods);
ce.create_object = create_wrapped_grpc_server_credentials;