Marc Tiehuis 7a3fd89d25 Add Sha3 hashing functions
These are on the slower side and could be improved. No performance optimizations
yet have been done.

```
Cpu: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
```

-- Sha3-256

```
Zig --release-fast
    93 Mb/s
Zig --release-safe
    99 Mb/s
Zig
    4 Mb/s
```

-- Sha3-512

```
Zig --release-fast
    49 Mb/s
Zig --release-safe
    54 Mb/s
Zig
    2 Mb/s
```

Interestingly, release-safe is producing slightly better code than
release-fast.
2018-01-17 21:19:45 +13:00
..
2018-01-06 23:10:53 -05:00
2018-01-17 21:19:45 +13:00
2018-01-09 00:51:51 -05:00
2018-01-15 00:01:02 -05:00
2017-09-01 03:16:35 -04:00
2018-01-09 00:51:51 -05:00
2018-01-09 00:51:51 -05:00
2018-01-07 16:53:13 -05:00
2018-01-07 16:53:13 -05:00
2018-01-16 13:45:34 -07:00
2018-01-07 16:53:13 -05:00
2017-04-24 12:14:45 -04:00
2018-01-07 16:53:13 -05:00
2018-01-11 19:50:08 +13:00
2018-01-09 00:51:51 -05:00
2018-01-13 14:40:21 +13:00
2018-01-15 00:01:02 -05:00
2018-01-10 00:33:07 -05:00
2018-01-09 00:51:51 -05:00
2016-07-28 20:14:57 -07:00
2018-01-09 00:51:51 -05:00