te</p>
    The following errors can be thrown:

</div>
<li><code>noRandomBytes</code> if the crypto provider can&rsquo;t provide random bytes.</li>
<li><code>curveError</code> if no public key could be created from a random private key.</li>
<li><code>storageError</code>, if the keys could not be stored</li>
<li><code>invalidProtoBuf</code>, if the keys could not be serialized</li>
<div class="aside aside-throws">
    <p class="aside-title">Throws</p>
    <code><a href="../Classes/SignalError.html">SignalEr