Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 17 additions & 17 deletions src/crypto-api.mjs
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
'use strict';

import Has160 from "./hasher/has160";
import Md2 from "./hasher/md2";
import Md4 from "./hasher/md4";
import Md5 from "./hasher/md5";
import Ripemd from "./hasher/ripemd";
import Sha0 from "./hasher/sha0";
import Sha1 from "./hasher/sha1";
import Sha256 from "./hasher/sha256";
import Sha512 from "./hasher/sha512";
import Snefru from "./hasher/snefru";
import Whirlpool from "./hasher/whirlpool";
import {fromUtf} from "./encoder/utf";
import {fromArrayBuffer} from "./encoder/array-buffer";
import {toHex} from "./encoder/hex";
import {toBase64} from "./encoder/base64";
import Hmac from "./mac/hmac";
import Has160 from "./hasher/has160.mjs";
import Md2 from "./hasher/md2.mjs";
import Md4 from "./hasher/md4.mjs";
import Md5 from "./hasher/md5.mjs";
import Ripemd from "./hasher/ripemd.mjs";
import Sha0 from "./hasher/sha0.mjs";
import Sha1 from "./hasher/sha1.mjs";
import Sha256 from "./hasher/sha256.mjs";
import Sha512 from "./hasher/sha512.mjs";
import Snefru from "./hasher/snefru.mjs";
import Whirlpool from "./hasher/whirlpool.mjs";
import {fromUtf} from "./encoder/utf.mjs";
import {fromArrayBuffer} from "./encoder/array-buffer.mjs";
import {toHex} from "./encoder/hex.mjs";
import {toBase64} from "./encoder/base64.mjs";
import Hmac from "./mac/hmac.mjs";

/**
* Main class for ES5 compatibility.
Expand Down Expand Up @@ -159,4 +159,4 @@ class CryptoApi {
}

CryptoApi = new CryptoApi();
export default CryptoApi;
export default CryptoApi;
6 changes: 3 additions & 3 deletions src/hasher/has160.mjs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

import Hasher32le from "./hasher32le";
import {rotateLeft} from "../tools/tools";
import Hasher32le from "./hasher32le.mjs";
import {rotateLeft} from "../tools/tools.mjs";

// Transform constants
/** @type {number[]} */
Expand Down Expand Up @@ -162,4 +162,4 @@ class Has160 extends Hasher32le {
}
}

export default Has160;
export default Has160;
2 changes: 1 addition & 1 deletion src/hasher/hasher32be.mjs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'use strict';

import Hasher from "./hasher";
import Hasher from "./hasher.mjs";

/**
* Hasher for 32 bit big endian blocks
Expand Down
2 changes: 1 addition & 1 deletion src/hasher/hasher32le.mjs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'use strict';

import Hasher from "./hasher";
import Hasher from "./hasher.mjs";

/**
* Hasher for 32 bit little endian blocks
Expand Down
2 changes: 1 addition & 1 deletion src/hasher/hasher8.mjs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'use strict';

import Hasher from "./hasher";
import Hasher from "./hasher.mjs";

/**
* Hasher for 8 bit blocks
Expand Down
4 changes: 2 additions & 2 deletions src/hasher/md2.mjs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'use strict';

import Hasher8 from "./hasher8";
import Hasher8 from "./hasher8.mjs";

/**
* Constants from Pi
Expand Down Expand Up @@ -135,4 +135,4 @@ class Md2 extends Hasher8 {
}
}

export default Md2;
export default Md2;
4 changes: 2 additions & 2 deletions src/hasher/md4.mjs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

import Hasher32le from "./hasher32le";
import {rotateLeft} from "../tools/tools";
import Hasher32le from "./hasher32le.mjs";
import {rotateLeft} from "../tools/tools.mjs";

// Transform constants
/** @type {number[]} */
Expand Down
4 changes: 2 additions & 2 deletions src/hasher/md5.mjs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

import Hasher32le from "./hasher32le";
import {rotateLeft} from "../tools/tools";
import Hasher32le from "./hasher32le.mjs";
import {rotateLeft} from "../tools/tools.mjs";

// Transform constants
/** @type {number[]} */
Expand Down
4 changes: 2 additions & 2 deletions src/hasher/ripemd.mjs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

import Hasher32le from "./hasher32le";
import {rotateLeft} from "../tools/tools";
import Hasher32le from "./hasher32le.mjs";
import {rotateLeft} from "../tools/tools.mjs";

/** @type {number[]} */
const ZL = [
Expand Down
4 changes: 2 additions & 2 deletions src/hasher/sha0.mjs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

import Hasher32be from "./hasher32be";
import {rotateLeft} from "../tools/tools";
import Hasher32be from "./hasher32be.mjs";
import {rotateLeft} from "../tools/tools.mjs";

// Transform constants
/** @type {number[]} */
Expand Down
4 changes: 2 additions & 2 deletions src/hasher/sha1.mjs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

import Hasher32be from "./hasher32be";
import {rotateLeft} from "../tools/tools";
import Hasher32be from "./hasher32be.mjs";
import {rotateLeft} from "../tools/tools.mjs";

// Transform constants
/** @type {number[]} */
Expand Down
4 changes: 2 additions & 2 deletions src/hasher/sha256.mjs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

import Hasher32be from "./hasher32be";
import {rotateRight} from "../tools/tools";
import Hasher32be from "./hasher32be.mjs";
import {rotateRight} from "../tools/tools.mjs";

// Transform constants
/** @type {number[]} */
Expand Down
4 changes: 2 additions & 2 deletions src/hasher/sha512.mjs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

import Hasher32be from "./hasher32be";
import {rotateRight64hi, rotateRight64lo} from "../tools/tools";
import Hasher32be from "./hasher32be.mjs";
import {rotateRight64hi, rotateRight64lo} from "../tools/tools.mjs";

// Transform constants
/** @type {number[]} */
Expand Down
4 changes: 2 additions & 2 deletions src/hasher/sm3.mjs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

import Hasher32be from "./hasher32be";
import {rotateLeft} from "../tools/tools";
import Hasher32be from "./hasher32be.mjs";
import {rotateLeft} from "../tools/tools.mjs";


/**
Expand Down
4 changes: 2 additions & 2 deletions src/hasher/snefru.mjs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';

import Hasher32be from "./hasher32be";
import {rotateRight} from "../tools/tools";
import Hasher32be from "./hasher32be.mjs";
import {rotateRight} from "../tools/tools.mjs";

/**
* The random table is the first part of the random digits from the book:
Expand Down
4 changes: 2 additions & 2 deletions src/hasher/whirlpool.mjs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'use strict';
import {rotateRight64hi, rotateRight64lo} from "../tools/tools";
import Hasher32be from "./hasher32be";
import {rotateRight64hi, rotateRight64lo} from "../tools/tools.mjs";
import Hasher32be from "./hasher32be.mjs";

/** @type {number[]} */
const SBOX = new Array(256);
Expand Down
4 changes: 2 additions & 2 deletions src/index.mjs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
'use strict';

import CryptoApi from './crypto-api'
import CryptoApi from './crypto-api.mjs'

module.exports = CryptoApi
module.exports = CryptoApi