signs the data computes the secure hash concode_field_sep byte[] opad concode_elem_sep byte OPAD concode_elem_sep int blockLength concode_elem_sep MessageDigest digest concode_elem_sep byte[] ipad concode_elem_sep byte IPAD concode_field_sep void init concode_elem_sep int digestLength concode_elem_sep void clear concode_elem_sep void update concode_elem_sep void update concode_elem_sep boolean verify concode_elem_sep boolean verify
byte [ ] function ( ) { byte [ ] loc0 = digest . digest ( ) ; digest . reset ( ) ; digest . update ( opad ) ; return digest . digest ( loc0 ) ; }