rework some stuff to size_t
only return the actual data in ykpiv_fetch_data()
some negative tests of parse_name()