Skip to content

Commit

Permalink
Update interface
Browse files Browse the repository at this point in the history
  • Loading branch information
jacogr committed Jan 31, 2018
1 parent 1479f6a commit 4225df0
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
10 changes: 5 additions & 5 deletions packages/client-wasm-runtime/src/crypto/index.js
Expand Up @@ -14,15 +14,15 @@ module.exports = function crypto ({ heap }: RuntimeEnv): RuntimeInterface$Crypto
return {
blake2_256: (data: PointerType, len: number, out: PointerType): void =>
heap.set(out, blake256(heap.get(data, len))),
twox_128: (data: PointerType, len: number, out: PointerType): void =>
heap.set(out, twox128(heap.get(data, len))),
twox_256: (data: PointerType, len: number, out: PointerType): void =>
heap.set(out, twox256(heap.get(data, len))),
ed25519_verify: (msgPtr: PointerType, msgLen: number, sigPtr: PointerType, pubkeyPtr: PointerType): number =>
ed25519Verify(
heap.get(msgPtr, msgLen),
heap.get(sigPtr, 64),
heap.get(pubkeyPtr, 32)
)
),
twox_128: (data: PointerType, len: number, out: PointerType): void =>
heap.set(out, twox128(heap.get(data, len))),
twox_256: (data: PointerType, len: number, out: PointerType): void =>
heap.set(out, twox256(heap.get(data, len)))
};
};
1 change: 1 addition & 0 deletions packages/client-wasm-runtime/src/types.js
Expand Up @@ -32,6 +32,7 @@ export type RuntimeEnv = {

export type RuntimeInterface$Crypto = {
blake2_256: (data: PointerType, len: number, out: PointerType) => void,
ed25519_verify: (msgPtr: PointerType, msgLen: number, sigPtr: PointerType, pubkeyPtr: PointerType) => number,
twox_128: (data: PointerType, len: number, out: PointerType) => void,
twox_256: (data: PointerType, len: number, out: PointerType) => void
}
Expand Down

0 comments on commit 4225df0

Please sign in to comment.