summaryrefslogtreecommitdiff
path: root/lib/gnutls_session_pack.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gnutls_session_pack.c')
-rw-r--r--lib/gnutls_session_pack.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/gnutls_session_pack.c b/lib/gnutls_session_pack.c
index d5b5dfa99e..dbaab90586 100644
--- a/lib/gnutls_session_pack.c
+++ b/lib/gnutls_session_pack.c
@@ -51,6 +51,7 @@ int _gnutls_session_pack(GNUTLS_STATE state, gnutls_datum * packed_session)
switch (gnutls_auth_get_type(state)) {
+#ifdef ENABLE_SRP
case GNUTLS_CRD_SRP:{
SRP_SERVER_AUTH_INFO info =
_gnutls_get_auth_info(state);
@@ -78,6 +79,7 @@ int _gnutls_session_pack(GNUTLS_STATE state, gnutls_datum * packed_session)
}
break;
+#endif
case GNUTLS_CRD_ANON:{
ANON_CLIENT_AUTH_INFO info =
_gnutls_get_auth_info(state);
@@ -183,6 +185,7 @@ int _gnutls_session_unpack(GNUTLS_STATE state,
}
switch ( packed_session->data[0]) {
+#ifdef ENABLE_SRP
case GNUTLS_CRD_SRP:{
pack_size =
@@ -212,6 +215,7 @@ int _gnutls_session_unpack(GNUTLS_STATE state,
pack_size);
}
break;
+#endif
case GNUTLS_CRD_ANON:{
pack_size =
READuint32(&packed_session->