summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>2011-09-19 00:35:10 +0000
committerSam Hartman <hartmans@mit.edu>2011-09-19 00:35:10 +0000
commit27a69f059a3c57ac7c0c415cfb59656ff3803365 (patch)
tree602f40b8e76b719469fe9a9072755b55ef9d0f2d /src/lib
parent864d4b2669d6e4a798314f28530613a8721491a2 (diff)
downloadkrb5-27a69f059a3c57ac7c0c415cfb59656ff3803365.tar.gz
krb5-27a69f059a3c57ac7c0c415cfb59656ff3803365.tar.xz
krb5-27a69f059a3c57ac7c0c415cfb59656ff3803365.zip
* Extend auth_pack
* extend dh_rep * add krb5_free_octet_data * extend pkinit free functions pkinit: add supportedKDFs and kdfID to structures git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25194 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/krb/kfree.c10
-rw-r--r--src/lib/krb5/libkrb5.exports1
2 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/krb5/krb/kfree.c b/src/lib/krb5/krb/kfree.c
index 72b685759..071a97728 100644
--- a/src/lib/krb5/krb/kfree.c
+++ b/src/lib/krb5/krb/kfree.c
@@ -236,6 +236,16 @@ krb5_free_data(krb5_context context, krb5_data *val)
free(val);
}
+
+void KRB5_CALLCONV
+krb5_free_octet_data(krb5_context context, krb5_octet_data *val)
+{
+ if (val == NULL)
+ return;
+ free(val->data);
+ free(val);
+}
+
void KRB5_CALLCONV
krb5_free_data_contents(krb5_context context, krb5_data *val)
{
diff --git a/src/lib/krb5/libkrb5.exports b/src/lib/krb5/libkrb5.exports
index 2637712b9..87f462a7c 100644
--- a/src/lib/krb5/libkrb5.exports
+++ b/src/lib/krb5/libkrb5.exports
@@ -302,6 +302,7 @@ krb5_free_keytab_entry_contents
krb5_free_krbhst
krb5_free_ktypes
krb5_free_last_req
+krb5_free_octet_data
krb5_free_pa_data
krb5_free_pa_enc_ts
krb5_free_pa_for_user