# API Index

### A

OATHAPI, macro in oath.h
oath_authenticate_usersfile, function in oath.h

### B

oath_base32_decode, function in oath.h
oath_base32_encode, function in oath.h
oath_bin2hex, function in oath.h

### C

oath_check_version, function in oath.h

### D

oath_done, function in oath.h

### H

oath_hex2bin, function in oath.h
OATH_HOTP_DYNAMIC_TRUNCATION, macro in oath.h
oath_hotp_generate, function in oath.h
OATH_HOTP_LENGTH, macro in oath.h
oath_hotp_validate, function in oath.h
oath_hotp_validate_callback, function in oath.h
oath_hotp_validate_strcmp_function, macro in oath.h

### I

oath_init, function in oath.h

### R

oath_rc, enum in oath.h

### S

oath_strerror, function in oath.h
oath_strerror_name, function in oath.h

### T

OATH_TOTP_DEFAULT_START_TIME, macro in oath.h
OATH_TOTP_DEFAULT_TIME_STEP_SIZE, macro in oath.h
oath_totp_flags, enum in oath.h
oath_totp_generate, function in oath.h
oath_totp_generate2, function in oath.h
oath_totp_validate, function in oath.h
oath_totp_validate2, function in oath.h
oath_totp_validate2_callback, function in oath.h
oath_totp_validate3, function in oath.h
oath_totp_validate3_callback, function in oath.h
oath_totp_validate4, function in oath.h
oath_totp_validate4_callback, function in oath.h
oath_totp_validate_callback, function in oath.h

### V

oath_validate_strcmp_function, user_function in oath.h
OATH_VERSION, macro in oath.h
OATH_VERSION_NUMBER, macro in oath.h