Buckets:
| import subtleAlgorithm from './subtle_dsa.js'; | |
| import crypto from './webcrypto.js'; | |
| import checkKeyLength from './check_key_length.js'; | |
| import getSignKey from './get_sign_verify_key.js'; | |
| const sign = async (alg, key, data) => { | |
| const cryptoKey = await getSignKey(alg, key, 'sign'); | |
| checkKeyLength(alg, cryptoKey); | |
| const signature = await crypto.subtle.sign(subtleAlgorithm(alg, cryptoKey.algorithm), cryptoKey, data); | |
| return new Uint8Array(signature); | |
| }; | |
| export default sign; | |
Xet Storage Details
- Size:
- 492 Bytes
- Xet hash:
- 150eea8428867b22bef8cce68c9d7135812c2deb7856d06cb4284885752f7dd4
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.