Subroutine Coverage

blib/lib/Crypt/SRP.pm
Criterion Covered Total %
subroutine 46 57 80.7
pod 20 20 100.0


line count pod subroutine
5 4 n/a BEGIN
6 4 n/a BEGIN
10 4 n/a BEGIN
11 4 n/a BEGIN
12 4 n/a BEGIN
13 4 n/a BEGIN
14 4 n/a BEGIN
15 4 n/a BEGIN
16 4 n/a BEGIN
18 4 n/a BEGIN
19 4 n/a BEGIN
179 4 n/a BEGIN
184 5 Yes new
200 0 Yes reset
215 0 Yes dump
222 0 Yes load
233 3 Yes client_init
247 2 Yes server_init
260 1 Yes client_compute_A
269 1 Yes client_compute_M1
279 1 Yes client_verify_M2
288 1 Yes server_compute_B
298 0 Yes server_fake_B_s
313 1 Yes server_verify_M1
325 1 Yes server_compute_M2
331 4 Yes get_secret_K
336 4 Yes get_secret_S
341 2 Yes compute_verifier
348 0 Yes compute_verifier_and_salt
357 0 Yes server_verify_A
365 0 Yes client_verify_B
373 0 Yes random_bytes
381 5 n/a _initialize
402 27 n/a _HASH
408 0 n/a _HASH_Interleaved
424 16 n/a _PAD
430 3 n/a _calc_x
439 2 n/a _calc_v
448 1 n/a _calc_A
456 2 n/a _calc_u
465 2 n/a _calc_k
473 1 n/a _calc_S_client
489 1 n/a _calc_S_server
499 2 n/a _calc_K
508 2 n/a _calc_M1
519 2 n/a _calc_M2
527 1 n/a _calc_B
536 2 n/a _generate_SRP_a_or_b
556 1 n/a _generate_SRP_a
561 1 n/a _generate_SRP_b
566 0 n/a _validate_A_or_B
577 0 n/a _random_bytes
582 44 n/a _bignum2bytes
588 14 n/a _bytes2bignum
594 16 n/a _format
605 13 n/a _unformat
616 45 n/a _unhex