Changeset 848 in openpam for trunk/lib


Ignore:
Timestamp:
Dec 15, 2014, 4:12:29 PM (6 years ago)
Author:
Dag-Erling Smørgrav
Message:

Consistently use UINT_MAX, not -1, to indicate an invalid response.

Location:
trunk/lib/liboath
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/liboath/oath_hotp.c

    r799 r848  
    3737#include <openssl/hmac.h>
    3838
     39#include <limits.h>
    3940#include <stdint.h>
    4041#include <string.h>
     
    99100
    100101        if (k == NULL)
    101                 return (-1);
     102                return (UINT_MAX);
    102103        if (k->mode != om_hotp)
    103                 return (-1);
     104                return (UINT_MAX);
    104105        if (k->counter == UINT64_MAX)
    105                 return (-1);
     106                return (UINT_MAX);
    106107        code = oath_hotp(k->key, k->keylen, k->counter, k->digits);
    107108        k->counter += 1;
  • trunk/lib/liboath/oath_totp.c

    r799 r848  
    3434#endif
    3535
     36#include <limits.h>
    3637#include <stdint.h>
    3738#include <string.h>
     
    5859
    5960        if (k == NULL)
    60                 return (-1);
     61                return (UINT_MAX);
    6162        if (k->mode != om_totp)
    62                 return (-1);
     63                return (UINT_MAX);
    6364        if (k->timestep == 0)
    64                 return (-1);
     65                return (UINT_MAX);
    6566        seq = time(NULL) / k->timestep;
    6667        code = oath_hotp(k->key, k->keylen, seq, k->digits);
Note: See TracChangeset for help on using the changeset viewer.