Subroutine Coverage

lib/Crypt/CBC.pm
Criterion Covered Total %
subroutine 56 70 80.0
pod 22 29 75.8


line count pod subroutine
3 11 n/a BEGIN
4 11 n/a BEGIN
5 11 n/a BEGIN
6 11 n/a BEGIN
7 11 n/a BEGIN
8 11 n/a BEGIN
11 11 n/a BEGIN
12 11 n/a BEGIN
36 53 Yes new
111 0 Yes filehandle
124 1667 Yes encrypt
132 1666 Yes decrypt
140 1025 Yes encrypt_hex
145 1025 Yes decrypt_hex
151 3333 Yes start
161 10098 Yes chain_mode
164 6314 No chaining_method
179 3333 Yes crypt
232 3333 Yes finish
264 53 n/a _get_options
290 52 n/a _get_cipher_obj
307 53 n/a _validate_options
317 52 n/a _get_header_mode
333 49 n/a _get_padding_mode
358 51 n/a _get_key_and_block_sizes
373 51 n/a _get_key_materials
414 49 n/a _get_key_derivation_options
438 49 n/a _get_chain_mode
446 0 n/a _load_module
454 3333 n/a _deprecation_warning
468 10039 n/a _needs_padding
473 2913 n/a _cbc_encrypt
485 3216 n/a _cbc_decrypt
498 42 n/a _pcbc_encrypt
507 58 n/a _pcbc_decrypt
516 0 n/a _cfb_encrypt
526 0 n/a _cfb_decrypt
537 82 n/a _ofb_encrypt
558 0 n/a _ctr_encrypt
586 0 n/a _upgrade_iv_to_ctr
599 6645 Yes pbkdf
603 3334 No pbkdf_obj
621 1674 No set_key_and_iv
637 1666 n/a _read_key_and_iv
677 1666 n/a _generate_iv_and_cipher_from_datastream
695 1667 n/a _generate_iv_and_cipher_from_options
723 1667 n/a _taintcheck
745 0 n/a _digest_obj
761 2 Yes random_bytes
767 1676 n/a _get_random_bytes
777 1004 n/a _standard_padding
788 756 n/a _space_padding
799 0 n/a _no_padding
804 756 n/a _null_padding
815 758 n/a _oneandzeroes_padding
824 0 n/a _rijndael_compat
835 0 Yes get_initialization_vector
840 0 Yes set_initialization_vector
848 11 Yes salt
855 15 Yes iv
862 15 Yes key
869 4 Yes passphrase
880 0 Yes keysize
885 0 Yes cipher
886 9863 Yes padding
887 1668 Yes blocksize
888 0 No pcbc
889 3337 No header_mode
890 1 No literal_key
891 3333 No nodeprecate