Fixed lib.WordArray.random return type. (#43047)

Co-authored-by: Max Lysenko <maxim.lysenko94@gmail.com>
This commit is contained in:
Max Lysenko 2020-03-31 03:17:23 +03:00 committed by GitHub
parent a434bcf6ed
commit 1cc65a1bde
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View File

@ -18,6 +18,8 @@ FR.onloadend = () => {
var hash = CryptoJS.SHA1(CryptoJS.lib.WordArray.create(FR.result)).toString()
}
var randomWordArrayEncoded = CryptoJS.lib.WordArray.random(16).toString(CryptoJS.enc.Hex);
// Ciphers
var encrypted: CryptoJS.WordArray;
var decrypted: CryptoJS.DecryptedMessage;

View File

@ -1,6 +1,7 @@
// Type definitions for crypto-js v3.1.8
// Project: https://github.com/evanvosberg/crypto-js
// Definitions by: Michael Zabka <https://github.com/misak113>
// Max Lysenko <https://github.com/maximlysenko>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
export = CryptoJS;
@ -43,6 +44,7 @@ declare namespace CryptoJS {
interface LibWordArray {
sigBytes: number,
words: number[],
toString(encoder?: Encoder): string;
}
export interface WordArray {
iv: string;
@ -145,7 +147,7 @@ declare namespace CryptoJS {
lib: {
WordArray: {
create: (v: any) => LibWordArray;
random: (v: number) => string;
random: (v: number) => LibWordArray;
};
};
mode: {