The libp2p-crypto library depends on the Web Crypto API in the browser. Web Crypto is available in all modern browsers, however browsers restrict its usage to Secure Contexts.
This means you will not be able to use some @libp2p/crypto functions in the browser when the page is served over HTTP.*
To enable the Web Crypto API and allow @libp2p/crypto to work fully, please serve your page over HTTPS.
The
libp2p-cryptolibrary depends on the Web Crypto API in the browser. Web Crypto is available in all modern browsers, however browsers restrict its usage to Secure Contexts.This means you will not be able to use some
@libp2p/cryptofunctions in the browser when the page is served over HTTP.*To enable the Web Crypto API and allow
@libp2p/cryptoto work fully, please serve your page over HTTPS.