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-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.