我按照https://github.com/vibornoff/asmcrypto.js#build--test
的说明安装了asmcrypto库我已经完成了测试并全部通过了。
我现在有一个HTML测试页面,其中包括:
<script src="asmcrypto.js"></script>
和一些尝试使用AES CCM密码模式的JavaScript:
encrypted = asmCrypto.AES_CCM.encrypt(payload, key, nonce, [], 4);
这导致以下错误:
Uncaught TypeError: Cannot read property 'encrypt' of undefined
我查看了生成的asmcrypto.js,我在任何地方都看不到AES_CCM。
我做错了什么?
另一方面,这项工作表明我已正确安装:
console.log("SHA256:"+asmCrypto.SHA256.hex("hello"));