mirror of
https://github.com/fluencelabs/js-libp2p-crypto
synced 2025-04-09 01:16:18 +00:00
14 lines
260 B
JavaScript
14 lines
260 B
JavaScript
|
'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')
|
||
|
}
|