krb5_pa_spake
krb5_error_code encode_krb5_pa_spake(const krb5_pa_spake *val,
krb5_pa_spake **val_out);
void k5_free_pa_spake(krb5_context context, krb5_pa_spake *val);
DEFCOUNTEDTYPE_SIGNED(pa_spake, krb5_pa_spake, u, choice, pa_spake_choice);
k5_free_pa_spake(krb5_context context, krb5_pa_spake *val)
krb5_pa_spake msg;
krb5_pa_spake msg;
krb5_pa_spake *msg; /* set in prep_questions, used in process */
krb5_pa_spake msg;
krb5_pa_spake *pa_spake = NULL;