#ifndef _AUTHOBJ_H
#define _AUTHOBJ_H
+enum aobj_err {aoe_serial, aoe_size, aoe_crypt, aoe_data};
+
+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);