Skip to content

PolyCrypt - A pure JS implementation of the WebCrypto API

License

Notifications You must be signed in to change notification settings

dwiden/polycrypt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PolyCrypt - A pure JS implementation of the WebCrypto API

This project is an implementation of the W3C WebCrypto API.

For full details, see our website

Quick Start

> echo 127.0.0.1  polycrypt-test >>/etc/hosts
> cd $POLYCRYPT_ROOT
> ./tool/webservers.sh
> # Load http://polycrypt-test:8000/ in your favorite browser

Successfully tested in the following browsers

  • Chrome [ Desktop, Android, iOS ]
  • Firefox [ Desktop, Android ]
  • Safari [ Desktop, iOS ]
  • Internet Explorer [ Desktop, Phone ]
  • Opera [ Desktop ]
  • iCab

Currently thought to not work these browsers

  • Default Android browser
  • Opera Mini
  • Versions of IE < 10

Known issues

  • Safari: Does not work in Private Browsing Mode
  • Firefox: Does not work if cookies set to "Ask me"
  • Appears not work with NoScript (even when disabled for site)
  • Cannot be used from local pages (on disk) due to need for postMessage

About

PolyCrypt - A pure JS implementation of the WebCrypto API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 98.7%
  • Other 1.3%