ISAAC: better seed type handling and initial seeding
Math.imul polyfill fix and test
Safari magic fix
SHA1 implementation
Merge pull request #23 from tresorit/sha1

SHA1 implementation
Update README
Fix link in README
Merge pull request #28 from innoying/patch-1

Fix link in README
bower.json
ISAAC: better seed compression

https://github.com/vibornoff/asmcrypto.js/issues/27#issuecomment-43019613
ISAAC: gracefully avoid loosing of seed entropy on biased seeds (not finished)

https://github.com/vibornoff/asmcrypto.js/issues/27#issuecomment-43456230
ISAAC: add test vectors

https://github.com/vibornoff/asmcrypto.js/issues/27#issuecomment-43199227
ISAAC: further changes

https://github.com/vibornoff/asmcrypto.js/issues/27#issuecomment-43550516
ISAAC: typo fix and a minor change
Change seeding logic, phasing out public ISAAC API

https://github.com/vibornoff/asmcrypto.js/issues/27
ISAAC: don't reset when seeding

https://github.com/vibornoff/asmcrypto.js/issues/27
PRNG: tweak the mechanics of Random.getValues
- use crypto.getRandomValues directly when available, instead of using it to seed ISAAC
- add an entropy estimator, and forbid manual seeds with low entropy
- split the weak seeding into a separate function so the logic is clearer
- greatly reduce the documentation of the weak seeding, we don't want users to rely on it

https://github.com/vibornoff/asmcrypto.js/issues/27
ISAAC: refactor ISAAC seeding function to be closer to the original implementation

https://github.com/vibornoff/asmcrypto.js/issues/27
PRNG: set a weak seed unconditionally, to raise the cost of an attack on a weak system RNG
https://github.com/vibornoff/asmcrypto.js/issues/27
PRNG: explicitly allow for the possibility that the system RNG is weak

https://github.com/vibornoff/asmcrypto.js/issues/27