mirror of
https://github.com/fluencelabs/js-libp2p-crypto
synced 2025-06-23 23:41:44 +00:00
inital commit
This commit is contained in:
13
src/utils.js
Normal file
13
src/utils.js
Normal file
@ -0,0 +1,13 @@
|
||||
'use strict'
|
||||
|
||||
const multihashing = require('multihashing')
|
||||
|
||||
// Check the equality of two keys
|
||||
exports.keyEqual = (k1, k2) => {
|
||||
return k1.buffer.equals(k2.buffer)
|
||||
}
|
||||
|
||||
// Hashes a key
|
||||
exports.keyHash = (key) => {
|
||||
return multihashing(key.buffer, 'sha2-256')
|
||||
}
|
Reference in New Issue
Block a user