Home | History | Annotate | Line # | Download | only in pwhash
t_pwhash.sh revision 1.1
      1  1.1  jhigh atf_test_case pwhash_blowfish_r12
      2  1.1  jhigh pwhash_blowfish_r12_head() {
      3  1.1  jhigh 	atf_set "descr" "ATF test for pwhash using blowfish 12 rounds"
      4  1.1  jhigh }
      5  1.1  jhigh 
      6  1.1  jhigh pwhash_blowfish_r12_body() {
      7  1.1  jhigh 	atf_check -s exit:0 -o match:"^\\\$2a\\\$" -x \
      8  1.1  jhigh 		'echo -n password | pwhash -b 12'
      9  1.1  jhigh }
     10  1.1  jhigh 
     11  1.1  jhigh atf_test_case pwhash_md5
     12  1.1  jhigh pwhash_md5_head() {
     13  1.1  jhigh 	atf_set "descr" "ATF test for pwhash using MD5"
     14  1.1  jhigh }
     15  1.1  jhigh 
     16  1.1  jhigh pwhash_md5_body() {
     17  1.1  jhigh 	atf_check -s exit:0 -o match:"^\\\$1\\\$" -x \
     18  1.1  jhigh 		'echo -n password | pwhash -m'
     19  1.1  jhigh }
     20  1.1  jhigh 
     21  1.1  jhigh atf_test_case pwhash_sha1
     22  1.1  jhigh pwhash_sha1_head() {
     23  1.1  jhigh 	atf_set "descr" "ATF test for pwhash using SHA1"
     24  1.1  jhigh }
     25  1.1  jhigh 
     26  1.1  jhigh pwhash_sha1_body() {
     27  1.1  jhigh 	atf_check -s exit:0 -o match:"^\\\$sha1\\\$" -x \
     28  1.1  jhigh 		'echo -n password | pwhash'
     29  1.1  jhigh }
     30  1.1  jhigh 
     31  1.1  jhigh atf_test_case pwhash_des
     32  1.1  jhigh pwhash_des_head() {
     33  1.1  jhigh 	atf_set "descr" "ATF test for pwhash using DES"
     34  1.1  jhigh }
     35  1.1  jhigh 
     36  1.1  jhigh pwhash_des_body() {
     37  1.1  jhigh 	atf_check -s exit:0 -o ignore -e ignore -x \
     38  1.1  jhigh 		'echo -n password | pwhash -s somesalt'
     39  1.1  jhigh }
     40  1.1  jhigh 
     41  1.1  jhigh atf_init_test_cases()
     42  1.1  jhigh {
     43  1.1  jhigh 	atf_add_test_case pwhash_blowfish_r12
     44  1.1  jhigh 	atf_add_test_case pwhash_md5
     45  1.1  jhigh 	atf_add_test_case pwhash_sha1
     46  1.1  jhigh 	atf_add_test_case pwhash_des
     47  1.1  jhigh }
     48