4
I Use This!
Very Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
May 13, 2023 — May 13, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Support (but ignore, for now) the issuer parameter. More... about 10 years ago
Encoder: More... about 10 years ago
Additional tests (which also fail) for unexpected padding. More... about 10 years ago
The dummy constants have moved to oath_constants.h. Add annotation macros for coverage analysis. More... about 10 years ago
Completely rewrite the test suite for the RFC 4648 encoding / decoding functions and add many new tests, several of which fail. More... about 10 years ago
Switch from uint8_t to char. More... about 10 years ago
Replace base{32,64}_decode() with table-driven implementations. The new code is less strict about padding, thus ensuring compatibility with implementations which do not understand padding, such as MIME::Base32. More... about 10 years ago
Fix base{32,64}_decode(). The former handled padding incorrectly; the latter was derived from the former, and had a couple of copy-paste bugs in addition to the padding bug. More... about 10 years ago
Add tests for base{32,64}_decode(). Both are broken. More... about 10 years ago
Make stdout line-buffered so verbose output is easier to read. More... about 10 years ago
oops, braino in previous commit. More... about 10 years ago
props More... about 10 years ago
props More... about 10 years ago
Document the is_upper() bug. More... about 10 years ago
Credit Larry Baird for the is_upper() bug and sort the list. More... about 10 years ago
Fix a bug in the is_upper() macro. More... about 10 years ago
Add complete coverage for the classification macros in openpam_ctype.h. More... about 10 years ago
Add is_xdigit() predicate. More... over 10 years ago
Factor out and document oath_key_from_uri(). Implement percent-decoding of the key label. More... over 10 years ago
Bump copyright More... over 10 years ago
Do not use oath_[ht]otp_match() as predicates - a non-zero return can mean an error occurred. We should probably switch to the standard Unix idiom of returning 0 for success. More... over 10 years ago
- The key length is in bytes, not bits, so the correct default is 20 and not 160 (which would actually overflow). This should probably be a macro. - Implement random key generation using OpenSSL's RAND_bytes(3). More... over 10 years ago
Enable OATH by default and tweak some option description strings. More... over 10 years ago
Note that saving the keyfile updates a TOTP key's lastused parameter. More... over 10 years ago
Add oath_key_create(3) which creates an OATH key from scratch. More... over 10 years ago
Credit Baptiste Daroussin for his various contributions, including but not limited to r749. More... over 10 years ago
Update the way we extract the pkg version and ABI to match pkg 1.2. More... over 10 years ago
The maximum number of messages in a single invocation conversation function is called PAM_MAX_NUM_MSG, not PAM_NUM_MSG. More... over 10 years ago
typo More... over 10 years ago
Currently, openpam_policy_path is a hardcoded array of short strings, and filename is much larger than it needs to be. However, this might not be the case in the future. To be safe, add a length check after strlcpy(). This should silence a Coverity warning about possible array overflow. More... over 10 years ago