crypto: use create-hmac for deprecated Hmac functions

This commit is contained in:
Daniel Cousens 2015-03-26 10:52:32 +11:00
parent 35c3693849
commit 07a2510046

View File

@ -21,14 +21,16 @@ function sha256 (buffer) {
}
// FIXME: Name not consistent with others
var createHmac = require('create-hmac')
function HmacSHA256 (buffer, secret) {
console.warn('Hmac* functions are deprecated for removal in 2.0.0, use node crypto instead')
return crypto.createHmac('sha256', secret).update(buffer).digest()
return createHmac('sha256', secret).update(buffer).digest()
}
function HmacSHA512 (buffer, secret) {
console.warn('Hmac* functions are deprecated for removal in 2.0.0, use node crypto instead')
return crypto.createHmac('sha512', secret).update(buffer).digest()
return createHmac('sha512', secret).update(buffer).digest()
}
module.exports = {