Subroutine Coverage 
| blib/lib/Authen/TOTP.pm | 
|  | 
| Criterion | Covered | Total | % | 
| subroutine | 19 | 23 | 82.6 | 
| pod | 1 | 16 | 6.2 | 
| line | count | pod | subroutine | 
| 10 | 2 | n/a | BEGIN | 
| 18 | 2 | n/a | BEGIN | 
| 19 | 2 | n/a | BEGIN | 
| 20 | 2 | n/a | BEGIN | 
| 21 | 2 | n/a | BEGIN | 
| 22 | 2 | n/a | BEGIN | 
| 24 | 2 | n/a | BEGIN | 
| 27 | 0 | No | debug_print | 
| 36 | 5 | No | process_sub_arguments | 
| 59 | 6 | No | valid_digits | 
| 71 | 6 | No | valid_period | 
| 83 | 6 | No | valid_algorithm | 
| 95 | 6 | No | valid_when | 
| 107 | 6 | No | valid_tolerance | 
| 119 | 6 | No | valid_secret | 
| 141 | 0 | Yes | secret | 
| 146 | 6 | No | base32enc | 
| 162 | 0 | No | base32dec | 
| 178 | 1 | No | gen_secret | 
| 192 | 0 | No | generate_otp | 
| 221 | 5 | No | validate_otp | 
| 268 | 1 | No | initialize | 
| 298 | 1 | No | new |