{
"imports": {
"libsodium": "https://unpkg.com/libsodium@0.8.4/dist/modules-esm/libsodium.mjs",
+ "libsodium-wrappers": "https://unpkg.com/libsodium-wrappers@0.8.4/dist/modules-esm/libsodium-wrappers.mjs",
"nano25519": "https://unpkg.com/nano25519@1.0.8/dist/browser.js",
- "nanocurrency-web": "https://unpkg.com/nanocurrency-web@2.0.0/dist/index.min.js",
"tweetnacl": "https://unpkg.com/tweetnacl@1.0.3/nacl-fast.js",
"#vectors": "https://git.codecow.com/?p=nano25519.git;a=blob_plain;f=vectors.mjs;hb=refs/heads/main"
},
"nano25519": "../dist/browser.js",
"#vectors": "./vectors.mjs"
}
+ },
+ "integrity": {
+ "https://unpkg.com/libsodium@0.8.4/dist/modules-esm/libsodium.mjs": "sha512-8NozLMgdpZ2aM7BpDlekMIWsfF9pVq8fy1Gela2kBuP6DZmOd51NBxBZSbncxiDknW1EJYmu7Th3WYWhjgUygw==",
+ "https://unpkg.com/libsodium-wrappers@0.8.4/dist/modules-esm/libsodium-wrappers.mjs": "sha512-8lc4H4LWq+iFFPBBVIxpwTbOVJxeF0V4GgEDQIrlTOUzBEl7FT6zKQPoFi7prCeUVHnunjOyHrXgAFX7mWPupw==",
+ "https://unpkg.com/tweetnacl@1.0.3/nacl-fast.js": "sha512-vtXgmExiD+YrImVtOeCfoGiVKgouA3SgPHZbLQKcC972FeFo5i881KTOMxtK7dsZa2z5vjpyCpDSd1lGvJY3bg=="
}
}
</script>
+ <script
+ src="https://unpkg.com/nanocurrency-web@2.0.0/dist/index.min.js"
+ integrity="sha512-FY0tmOBy8gMOUmqgh2Vg5RgjzCbDGXQK3x0PZ9K6MdP0VDxYhLIcSK7mpUOjfLSNQLrlTwgnhKNCRPmi3cOMfQ=="
+ crossorigin="anonymous"
+ ></script>
<script type="module">
import libsodium from 'libsodium'
+ import sodium from 'libsodium-wrappers'
import * as nano25519 from 'nano25519'
- import 'nanocurrency-web'
import 'tweetnacl'
import { NANO_ORG_VECTOR, PYTHON_ED25519_BLAKE2B_VECTORS } from '#vectors'
- await libsodium.ready
+ await sodium.ready
if (!NANO_ORG_VECTOR || !PYTHON_ED25519_BLAKE2B_VECTORS) {
console.error('Failed to import test vectors')