backport from HEAD
[freeradius.git] / src / modules / rlm_otp / otp_rad.h
index f9dc1cb..a379ea6 100644 (file)
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  *
  * Copyright 2001,2002  Google, Inc.
- * Copyright 2005 Frank Cusack
+ * Copyright 2005 TRI-D Systems, Inc.
  */
 
 #ifndef OTP_RAD_H
 #define OTP_RAD_H
 
-#include "autoconf.h"
-#include "radiusd.h"
+#include <autoconf.h>
+#include <radiusd.h>
 #define OTP_LOG_DEBUG L_DBG
 #define OTP_LOG_ERR   L_ERR
 #define OTP_LOG_AUTH  L_AUTH
 #define OTP_LOG_INFO  L_INFO
 #define OTP_LOG_CRIT  (L_ERR|L_CONS)
 
-/* otp_state.c */
+/* otp_radstate.c */
 extern int otp_gen_state(char **, unsigned char **,
-                         const char [OTP_MAX_CHALLENGE_LEN + 1],
+                         const unsigned char [OTP_MAX_CHALLENGE_LEN], size_t,
                          int32_t, int32_t, const unsigned char [16]);
 
 /* otp_pwe.c */
-#include "libradius.h"   /* VALUE_PAIR */
+#include <libradius.h>   /* VALUE_PAIR */
 struct otp_pwe_cmp_t {
   const REQUEST                *request;
   const otp_option_t   *inst;
@@ -45,7 +45,7 @@ struct otp_pwe_cmp_t {
   VALUE_PAIR           **returned_vps;
 };
 extern void otp_pwe_init(void);
-extern int otp_pwe_present(const REQUEST *);
-extern int otp_pwe_cmp(struct otp_pwe_cmp_t *, const char *);
+extern int otp_pwe_present(const REQUEST *, const char *);
+extern int otp_pwe_cmp(struct otp_pwe_cmp_t *, const char *, const char *);
 
 #endif /* OTP_RAD_H */