Changed 'Number' option to 'Integer' in PRNG op

This commit is contained in:
n1474335 2018-01-06 17:01:01 +00:00
parent 7176e5ca6e
commit 6f59d9217c

View File

@ -521,7 +521,7 @@ DES uses a key length of 8 bytes (64 bits).`;
* @default * @default
*/ */
PRNG_BYTES: 32, PRNG_BYTES: 32,
PRNG_OUTPUT: ["Hex", "Number", "Byte array", "Raw"], PRNG_OUTPUT: ["Hex", "Integer", "Byte array", "Raw"],
/** /**
* Pseudo-Random Number Generator operation. * Pseudo-Random Number Generator operation.
@ -549,7 +549,7 @@ DES uses a key length of 8 bytes (64 bits).`;
switch (outputAs) { switch (outputAs) {
case "Hex": case "Hex":
return forge.util.bytesToHex(bytes); return forge.util.bytesToHex(bytes);
case "Number": case "Integer":
for (i = bytes.length - 1; i >= 0; i--) { for (i = bytes.length - 1; i >= 0; i--) {
value = value.mul(256).plus(bytes.charCodeAt(i)); value = value.mul(256).plus(bytes.charCodeAt(i));
} }