mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-18 07:51:48 +08:00
Add md5 digest for node-forge
This commit is contained in:
4
types/node-forge/index.d.ts
vendored
4
types/node-forge/index.d.ts
vendored
@@ -290,5 +290,9 @@ declare module "node-forge" {
|
||||
namespace sha256 {
|
||||
function create(): MessageDigest;
|
||||
}
|
||||
|
||||
namespace md5 {
|
||||
function create(): MessageDigest;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user