X-Git-Url: http://www.average.org/gitweb/?p=pam_pcsc_cr.git;a=blobdiff_plain;f=authobj.h;h=8478d95ef4680a5228d0e72dc8b8fbbba3c33d61;hp=c2da50450adb4b13858de0b9ab1bb68c30bf626c;hb=f58e5aa7a6302c73e94f4cb5f5d8a3cbc199e0b3;hpb=8e164eeff8c7d7f08b473d37ebb01093f574d6a2 diff --git a/authobj.h b/authobj.h index c2da504..8478d95 100644 --- a/authobj.h +++ b/authobj.h @@ -1,11 +1,13 @@ #ifndef _AUTHOBJ_H #define _AUTHOBJ_H +int make_challenge(const char *id, const char *pass, const char *nonce, + unsigned char *challenge, int *challengesize); int make_authobj(const char *id, const char *pass, const char *nonce, const unsigned char *secret, const int secsize, const unsigned char *payload, const int paysize, unsigned char *buffer, int *bufsize); -int parse_authobj(const unsigned char *hmacdata, const int hmacdatasize, +int parse_authobj(const unsigned char *key, const int keysize, const unsigned char *buffer, const int bufsize, unsigned char *secret, int *secsize, unsigned char *payload, int *paysize);