fix(core): satisfy strict signature test typing
This commit is contained in:
1 parent
58506f82de
commit
fe39b30332
1 file changed
+1
-1
@@ -13,7 +13,7 @@ describe('协议签名原语', () => {
|
|||||||
const signature = h(fixture.signature);
|
const signature = h(fixture.signature);
|
||||||
expect(await verifyStatement(publicKey, fixture.kind, payload, signature)).toBe(true);
|
expect(await verifyStatement(publicKey, fixture.kind, payload, signature)).toBe(true);
|
||||||
expect(await verifyStatement(publicKey, 'chat.edit', payload, signature)).toBe(false);
|
expect(await verifyStatement(publicKey, 'chat.edit', payload, signature)).toBe(false);
|
||||||
payload[0] ^= 1;
|
payload[0] = payload[0]! ^ 1;
|
||||||
expect(await verifyStatement(publicKey, fixture.kind, payload, signature)).toBe(false);
|
expect(await verifyStatement(publicKey, fixture.kind, payload, signature)).toBe(false);
|
||||||
expect(await verifyStatement(publicKey, fixture.kind, h(fixture.payload), signature.subarray(1))).toBe(false);
|
expect(await verifyStatement(publicKey, fixture.kind, h(fixture.payload), signature.subarray(1))).toBe(false);
|
||||||
expect(fromBase64Url(fixture.x)).toHaveLength(32);
|
expect(fromBase64Url(fixture.x)).toHaveLength(32);
|
||||||
|
|||||||
Reference in new issue
Block a user