code: def _read_bks_key(cls, data, pos, store_type):
          
          key_type = b1.unpack_from(data, pos)[0]; pos += 1
          key_format, pos = BksKeyStore._read_utf(data, pos, kind="key format")
          key_algorithm, pos = BksKeyStore._read_utf(data, pos, kind="key algorithm")
          key_enc, pos = BksKeyStore._read_data(data, pos)
  
          entry = BksKeyEntry(key_type, key_format, key_algorithm, key_enc, store_type=store_type)
          return entry, pos
docs: Given a data stream, attempt to parse a stored BKS key entry at the given position, and return it as a BksKeyEntry.