ripemd160.d.ts 780 B

12345678910111213141516171819202122232425
  1. import { HashMD } from './_md.js';
  2. export declare class RIPEMD160 extends HashMD<RIPEMD160> {
  3. private h0;
  4. private h1;
  5. private h2;
  6. private h3;
  7. private h4;
  8. constructor();
  9. protected get(): [number, number, number, number, number];
  10. protected set(h0: number, h1: number, h2: number, h3: number, h4: number): void;
  11. protected process(view: DataView, offset: number): void;
  12. protected roundClean(): void;
  13. destroy(): void;
  14. }
  15. /**
  16. * RIPEMD-160 - a hash function from 1990s.
  17. * @param message - msg that would be hashed
  18. */
  19. export declare const ripemd160: {
  20. (msg: import("./utils.js").Input): Uint8Array;
  21. outputLen: number;
  22. blockLen: number;
  23. create(): import("./utils.js").Hash<RIPEMD160>;
  24. };
  25. //# sourceMappingURL=ripemd160.d.ts.map