class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>The <code>SignalCrypto</code> struct exposes all necessary cryptocraphic functions to the protocol.
By default CommonCrypto is used to provide these functions, but a custom provider can be
implemented as well.
Implement a provider that conforms to the <code><a href="Protocols/SignalCryptoProvider.html">SignalC