summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorNathaniel McCallum <npmccallum@redhat.com>2012-10-16 12:40:15 -0400
committerGreg Hudson <ghudson@mit.edu>2012-10-16 12:54:21 -0400
commitaac9c2a047467dd18f53b0ae940aa30f1c0ae216 (patch)
tree5684de526790c30d838a6859e7f2c28e6105a681 /src/include
parent432c3e624e942d55252d3b0b7e5277d6fdd1e5b4 (diff)
downloadkrb5-aac9c2a047467dd18f53b0ae940aa30f1c0ae216.tar.gz
krb5-aac9c2a047467dd18f53b0ae940aa30f1c0ae216.tar.xz
krb5-aac9c2a047467dd18f53b0ae940aa30f1c0ae216.zip
Handle concat OTP responder case
Diffstat (limited to 'src/include')
-rw-r--r--src/include/krb5/krb5.hin9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/include/krb5/krb5.hin b/src/include/krb5/krb5.hin
index f338689f6..13ada8f78 100644
--- a/src/include/krb5/krb5.hin
+++ b/src/include/krb5/krb5.hin
@@ -6427,6 +6427,15 @@ krb5_prompter_posix(krb5_context context, void *data, const char *name,
*/
#define KRB5_RESPONDER_OTP_FLAGS_NEXTOTP (1 << 2)
+/**
+ * This flag indicates that the PIN MUST be returned as a separate item. This
+ * flag only takes effect if KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN is set. If
+ * this flag is not set, the responder may either concatenate PIN + token value
+ * and store it as "value" in the answer or it may return them separately. If
+ * they are returned separately, they will be concatenated internally.
+ */
+#define KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN (1 << 3)
+
typedef struct krb5_responder_context_st *krb5_responder_context;
/**