This figure consists of boxes labeled as follows:
Labeled arrows connect these boxes:
init()
generateKey()