Add md5 digest for node-forge

This commit is contained in:
James Ferrara
2017-08-24 11:57:03 +02:00
parent 96cffadf50
commit 7bb1d3d3bd
2 changed files with 16 additions and 0 deletions

View File

@@ -290,5 +290,9 @@ declare module "node-forge" {
namespace sha256 {
function create(): MessageDigest;
}
namespace md5 {
function create(): MessageDigest;
}
}
}

View File

@@ -96,3 +96,15 @@ if (forge.util.fillString('1', 5) !== '11111') throw Error('forge.util.fillStrin
if (hex.length !== 40) throw Error('forge.md.MessageDigest.update / digest fail');
}
{
let md: forge.md.MessageDigest;
let hex: string;
md = forge.md.md5.create();
md = md.update('Test');
hex = md.digest().toHex();
if (hex.length !== 32) throw Error('forge.md.MessageDigest.update / digest fail');
}