Kcl.State.init

You're seeing just the function init, go back to Kcl.State module for more information.
Link to this function

init(our_private, our_public \\ nil)

View Source

Specs

init(Kcl.key(), Kcl.key() | nil) :: t()

Initialize a new state

The private key will be used to derive the public one, if such is not supplied. There is, otherwise, no verification that the supplied keys form a valid pair.