The doHandshake function was split off to separate files to support different implementations for Go < 1.16 and Go >= 1.17. The separate files are not needed now that Go 1.20 is the minimum supported version of Go for the project.
This reverts commit 666c197fc9.
666c197fc9
Fixes # **Summary of Changes** 1. 2. 3. > PS: Make sure your PR includes/updates tests! If you need help with this part, just ask!
Continued work on #730.