(command.CommandList
  children: [
    (C {<atf_test_case>} {<hmac>})
    (command.ShFunction
      name: hmac_head
      body: 
        (BraceGroup
          children: [(C {<atf_set>} {(DQ <descr>)} {(DQ <'Checks HMAC message authentication code'>)})]
        )
    )
    (command.ShFunction
      name: hmac_body
      body: 
        (BraceGroup
          children: [
            (C {<atf_check>} {<-o>} {<ignore>} {<-e>} {<ignore>} 
              {
                (DQ (command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<atf_get_srcdir>})) 
                  <'/h_hmactest'>
                )
              }
            )
          ]
        )
    )
    (C {<atf_test_case>} {<md2>})
    (command.ShFunction
      name: md2_head
      body: (BraceGroup children:[(C {<atf_set>} {(DQ <descr>)} {(DQ <'Checks MD2 digest'>)})])
    )
    (command.ShFunction
      name: md2_body
      body: 
        (BraceGroup
          children: [
            (C {<atf_check>} {<-o>} {<ignore>} {<-e>} {<ignore>} 
              {
                (DQ (command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<atf_get_srcdir>})) 
                  <'/h_md2test'>
                )
              }
            )
          ]
        )
    )
    (C {<atf_test_case>} {<md4>})
    (command.ShFunction
      name: md4_head
      body: (BraceGroup children:[(C {<atf_set>} {(DQ <descr>)} {(DQ <'Checks MD4 digest'>)})])
    )
    (command.ShFunction
      name: md4_body
      body: 
        (BraceGroup
          children: [
            (C {<atf_check>} {<-o>} {<ignore>} {<-e>} {<ignore>} 
              {
                (DQ (command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<atf_get_srcdir>})) 
                  <'/h_md4test'>
                )
              }
            )
          ]
        )
    )
    (C {<atf_test_case>} {<md5>})
    (command.ShFunction
      name: md5_head
      body: (BraceGroup children:[(C {<atf_set>} {(DQ <descr>)} {(DQ <'Checks MD5 digest'>)})])
    )
    (command.ShFunction
      name: md5_body
      body: 
        (BraceGroup
          children: [
            (C {<atf_check>} {<-o>} {<ignore>} {<-e>} {<ignore>} 
              {
                (DQ (command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<atf_get_srcdir>})) 
                  <'/h_md5test'>
                )
              }
            )
          ]
        )
    )
    (C {<atf_test_case>} {<ripemd>})
    (command.ShFunction
      name: ripemd_head
      body: (BraceGroup children:[(C {<atf_set>} {(DQ <descr>)} {(DQ <'Checks RMD-160 digest'>)})])
    )
    (command.ShFunction
      name: ripemd_body
      body: 
        (BraceGroup
          children: [
            (C {<atf_check>} {<-o>} {<ignore>} {<-e>} {<ignore>} 
              {
                (DQ (command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<atf_get_srcdir>})) 
                  <'/h_ripemdtest'>
                )
              }
            )
          ]
        )
    )
    (C {<atf_test_case>} {<sha>})
    (command.ShFunction
      name: sha_head
      body: (BraceGroup children:[(C {<atf_set>} {(DQ <descr>)} {(DQ <'Checks SHA-1 digest'>)})])
    )
    (command.ShFunction
      name: sha_body
      body: 
        (BraceGroup
          children: [
            (C {<atf_check>} {<-o>} {<ignore>} {<-e>} {<ignore>} 
              {
                (DQ (command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<atf_get_srcdir>})) 
                  <'/h_shatest'>
                )
              }
            )
          ]
        )
    )
    (C {<atf_test_case>} {<mdc2>})
    (command.ShFunction
      name: mdc2_head
      body: (BraceGroup children:[(C {<atf_set>} {(DQ <descr>)} {(DQ <'Checks MDC2 digest'>)})])
    )
    (command.ShFunction
      name: mdc2_body
      body: 
        (BraceGroup
          children: [
            (C {<atf_check>} {<-o>} {<ignore>} {<-e>} {<ignore>} 
              {
                (DQ (command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<atf_get_srcdir>})) 
                  <'/h_mdc2test'>
                )
              }
            )
          ]
        )
    )
    (command.ShFunction
      name: atf_init_test_cases
      body: 
        (BraceGroup
          children: [
            (C {<atf_add_test_case>} {<hmac>})
            (C {<atf_add_test_case>} {<md2>})
            (C {<atf_add_test_case>} {<md4>})
            (C {<atf_add_test_case>} {<md5>})
            (C {<atf_add_test_case>} {<ripemd>})
            (C {<atf_add_test_case>} {<sha>})
            (C {<atf_add_test_case>} {<mdc2>})
          ]
        )
    )
  ]
)