Line data    Source code 
       1              : import 'dart:convert';
       2              : import 'dart:typed_data';
       3              : import 'package:pointycastle/digests/keccak.dart';
       4              : import 'package:walletkit_dart/walletkit_dart.dart';
       5              : 
       6           45 : final KeccakDigest keccakDigest = KeccakDigest(256);
       7           15 : Uint8List keccak256(Uint8List input) {
       8           30 :   keccakDigest.reset();
       9           30 :   return keccakDigest.process(input);
      10              : }
      11              : 
      12            8 : Uint8List keccakUtf8(String input) {
      13           24 :   return keccak256(uint8ListFromList(utf8.encode(input)));
      14              : }
      15              : 
      16            1 : Uint8List keccakAscii(String input) {
      17            2 :   return keccak256(ascii.encode(input));
      18              : }
        
               |