29 Commits (master)

Author SHA1 Message Date
Lucas b119eff5ab Don't allow padded Base32 strings with 8 or more `=` signs 1 year ago
Lucas f815ba7614 Only allow padded Base32 if message length is multiple of 8 1 year ago
Lucas 89dc7c0124 Remove redundant `done_testing` 1 year ago
Lucas 9e8fcbcbeb Remove duplicated test 1 year ago
Lucas dea94724ac Don't assume `[ht]otp` is present in URI 1 year ago
Lucas 1f4af9ae76 Better test coverage 1 year ago
Lucas 06e198c057 Be more liberal while matching HMAC algorithm 1 year ago
Lucas aee35e2d1e Test that errstr is undefined after successful call 1 year ago
Lucas 29335039bd Follow Exporter's "What Not to Export" 1 year ago
Lucas e52f24bf7d Test URI percent-encoded decoding 1 year ago
Lucas 418181c7c1 Roll my own Base32 decoder 1 year ago
Lucas b846a7532e Better comply with CC0 1 year ago
Lucas 5f0a045b91 Allow an empty label in URIs 1 year ago
Lucas 3976ad8c4e Follow license conventions by CPAN 1 year ago
Lucas 66e4acaa67 Remove "generic OTP interface" testcase 1 year ago
Lucas 00843c938d Merge API correctness subtests 1 year ago
Lucas 001339c220 Expose just otp, and always export it 1 year ago
Lucas 7da4d230ea Use explicit URIs in test case 1 year ago
Lucas af202f4960 Check coverage of all error strings 1 year ago
Lucas 887e2d5595 More API correctness tests 1 year ago
Lucas d084320fc9 Add some tests for API parameters 1 year ago
Lucas ec18152f7a Support key URI format by Google in otp 1 year ago
Lucas 7cd58edc1e Rename parameters in accordance to URI format by Google 1 year ago
Lucas fbd3fe3611 Add unified interface for OTP 1 year ago
Lucas 273cf914c7 Add rest of RFC 6238 test vectors 1 year ago
Lucas b7fea37f35 Return a properly 0-padded string instead of a number 1 year ago
Lucas 0538f430b6 Add TOTP tests for HMAC-SHA1 1 year ago
Lucas 1171bb395e Add tests for HOTP 1 year ago
Lucas ecd2c728b0 Add module skeleton 1 year ago