diff options
author | Nicolas Williams <nico@cryptonector.com> | 2014-11-12 15:47:53 -0600 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2014-12-07 15:11:01 -0500 |
commit | 12bf3e3f3ecd58f53d4a604e318766e4264b02c1 (patch) | |
tree | 64dcb25a4ae81a197f48e1bb07ee09d7208eaa53 /doc/appdev | |
parent | f4e3e096af73254f208d0fc0632db12fc559e1ad (diff) | |
download | krb5-12bf3e3f3ecd58f53d4a604e318766e4264b02c1.zip krb5-12bf3e3f3ecd58f53d4a604e318766e4264b02c1.tar.gz krb5-12bf3e3f3ecd58f53d4a604e318766e4264b02c1.tar.bz2 |
Add new error message wrapping APIs
Add four new public APIs for wrapping error messages:
krb5_prepend_error_message, krb5_vprepend_error_message,
krb5_wrap_error_message, and krb5_vwrap_error_message. The first two
functions are from Heimdal and allow a prefix to be added to the
existing message for a code. The latter two functions also allow the
code to be changed.
[ghudson@mit.edu: rename krb5_prepend_error_message2 to
krb5_wrap_error_message; clarify doxygen comments and put them in the
proper form; implement krb5_prepend_error_message in terms of
krb5_wrap_error_message; fix leak and null context handling in
krb5_wrap_error_message; rewrite commit message]
ticket: 8046 (new)
Diffstat (limited to 'doc/appdev')
-rw-r--r-- | doc/appdev/refs/api/index.rst | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/appdev/refs/api/index.rst b/doc/appdev/refs/api/index.rst index b1a580a..64774b3 100644 --- a/doc/appdev/refs/api/index.rst +++ b/doc/appdev/refs/api/index.rst @@ -254,6 +254,7 @@ Rarely used public interfaces krb5_pac_parse.rst krb5_pac_sign.rst krb5_pac_verify.rst + krb5_prepend_error_message.rst krb5_principal2salt.rst krb5_rd_cred.rst krb5_rd_error.rst @@ -285,7 +286,10 @@ Rarely used public interfaces krb5_verify_init_creds.rst krb5_verify_init_creds_opt_init.rst krb5_verify_init_creds_opt_set_ap_req_nofail.rst + krb5_vprepend_error_message.rst krb5_vset_error_message.rst + krb5_vwrap_error_message.rst + krb5_wrap_error_message.rst Public interfaces that should not be called directly |