Sort:  

Could you possibly clarify which key (private/public) should be linked to EOS (private/public)?

You need to put the public key you generated into the function. Write down the public / private combination, but never give someone the private key.

Soooooo.....the private key generatecis going to serve as the eos wallet?