Use the Node.js crypto module API without having to worry if it is being run in browser or Node.js
Provides functions for detecting if the host environment supports the WebCrypto API
Common layer to be used by crypto libraries based on WebCrypto API for input validation.