1 | export const StandardIrreducible8: Uint8Array;
|
2 | export const StandardIrreducible16: Uint8Array;
|
3 | export const StandardIrreducible32: Uint8Array;
|
4 | export const StandardIrreducible64: Uint8Array;
|
5 | export const StandardIrreducible128: Uint8Array;
|
6 | export class RabinEncoder {
|
7 | |
8 |
|
9 |
|
10 | constructor(m: Uint8Array);
|
11 | m: Uint8Array;
|
12 | blen: number;
|
13 | bs: Uint8Array;
|
14 | cache: Uint8Array;
|
15 | /**
|
16 | * This describes the position of the most significant byte (starts with 0 and increases with
|
17 | * shift)
|
18 | */
|
19 | bpos: number;
|
20 | /**
|
21 | * @param {number} byte
|
22 | */
|
23 | write(byte: number): void;
|
24 | getFingerprint(): Uint8Array;
|
25 | }
|
26 | export function fingerprint(irreducible: Uint8Array, data: Uint8Array): Uint8Array;
|
27 |
|
\ | No newline at end of file |