node.jsでAES暗号をdecryptする

var crypto = require('crypto');
var token = 'aaaabbbbccccddddaaaabbbbccccdddd';
var decrypt = function(encrypted, iv){
    var decipher = crypto.createDecipheriv('aes-256-cbc', token, iv);
    var dec = decipher.update(encrypted, 'hex', 'utf8');
    dec += decipher.final('utf8');
    return dec;
}

ivつき。動作確認はしていない。v0.4.6の時、base64の暗号化は文字列が16文字以上だと動作しないバグがあったのでhex使ってた。今は直ってるんだろうか。