Hast is an old-fashioned second person singular form of the verb ‘have’. It is used with ‘thou’ which is an old-fashioned form of ‘you’.
HAST
Meaning of HAST in English
Collins COBUILD. Толковый словарь английского языка для изучающих язык Коллинз COBUILD (международная база данных языков Бирмингемского университета) . 2012