summaryrefslogtreecommitdiff
path: root/libextra/ext_inner_application.h
diff options
context:
space:
mode:
Diffstat (limited to 'libextra/ext_inner_application.h')
-rw-r--r--libextra/ext_inner_application.h22
1 files changed, 13 insertions, 9 deletions
diff --git a/libextra/ext_inner_application.h b/libextra/ext_inner_application.h
index 3a037cde46..8590841e14 100644
--- a/libextra/ext_inner_application.h
+++ b/libextra/ext_inner_application.h
@@ -33,25 +33,29 @@
extension_entry_st ext_mod_ia;
-typedef struct {
+typedef struct
+{
unsigned int flags;
/* For TLS/IA. XXX: Move to IA credential? */
opaque inner_secret[GNUTLS_MASTER_SIZE];
} ia_ext_st;
-inline static void _gnutls_ia_derive_inner_secret(gnutls_session_t session)
+inline static void
+_gnutls_ia_derive_inner_secret (gnutls_session_t session)
{
-extension_priv_data_t epriv;
-ia_ext_st *priv;
-int ret;
-
- ret = _gnutls_ext_get_session_data( session, GNUTLS_EXTENSION_INNER_APPLICATION, &epriv);
+ extension_priv_data_t epriv;
+ ia_ext_st *priv;
+ int ret;
+
+ ret =
+ _gnutls_ext_get_session_data (session, GNUTLS_EXTENSION_INNER_APPLICATION,
+ &epriv);
if (ret < 0)
{
- return ;
+ return;
}
priv = epriv.ptr;
-
+
memcpy (priv->inner_secret,
session->security_parameters.master_secret, GNUTLS_MASTER_SIZE);