summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2011-09-21 17:46:27 +0000
committerGreg Hudson <ghudson@mit.edu>2011-09-21 17:46:27 +0000
commitc5c5b3641beb7a41592626c845ae06d75429ecb1 (patch)
tree5dfaad30de51dc55f4c1b54ebc55f18a0f351b60
parentaf105268217bc5d8b93c3c0c66eca087ffb10085 (diff)
downloadkrb5-c5c5b3641beb7a41592626c845ae06d75429ecb1.tar.gz
krb5-c5c5b3641beb7a41592626c845ae06d75429ecb1.tar.xz
krb5-c5c5b3641beb7a41592626c845ae06d75429ecb1.zip
Add stubs for new pkinit encoders
The new pkinit encoders for hash agility are in the library export list (whereas older encoders are invoked via the accessor), so we need to provide stubs for them if we're building without pkinit support. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25216 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/lib/krb5/asn.1/asn1_k_encode.c20
1 files changed, 19 insertions, 1 deletions
diff --git a/src/lib/krb5/asn.1/asn1_k_encode.c b/src/lib/krb5/asn.1/asn1_k_encode.c
index 54f7a8021..018aae877 100644
--- a/src/lib/krb5/asn.1/asn1_k_encode.c
+++ b/src/lib/krb5/asn.1/asn1_k_encode.c
@@ -2107,7 +2107,25 @@ asn1_encode_td_trusted_certifiers(
asn1_cleanup();
}
-#endif /* DISABLE_PKINIT */
+#else /* DISABLE_PKINIT */
+
+/* Stubs for exported pkinit encoder functions. */
+
+krb5_error_code
+encode_krb5_sp80056a_other_info(const krb5_sp80056a_other_info *rep,
+ krb5_data **code)
+{
+ return EINVAL;
+}
+
+krb5_error_code
+encode_krb5_pkinit_supp_pub_info(const krb5_pkinit_supp_pub_info *rep,
+ krb5_data **code)
+{
+ return EINVAL;
+}
+
+#endif /* not DISABLE_PKINIT */
asn1_error_code
asn1_encode_sequence_of_typed_data(asn1buf *buf, const krb5_typed_data **val,