question: portable way of creating a portable message digest instance computing sha 160 bit digests . does messagedigest #getinstance messagedigest.getinstance messagedigest #alg_sha messagedigest.alg _ sha on the card if javacard_applet is defined and new message_digest_wrapper on the host if javacard_applet is undefined . only available if message_digest is defined to avoid needing message_digest_wrapper in all host side programs . concode_field_sep PlaceHolder placeHolder concode_field_sep void myassert concode_elem_sep byte[] allocate_transient_byte_array concode_elem_sep void rand_data concode_elem_sep void begin_transaction concode_elem_sep short length_of_serializable_array concode_elem_sep void array_copy concode_elem_sep RandomData get_new_rand concode_elem_sep void commit_transaction
target: MessageDigest function ( ) { return MessageDigest . getInstance ( MessageDigest . ALG_SHA , false ) ; }