{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.PP4TG24E/b1/haskell-nettle_0.3.1.1-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.PP4TG24E/b2/haskell-nettle_0.3.1.1-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 7436ddcda46007995405aaacf65159e6 261788 haskell optional libghc-nettle-dev_0.3.1.1-1_amd64.deb\n- 327d606470cc2ac325418256b81744eb 115272 doc optional libghc-nettle-doc_0.3.1.1-1_all.deb\n- f83d94fbcd05226d74e0a54cfdc3d83d 246588 haskell optional libghc-nettle-prof_0.3.1.1-1_amd64.deb\n+ d346d376bcfb0f8758d11122ae182d87 262324 haskell optional libghc-nettle-dev_0.3.1.1-1_amd64.deb\n+ b0d0df606a3b8d83fe6cca2753ad55ee 115312 doc optional libghc-nettle-doc_0.3.1.1-1_all.deb\n+ b7a8a892eebcca347f4794ffd78b67c0 246836 haskell optional libghc-nettle-prof_0.3.1.1-1_amd64.deb\n"}, {"source1": "libghc-nettle-dev_0.3.1.1-1_amd64.deb", "source2": "libghc-nettle-dev_0.3.1.1-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-10-03 13:12:18.000000 debian-binary\n--rw-r--r-- 0 0 0 1620 2024-10-03 13:12:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 259976 2024-10-03 13:12:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1616 2024-10-03 13:12:18.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 260516 2024-10-03 13:12:18.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,17 +1,17 @@\n Package: libghc-nettle-dev\n Source: haskell-nettle\n Version: 0.3.1.1-1\n Architecture: amd64\n Maintainer: Debian Haskell Group \n-Installed-Size: 3160\n+Installed-Size: 3166\n Depends: nettle-dev (>= 3), libghc-base-dev-4.18.2.1-8e81e, libghc-byteable-dev-0.1.1-b2923, libghc-bytestring-dev-0.11.5.3-7048d, libghc-crypto-cipher-types-dev-0.0.9-b00b3, libghc-securemem-dev-0.1.10-83365, libghc-tagged-dev-0.8.8-43686, libc6 (>= 2.14), libgmp10 (>= 2:6.3.0+dfsg), libnettle8t64 (>= 3.2)\n-Provides: libghc-nettle-dev-0.3.1.1-bf356\n+Provides: libghc-nettle-dev-0.3.1.1-4636e\n Section: haskell\n Priority: optional\n Homepage: https://github.com/stbuehler/haskell-nettle\n Description: safe bindings to nettle crypto library\n This is another set of bindings to Nettle.\n .\n This package provides a library for the Haskell programming language.\n See http://www.haskell.org/ for more information on Haskell.\n-Ghc-Package: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\n+Ghc-Package: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,29 +1,29 @@\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSnettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg-ghc9.6.6.so\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/CCM.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/CCM.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/ChaChaPoly1305.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/ChaChaPoly1305.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/ForeignImports.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/ForeignImports.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/Internal.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/Internal.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/HMAC.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/HMAC.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/ForeignImports.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/ForeignImports.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/Types.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/Types.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/KeyedHash.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/KeyedHash.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/UMAC.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/UMAC.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Nettle/Utils.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Nettle/Utils.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/libHSnettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg.a\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSnettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb-ghc9.6.6.so\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/CCM.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/CCM.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/ChaChaPoly1305.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/ChaChaPoly1305.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/ForeignImports.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/ForeignImports.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/Internal.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/Internal.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/HMAC.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/HMAC.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/ForeignImports.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/ForeignImports.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/Types.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/Types.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/KeyedHash.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/KeyedHash.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/UMAC.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/UMAC.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Nettle/Utils.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Nettle/Utils.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/libHSnettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb.a\n usr/share/doc/libghc-nettle-dev/changelog.Debian.gz\n usr/share/doc/libghc-nettle-dev/copyright\n var/lib/ghc/package.conf.d/nettle-0.3.1.1.conf\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,46 +1,46 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/\n--rw-r--r-- 0 root (0) root (0) 841640 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSnettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg-ghc9.6.6.so\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/\n--rw-r--r-- 0 root (0) root (0) 10814 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/CCM.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 10812 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/CCM.hi\n--rw-r--r-- 0 root (0) root (0) 8645 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/ChaChaPoly1305.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 8643 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/ChaChaPoly1305.hi\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/\n--rw-r--r-- 0 root (0) root (0) 65767 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/ForeignImports.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 65764 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/ForeignImports.hi\n--rw-r--r-- 0 root (0) root (0) 46007 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/Internal.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 46004 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/Internal.hi\n--rw-r--r-- 0 root (0) root (0) 169948 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 169946 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers.hi\n--rw-r--r-- 0 root (0) root (0) 1819 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/HMAC.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 1816 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/HMAC.hi\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/\n--rw-r--r-- 0 root (0) root (0) 39448 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/ForeignImports.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 39445 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/ForeignImports.hi\n--rw-r--r-- 0 root (0) root (0) 19006 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/Types.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 19004 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/Types.hi\n--rw-r--r-- 0 root (0) root (0) 95090 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 95087 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash.hi\n--rw-r--r-- 0 root (0) root (0) 2566 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/KeyedHash.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 2563 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/KeyedHash.hi\n--rw-r--r-- 0 root (0) root (0) 57744 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/UMAC.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 57742 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/UMAC.hi\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Nettle/\n--rw-r--r-- 0 root (0) root (0) 4723 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Nettle/Utils.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 4720 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Nettle/Utils.hi\n--rw-r--r-- 0 root (0) root (0) 1313740 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/libHSnettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg.a\n+-rw-r--r-- 0 root (0) root (0) 841640 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSnettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb-ghc9.6.6.so\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/\n+-rw-r--r-- 0 root (0) root (0) 10807 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/CCM.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 10805 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/CCM.hi\n+-rw-r--r-- 0 root (0) root (0) 8648 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/ChaChaPoly1305.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 8646 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/ChaChaPoly1305.hi\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/\n+-rw-r--r-- 0 root (0) root (0) 65764 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/ForeignImports.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 65761 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/ForeignImports.hi\n+-rw-r--r-- 0 root (0) root (0) 45992 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/Internal.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 45989 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/Internal.hi\n+-rw-r--r-- 0 root (0) root (0) 169925 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 169923 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers.hi\n+-rw-r--r-- 0 root (0) root (0) 1814 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/HMAC.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 1811 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/HMAC.hi\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/\n+-rw-r--r-- 0 root (0) root (0) 39466 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/ForeignImports.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 39463 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/ForeignImports.hi\n+-rw-r--r-- 0 root (0) root (0) 19012 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/Types.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 19010 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/Types.hi\n+-rw-r--r-- 0 root (0) root (0) 95119 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 95116 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash.hi\n+-rw-r--r-- 0 root (0) root (0) 2559 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/KeyedHash.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 2556 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/KeyedHash.hi\n+-rw-r--r-- 0 root (0) root (0) 57726 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/UMAC.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 57724 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/UMAC.hi\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Nettle/\n+-rw-r--r-- 0 root (0) root (0) 4730 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Nettle/Utils.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 4727 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Nettle/Utils.hi\n+-rw-r--r-- 0 root (0) root (0) 1319562 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/libHSnettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/share/doc/libghc-nettle-dev/\n -rw-r--r-- 0 root (0) root (0) 433 2024-10-03 13:12:18.000000 ./usr/share/doc/libghc-nettle-dev/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 1374 2024-10-03 13:12:18.000000 ./usr/share/doc/libghc-nettle-dev/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./var/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./var/lib/\n"}, {"source1": "./var/lib/ghc/package.conf.d/nettle-0.3.1.1.conf", "source2": "./var/lib/ghc/package.conf.d/nettle-0.3.1.1.conf", "unified_diff": "@@ -1,52 +1,52 @@\n name: nettle\n version: 0.3.1.1\n visibility: public\n-id: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\n-key: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\n+id: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\n+key: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\n license: MIT\n copyright: Stefan B\u00fchler \n maintainer: Clint Adams \n author: Stefan B\u00fchler \n homepage: https://github.com/stbuehler/haskell-nettle\n synopsis: safe nettle binding\n description:\n safe binding for the nettle () library.\n Tested with 3.4, might work with 3.2 (but not earlier).\n \n category: Cryptography\n-abi: bf35616c2eb1d2139e174d5cd240cbd6\n+abi: 4636ed31957f66d71dcb383a8db6850f\n exposed: True\n exposed-modules:\n Crypto.Nettle.CCM Crypto.Nettle.ChaChaPoly1305\n Crypto.Nettle.Ciphers Crypto.Nettle.HMAC Crypto.Nettle.Hash\n Crypto.Nettle.KeyedHash Crypto.Nettle.UMAC\n \n hidden-modules:\n Crypto.Nettle.Ciphers.Internal Crypto.Nettle.Ciphers.ForeignImports\n Crypto.Nettle.Hash.ForeignImports Crypto.Nettle.Hash.Types\n Nettle.Utils\n \n import-dirs:\n- /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\n+ /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\n \n library-dirs:\n- /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\n+ /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\n /usr/lib/x86_64-linux-gnu\n \n library-dirs-static:\n- /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\n+ /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\n /usr/lib/x86_64-linux-gnu\n \n dynamic-library-dirs:\n /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6\n /usr/lib/x86_64-linux-gnu\n \n data-dir: /usr/share/nettle\n-hs-libraries: HSnettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\n+hs-libraries: HSnettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\n extra-libraries: nettle\n extra-libraries-static: nettle\n include-dirs: /usr/include\n depends:\n base-4.18.2.1 byteable-0.1.1-3f80cduirhUG2oEjYYiPCW\n bytestring-0.11.5.3 crypto-cipher-types-0.0.9-EnuX6JDF0JBGs26IDMa6Q\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n"}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/CCM.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/CCM.dyn_hi", "comments": ["Files 96% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,30 +1,30 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got dyn\n interface Crypto.Nettle.CCM 9066\n- interface hash: ff17daadb9052c9a4fc4fe52eb6ed5c7\n- ABI hash: 7a2dde19a7573f38fa25d22304a59d6d\n- export-list hash: 08ca0af40b66f2700b3b348acbaf91e6\n+ interface hash: f8fb9059af50f24e0b547d35d54ce09c\n+ ABI hash: 97dc05589f76f3f4a07b15e55a627e56\n+ export-list hash: 3afdcc64e836342b819ded01ba124e11\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 6c08cfb01a35c4c7b1921f0c6c9a89cb\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 7336819fc6dc91b42f2aad9bd82a60b8\n sig of: Nothing\n used TH splices: True\n where\n exports:\n ccmInit\n ccmInitTLS\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n byteable-0.1.1-3f80cduirhUG2oEjYYiPCW bytestring-0.11.5.3\n crypto-cipher-types-0.0.9-EnuX6JDF0JBGs26IDMa6Q\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n GHC.Prim.Ext\n@@ -52,22 +52,22 @@\n import -/ Data.Byteable 99aea1071c1742649f063223e28722fe\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Crypto.Cipher.Types 75b07d800fd689d038923a21a0a1e5f7\n import -/ Crypto.Cipher.Types.Base 4640eacf62e250b093b06e1895dee830\n import -/ Crypto.Cipher.Types.Block 8fcdf43570dc3c15a1849e90dc642647\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- netEncode 2af1204cad100abcaaf964839761add3\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ netEncode 6924dc9d3bb74be6387538874e5bd5fc\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.CCM annotated by 1143 of type [Char]\n-7317c63c86f6c77ae920a8e7f825da2b\n+5fe56edeec238a8cc38b132d44412f0f\n $fAEADModeImplcipherCCM ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n Crypto.Cipher.Types.Block.AEADModeImpl cipher (CCM cipher)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @cipher\n@@ -76,15 +76,15 @@\n @cipher\n @(CCM cipher)\n v\n ($fAEADModeImplcipherCCM1 @cipher)\n ($fAEADModeImplcipherCCM_$caeadStateEncrypt @cipher v)\n ($fAEADModeImplcipherCCM_$caeadStateDecrypt @cipher v)\n ($fAEADModeImplcipherCCM_$caeadStateFinalize @cipher v)]\n-fc751557251aeeee2902105848deaa9c\n+e9367ef94be2c0f171be13cb50078f07\n $fAEADModeImplcipherCCM1 ::\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> CCM cipher\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n CPR: 1(1,),\n@@ -99,19 +99,19 @@\n -> case ds2 of wild1 { (,,) t q nonce ->\n CCM_Header\n @cipher\n (t, q, nonce)\n (Data.ByteString.Internal.Type.$fMonoidByteString_$c<>\n header\n src) } }]\n-f7fa8786fac0ee7f5afdcd0d64853030\n+472ad55acdc7aef1f878f9f1e1ba3726\n $fAEADModeImplcipherCCM2 :: CCM cipher\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-362380db01f6f8e7c0a22ff8cda58194\n+7f55072a3b2c9db2371991102db21ae6\n $fAEADModeImplcipherCCM_$caeadStateDecrypt ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, CCM cipher)\n [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -127,15 +127,15 @@\n case $w$caeadStateDecrypt\n @cipher\n $dBlockCipher\n key\n ds\n src of wild { (#,,,,,,#) ww ww1 ww2 ww3 ww4 ww5 ww6 ->\n (ww, CCM_Enc @cipher (ww1, ww2, ww3) ww4 ww5 ww6) }]\n-cfae3a6b0dbaf74ae7e9bf3b59edfa60\n+bb1d8f6aef244b12c40dcc1fb2ff2925\n $fAEADModeImplcipherCCM_$caeadStateEncrypt ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, CCM cipher)\n [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -151,15 +151,15 @@\n case $w$caeadStateEncrypt\n @cipher\n $dBlockCipher\n key\n ds\n src of wild { (#,,,,,,#) ww ww1 ww2 ww3 ww4 ww5 ww6 ->\n (ww, CCM_Enc @cipher (ww1, ww2, ww3) ww4 ww5 ww6) }]\n-d7b41bad96f267549904256a2c04f8cb\n+e2e90fc08b0b8c971f58bc2ff2c94d9a\n $fAEADModeImplcipherCCM_$caeadStateFinalize ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher -> GHC.Types.Int -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L><1!P(L)>,\n Inline: [2],\n@@ -168,161 +168,161 @@\n ($dBlockCipher['GHC.Types.Many] :: Crypto.Cipher.Types.Block.BlockCipher\n cipher)\n (key['GHC.Types.Many] :: cipher)\n (ds['GHC.Types.Many] :: CCM cipher)\n (taglen['GHC.Types.Many] :: GHC.Types.Int) ->\n case taglen of wild { GHC.Types.I# ww ->\n $w$caeadStateFinalize @cipher $dBlockCipher key ds ww }]\n-721f6e1070d43b1138bc85329b5b19ba\n+f1377b6283799e4371deb6d51d922c73\n $tc'CCM_Dec :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16931280481858808580#Word64\n- 3495752961009761846#Word64\n+ 12160298064815724925#Word64\n+ 17235674366141429702#Word64\n $trModule\n $tc'CCM_Dec2\n 1#\n $tc'CCM_Dec1]\n-28005ce778aa68267814fb8cfa468c3b\n+a1a8244bae64e4678d9058379d4abad2\n $tc'CCM_Dec1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-52aecf68a31b9ca49410fc16c0b654a9\n+55472c6d8bbc2b39eca2cdcb3994f8cd\n $tc'CCM_Dec2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CCM_Dec3]\n-74747ff280abd278505ecbdbc3f357c0\n+5e6e17f3d166ac8eac44a12ff120c63e\n $tc'CCM_Dec3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CCM_Dec\"#]\n-ddefa83a25d08a8c92a58439281bd845\n+2a87cab7e3d0f208aa5c8e4380dcdb3a\n $tc'CCM_Enc :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5795861033751302338#Word64\n- 15802408592040406875#Word64\n+ 12806918855923527174#Word64\n+ 9572166774781468031#Word64\n $trModule\n $tc'CCM_Enc1\n 1#\n $tc'CCM_Dec1]\n-203ac78c939e459198c672a645c23d82\n+548b21987331213383116b0b8b30305d\n $tc'CCM_Enc1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CCM_Enc2]\n-1876223b538eb79fdc2174fcd48a34b0\n+11353b790a9c1974eedaa1eddfbb35e5\n $tc'CCM_Enc2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CCM_Enc\"#]\n-5a56332ecce946f5d623e0963c80f842\n+3b594536d05cdb917bb3ca59df5e2392\n $tc'CCM_Header :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16869774614245578341#Word64\n- 17090583804515256015#Word64\n+ 18393198517951486144#Word64\n+ 7432756949054756405#Word64\n $trModule\n $tc'CCM_Header2\n 1#\n $tc'CCM_Header1]\n-f72e4580ca20a0ebe2288a48a99070a0\n+5cf293cdf6744dc111c2d737aa14c234\n $tc'CCM_Header1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-513a1291784897bcd9e7612d578648c8\n+65b85b1e75f5f191fee9d7abc3e3c093\n $tc'CCM_Header2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CCM_Header3]\n-c917bf0c99573f59fb3c510a9097db46\n+b8f63c7a8852c97663a01ec905097c95\n $tc'CCM_Header3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CCM_Header\"#]\n-3f75b5895f22fddc1a1050530d430966\n+cc875b62cfba6b889ff61c71e2b63469\n $tcCCM :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6688763606832743057#Word64\n- 17938462365545037697#Word64\n+ 11151276516886160535#Word64\n+ 3257397706811012941#Word64\n $trModule\n $tcCCM1\n 0#\n GHC.Types.krep$*Arr*]\n-e86f0e8b805febff0dfe5ea5bdfd7301\n+91016425451b25884fab9dfb9e89d09c\n $tcCCM1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCCM2]\n-1847d7378dbe0d5e480d3f401903f487\n+b3427473f62d783b1178598d6982a4d4\n $tcCCM2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"CCM\"#]\n-3be93193d559da937d3b7aa66950838c\n+762c051b27e94399b88c8e9c36e943e9\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-681a54452609bd4fec318a6e111549ff\n+536cefb8fa0f226d60cd211d4eca91b2\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-65210bccb9bc1a3fd829a88e6a07bbe3\n+117dba7563a82d0a8f27274dd1556637\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.CCM\"#]\n-9a38c621b8614e55a20703d01f9b1cce\n+7d7428235f68d6cbd38436a5d76bb25a\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-acd77ba9b589c83ac396b6f7ba2abb40\n+30fc2e1e1e841fdc5d34c1e837febb85\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-6de48417cff0d83fdd14fef3a55b20e8\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+b781f3eae2ce349e89b51715c48760d9\n $w$caeadStateDecrypt ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, GHC.Types.Int,\n GHC.Types.Int, Data.ByteString.Internal.Type.ByteString,\n Data.ByteString.Internal.Type.ByteString,\n Crypto.Cipher.Types.Base.IV cipher,\n Data.ByteString.Internal.Type.ByteString #)\n StrWork([~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L>,\n Inline: [2]]\n-a3767985e277c158bb45e0caaa78aaa6\n+b15cf4456902321a6b323233d3e2bf6e\n $w$caeadStateEncrypt ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, GHC.Types.Int,\n GHC.Types.Int, Data.ByteString.Internal.Type.ByteString,\n Data.ByteString.Internal.Type.ByteString,\n Crypto.Cipher.Types.Base.IV cipher,\n Data.ByteString.Internal.Type.ByteString #)\n StrWork([~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L>,\n Inline: [2]]\n-ac0ac7259b17e413b5d7ffd41705c9ba\n+eb4c5fb16bb80aa9940f45d031b5f32f\n $w$caeadStateFinalize ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher -> GHC.Prim.Int# -> Crypto.Cipher.Types.Base.AuthTag\n StrWork([!, ~, !])\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L>,\n@@ -349,30 +349,30 @@\n ww }\n CCM_Enc ds1 header ds2 msg\n -> case ds1 of wild1 { (,,) t q nonce ->\n $wccm_tag @cipher $dBlockCipher key t q nonce header msg ww }\n CCM_Dec ds1 header ds2 msg\n -> case ds1 of wild1 { (,,) t q nonce ->\n $wccm_tag @cipher $dBlockCipher key t q nonce header msg ww } }]\n-e69c88b5be675634280e0545874c5086\n+354cfebccf66c6adba50ec18b3ad97a2\n $wccm_tag ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> GHC.Types.Int\n -> GHC.Types.Int\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Prim.Int#\n -> Crypto.Cipher.Types.Base.AuthTag\n StrWork([!])\n [LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: ,\n Inline: [2]]\n-9c862ddb0a59f08960ae7553d1d2e4b3\n+c025efb1e5f877b0a5515e08af369c3f\n type role CCM phantom\n type CCM :: * -> *\n data CCM cipher\n = CCM_Header (GHC.Types.Int, GHC.Types.Int,\n Data.ByteString.Internal.Type.ByteString)\n Data.ByteString.Internal.Type.ByteString\n | CCM_Enc (GHC.Types.Int, GHC.Types.Int,\n@@ -381,15 +381,15 @@\n (Crypto.Cipher.Types.Base.IV cipher)\n Data.ByteString.Internal.Type.ByteString\n | CCM_Dec (GHC.Types.Int, GHC.Types.Int,\n Data.ByteString.Internal.Type.ByteString)\n Data.ByteString.Internal.Type.ByteString\n (Crypto.Cipher.Types.Base.IV cipher)\n Data.ByteString.Internal.Type.ByteString\n-916ec689acf877719f5a692b83135901\n+cd116b211c1500c45df1d5e8c227230e\n ccmInit ::\n (Crypto.Cipher.Types.Block.BlockCipher cipher,\n Data.Byteable.Byteable iv) =>\n GHC.Types.Int\n -> GHC.Types.Int\n -> cipher\n -> iv\n@@ -465,15 +465,15 @@\n @cipher\n (wild2, wild4,\n Data.Byteable.toBytes\n @iv\n $dByteable\n nonce)\n Data.ByteString.Internal.Type.empty))) } } } } } } } } } } }]\n-8718d1ebe7fd0e54d12ebf0992572958\n+456183c54c236f1431942b0da340e1a1\n ccmInitTLS ::\n (Crypto.Cipher.Types.Block.BlockCipher cipher,\n Data.Byteable.Byteable iv) =>\n cipher\n -> iv -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD cipher)\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n@@ -486,20 +486,20 @@\n ccmInit\n @cipher\n @iv\n $dBlockCipher\n $dByteable\n ccmInitTLS2\n ccmInitTLS1]\n-c615a4f5f4bf5fe7287d1fe71c48bfb4\n+d5e9088bf58d5f182f55fee1ef1148d9\n ccmInitTLS1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 3#]\n-aa066f07421c3a46bb0f544296963d13\n+2d1c70ecc9bf7cec6632cfb1e5443c7f\n ccmInitTLS2 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n instance Crypto.Cipher.Types.Block.AEADModeImpl [., CCM]\n = $fAEADModeImplcipherCCM\n trusted: none\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/CCM.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/CCM.hi", "comments": ["Files 95% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,30 +1,30 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got \n interface Crypto.Nettle.CCM 9066\n- interface hash: ff17daadb9052c9a4fc4fe52eb6ed5c7\n- ABI hash: 7a2dde19a7573f38fa25d22304a59d6d\n- export-list hash: 08ca0af40b66f2700b3b348acbaf91e6\n+ interface hash: f8fb9059af50f24e0b547d35d54ce09c\n+ ABI hash: 97dc05589f76f3f4a07b15e55a627e56\n+ export-list hash: 3afdcc64e836342b819ded01ba124e11\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: d6db148e60af0121e456a4b421634c8b\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 7336819fc6dc91b42f2aad9bd82a60b8\n sig of: Nothing\n used TH splices: True\n where\n exports:\n ccmInit\n ccmInitTLS\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n byteable-0.1.1-3f80cduirhUG2oEjYYiPCW bytestring-0.11.5.3\n crypto-cipher-types-0.0.9-EnuX6JDF0JBGs26IDMa6Q\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n GHC.Prim.Ext\n@@ -52,22 +52,22 @@\n import -/ Data.Byteable 99aea1071c1742649f063223e28722fe\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Crypto.Cipher.Types 75b07d800fd689d038923a21a0a1e5f7\n import -/ Crypto.Cipher.Types.Base 4640eacf62e250b093b06e1895dee830\n import -/ Crypto.Cipher.Types.Block 8fcdf43570dc3c15a1849e90dc642647\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- netEncode 2af1204cad100abcaaf964839761add3\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ netEncode 6924dc9d3bb74be6387538874e5bd5fc\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.CCM annotated by 1143 of type [Char]\n-7317c63c86f6c77ae920a8e7f825da2b\n+5fe56edeec238a8cc38b132d44412f0f\n $fAEADModeImplcipherCCM ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n Crypto.Cipher.Types.Block.AEADModeImpl cipher (CCM cipher)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @cipher\n@@ -76,15 +76,15 @@\n @cipher\n @(CCM cipher)\n v\n ($fAEADModeImplcipherCCM1 @cipher)\n ($fAEADModeImplcipherCCM_$caeadStateEncrypt @cipher v)\n ($fAEADModeImplcipherCCM_$caeadStateDecrypt @cipher v)\n ($fAEADModeImplcipherCCM_$caeadStateFinalize @cipher v)]\n-fc751557251aeeee2902105848deaa9c\n+e9367ef94be2c0f171be13cb50078f07\n $fAEADModeImplcipherCCM1 ::\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> CCM cipher\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n CPR: 1(1,),\n@@ -99,19 +99,19 @@\n -> case ds2 of wild1 { (,,) t q nonce ->\n CCM_Header\n @cipher\n (t, q, nonce)\n (Data.ByteString.Internal.Type.$fMonoidByteString_$c<>\n header\n src) } }]\n-f7fa8786fac0ee7f5afdcd0d64853030\n+472ad55acdc7aef1f878f9f1e1ba3726\n $fAEADModeImplcipherCCM2 :: CCM cipher\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-362380db01f6f8e7c0a22ff8cda58194\n+7f55072a3b2c9db2371991102db21ae6\n $fAEADModeImplcipherCCM_$caeadStateDecrypt ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, CCM cipher)\n [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -127,15 +127,15 @@\n case $w$caeadStateDecrypt\n @cipher\n $dBlockCipher\n key\n ds\n src of wild { (#,,,,,,#) ww ww1 ww2 ww3 ww4 ww5 ww6 ->\n (ww, CCM_Enc @cipher (ww1, ww2, ww3) ww4 ww5 ww6) }]\n-cfae3a6b0dbaf74ae7e9bf3b59edfa60\n+bb1d8f6aef244b12c40dcc1fb2ff2925\n $fAEADModeImplcipherCCM_$caeadStateEncrypt ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, CCM cipher)\n [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -151,15 +151,15 @@\n case $w$caeadStateEncrypt\n @cipher\n $dBlockCipher\n key\n ds\n src of wild { (#,,,,,,#) ww ww1 ww2 ww3 ww4 ww5 ww6 ->\n (ww, CCM_Enc @cipher (ww1, ww2, ww3) ww4 ww5 ww6) }]\n-d7b41bad96f267549904256a2c04f8cb\n+e2e90fc08b0b8c971f58bc2ff2c94d9a\n $fAEADModeImplcipherCCM_$caeadStateFinalize ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher -> GHC.Types.Int -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L><1!P(L)>,\n Inline: [2],\n@@ -168,161 +168,161 @@\n ($dBlockCipher['GHC.Types.Many] :: Crypto.Cipher.Types.Block.BlockCipher\n cipher)\n (key['GHC.Types.Many] :: cipher)\n (ds['GHC.Types.Many] :: CCM cipher)\n (taglen['GHC.Types.Many] :: GHC.Types.Int) ->\n case taglen of wild { GHC.Types.I# ww ->\n $w$caeadStateFinalize @cipher $dBlockCipher key ds ww }]\n-721f6e1070d43b1138bc85329b5b19ba\n+f1377b6283799e4371deb6d51d922c73\n $tc'CCM_Dec :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16931280481858808580#Word64\n- 3495752961009761846#Word64\n+ 12160298064815724925#Word64\n+ 17235674366141429702#Word64\n $trModule\n $tc'CCM_Dec2\n 1#\n $tc'CCM_Dec1]\n-28005ce778aa68267814fb8cfa468c3b\n+a1a8244bae64e4678d9058379d4abad2\n $tc'CCM_Dec1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-52aecf68a31b9ca49410fc16c0b654a9\n+55472c6d8bbc2b39eca2cdcb3994f8cd\n $tc'CCM_Dec2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CCM_Dec3]\n-74747ff280abd278505ecbdbc3f357c0\n+5e6e17f3d166ac8eac44a12ff120c63e\n $tc'CCM_Dec3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CCM_Dec\"#]\n-ddefa83a25d08a8c92a58439281bd845\n+2a87cab7e3d0f208aa5c8e4380dcdb3a\n $tc'CCM_Enc :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5795861033751302338#Word64\n- 15802408592040406875#Word64\n+ 12806918855923527174#Word64\n+ 9572166774781468031#Word64\n $trModule\n $tc'CCM_Enc1\n 1#\n $tc'CCM_Dec1]\n-203ac78c939e459198c672a645c23d82\n+548b21987331213383116b0b8b30305d\n $tc'CCM_Enc1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CCM_Enc2]\n-1876223b538eb79fdc2174fcd48a34b0\n+11353b790a9c1974eedaa1eddfbb35e5\n $tc'CCM_Enc2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CCM_Enc\"#]\n-5a56332ecce946f5d623e0963c80f842\n+3b594536d05cdb917bb3ca59df5e2392\n $tc'CCM_Header :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16869774614245578341#Word64\n- 17090583804515256015#Word64\n+ 18393198517951486144#Word64\n+ 7432756949054756405#Word64\n $trModule\n $tc'CCM_Header2\n 1#\n $tc'CCM_Header1]\n-f72e4580ca20a0ebe2288a48a99070a0\n+5cf293cdf6744dc111c2d737aa14c234\n $tc'CCM_Header1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-513a1291784897bcd9e7612d578648c8\n+65b85b1e75f5f191fee9d7abc3e3c093\n $tc'CCM_Header2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CCM_Header3]\n-c917bf0c99573f59fb3c510a9097db46\n+b8f63c7a8852c97663a01ec905097c95\n $tc'CCM_Header3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CCM_Header\"#]\n-3f75b5895f22fddc1a1050530d430966\n+cc875b62cfba6b889ff61c71e2b63469\n $tcCCM :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6688763606832743057#Word64\n- 17938462365545037697#Word64\n+ 11151276516886160535#Word64\n+ 3257397706811012941#Word64\n $trModule\n $tcCCM1\n 0#\n GHC.Types.krep$*Arr*]\n-e86f0e8b805febff0dfe5ea5bdfd7301\n+91016425451b25884fab9dfb9e89d09c\n $tcCCM1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCCM2]\n-1847d7378dbe0d5e480d3f401903f487\n+b3427473f62d783b1178598d6982a4d4\n $tcCCM2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"CCM\"#]\n-3be93193d559da937d3b7aa66950838c\n+762c051b27e94399b88c8e9c36e943e9\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-681a54452609bd4fec318a6e111549ff\n+536cefb8fa0f226d60cd211d4eca91b2\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-65210bccb9bc1a3fd829a88e6a07bbe3\n+117dba7563a82d0a8f27274dd1556637\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.CCM\"#]\n-9a38c621b8614e55a20703d01f9b1cce\n+7d7428235f68d6cbd38436a5d76bb25a\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-acd77ba9b589c83ac396b6f7ba2abb40\n+30fc2e1e1e841fdc5d34c1e837febb85\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-6de48417cff0d83fdd14fef3a55b20e8\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+b781f3eae2ce349e89b51715c48760d9\n $w$caeadStateDecrypt ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, GHC.Types.Int,\n GHC.Types.Int, Data.ByteString.Internal.Type.ByteString,\n Data.ByteString.Internal.Type.ByteString,\n Crypto.Cipher.Types.Base.IV cipher,\n Data.ByteString.Internal.Type.ByteString #)\n StrWork([~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L>,\n Inline: [2]]\n-a3767985e277c158bb45e0caaa78aaa6\n+b15cf4456902321a6b323233d3e2bf6e\n $w$caeadStateEncrypt ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, GHC.Types.Int,\n GHC.Types.Int, Data.ByteString.Internal.Type.ByteString,\n Data.ByteString.Internal.Type.ByteString,\n Crypto.Cipher.Types.Base.IV cipher,\n Data.ByteString.Internal.Type.ByteString #)\n StrWork([~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L>,\n Inline: [2]]\n-ac0ac7259b17e413b5d7ffd41705c9ba\n+eb4c5fb16bb80aa9940f45d031b5f32f\n $w$caeadStateFinalize ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher -> GHC.Prim.Int# -> Crypto.Cipher.Types.Base.AuthTag\n StrWork([!, ~, !])\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L>,\n@@ -349,30 +349,30 @@\n ww }\n CCM_Enc ds1 header ds2 msg\n -> case ds1 of wild1 { (,,) t q nonce ->\n $wccm_tag @cipher $dBlockCipher key t q nonce header msg ww }\n CCM_Dec ds1 header ds2 msg\n -> case ds1 of wild1 { (,,) t q nonce ->\n $wccm_tag @cipher $dBlockCipher key t q nonce header msg ww } }]\n-e69c88b5be675634280e0545874c5086\n+354cfebccf66c6adba50ec18b3ad97a2\n $wccm_tag ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> GHC.Types.Int\n -> GHC.Types.Int\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Prim.Int#\n -> Crypto.Cipher.Types.Base.AuthTag\n StrWork([!])\n [LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: ,\n Inline: [2]]\n-9c862ddb0a59f08960ae7553d1d2e4b3\n+c025efb1e5f877b0a5515e08af369c3f\n type role CCM phantom\n type CCM :: * -> *\n data CCM cipher\n = CCM_Header (GHC.Types.Int, GHC.Types.Int,\n Data.ByteString.Internal.Type.ByteString)\n Data.ByteString.Internal.Type.ByteString\n | CCM_Enc (GHC.Types.Int, GHC.Types.Int,\n@@ -381,15 +381,15 @@\n (Crypto.Cipher.Types.Base.IV cipher)\n Data.ByteString.Internal.Type.ByteString\n | CCM_Dec (GHC.Types.Int, GHC.Types.Int,\n Data.ByteString.Internal.Type.ByteString)\n Data.ByteString.Internal.Type.ByteString\n (Crypto.Cipher.Types.Base.IV cipher)\n Data.ByteString.Internal.Type.ByteString\n-916ec689acf877719f5a692b83135901\n+cd116b211c1500c45df1d5e8c227230e\n ccmInit ::\n (Crypto.Cipher.Types.Block.BlockCipher cipher,\n Data.Byteable.Byteable iv) =>\n GHC.Types.Int\n -> GHC.Types.Int\n -> cipher\n -> iv\n@@ -465,15 +465,15 @@\n @cipher\n (wild2, wild4,\n Data.Byteable.toBytes\n @iv\n $dByteable\n nonce)\n Data.ByteString.Internal.Type.empty))) } } } } } } } } } } }]\n-8718d1ebe7fd0e54d12ebf0992572958\n+456183c54c236f1431942b0da340e1a1\n ccmInitTLS ::\n (Crypto.Cipher.Types.Block.BlockCipher cipher,\n Data.Byteable.Byteable iv) =>\n cipher\n -> iv -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD cipher)\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n@@ -486,20 +486,20 @@\n ccmInit\n @cipher\n @iv\n $dBlockCipher\n $dByteable\n ccmInitTLS2\n ccmInitTLS1]\n-c615a4f5f4bf5fe7287d1fe71c48bfb4\n+d5e9088bf58d5f182f55fee1ef1148d9\n ccmInitTLS1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 3#]\n-aa066f07421c3a46bb0f544296963d13\n+2d1c70ecc9bf7cec6632cfb1e5443c7f\n ccmInitTLS2 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n instance Crypto.Cipher.Types.Block.AEADModeImpl [., CCM]\n = $fAEADModeImplcipherCCM\n trusted: none\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/ChaChaPoly1305.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/ChaChaPoly1305.dyn_hi", "comments": ["Files 95% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,31 +1,31 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got dyn\n interface Crypto.Nettle.ChaChaPoly1305 9066\n- interface hash: bc0cbf839489d3cff2d79c3aa6b69c5d\n- ABI hash: 64ee6dfd61b0f7838551368fdace1ddd\n- export-list hash: a56fd73f34857dada4870d0b7daf1277\n+ interface hash: 14699236a07aff7c323c546c293fafeb\n+ ABI hash: d282a78f0485e3a260ab690657db4ec3\n+ export-list hash: 8be129d3fb62e0c3a5c623c3cf531094\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 6c08cfb01a35c4c7b1921f0c6c9a89cb\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 35f44aba5eac62fcd0126f6ec404ec8e\n sig of: Nothing\n used TH splices: False\n where\n exports:\n chaChaPoly1305Decrypt\n chaChaPoly1305Encrypt\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n@@ -47,62 +47,62 @@\n import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa\n import -/ GHC.IO.Unsafe 7495e2fd2120752a60da72702cee11e9\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports 0fe520142d797078b8dcc1ddd5323de9\n- exports: 27a018604a2974693d32a427851d2a6c\n- c_chacha_poly1305_ctx_size 468b464d986b63b40c8e5c73ca44c824\n- c_chacha_poly1305_decrypt 239f42b7a199e05fc86eb38e982834da\n- c_chacha_poly1305_digest 84994946a2d34f04cf738147a51bb746\n- c_chacha_poly1305_encrypt 7aeac08434807c2093cb0f5d3f8c3170\n- c_chacha_poly1305_set_key e33a4d52497b9e08941173157a7d02e7\n- c_chacha_poly1305_set_nonce 154acdb3415c15f6c77fe92f3b842132\n- c_chacha_poly1305_update 5e665ff40b0f8c39c107fc80e15b8e47\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr 6429aa0f81fb1df9933e1f17c12c8dd5\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports 1b2299a3cd831332cacdc837cc1f392e\n+ exports: 18cb0e1844e3493796bc578040b063a0\n+ c_chacha_poly1305_ctx_size 42980bf97c99cd551efdbe448bc2994f\n+ c_chacha_poly1305_decrypt a44bb988fd55a2a595c4b7ec218002d2\n+ c_chacha_poly1305_digest 8610b53c7c9e913465008a32fd71af0d\n+ c_chacha_poly1305_encrypt b546b5c83c5146f8dc6d234d81bf08c4\n+ c_chacha_poly1305_set_key 44d3120d40471ed9d2b6817d2b4aa903\n+ c_chacha_poly1305_set_nonce a15cb8eab13f264d1b11b58cc0e5e5ff\n+ c_chacha_poly1305_update f7e95e71c779a2a1ca6f3b5696e133cb\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 94f9511dd143b06b6b067573920f9545\n import -/ Data.SecureMem 9e1544dc21edcd78718668ecefb4233b\n-07eac33b8d66fcac4b091939aa4a28e4\n+ad20bda3cb6ada71f9cc6e196346baa6\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-aaabc4c8ecb332cb6a732c3b48b55499\n+113b7341209455e791c51363692c002f\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-fa475c66b4cc0fc95eb7c956fbdb9932\n+ff62bad740462fccf2f56e7b504ffdf6\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.ChaChaPoly1305\"#]\n-fe463022b4b35f538dec9f54d9c07e01\n+a0b5063de89e71c9658857719f2c0b47\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-6e452c7c9bf97c15de6da4773eba14c2\n+83abd56c49716400bc536ea9189b2323\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-e2a61359b291b808da9a0fee7cdb9070\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+9897aded72f014bd843975ea02e22902\n chaChaPoly1305Decrypt ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: ]\n-249cafdea74c9b8b2c3a1eb7ad40f857\n+5830b7c9af3e0d650be0cf54f9596dc8\n chaChaPoly1305Encrypt ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Data.ByteString.Internal.Type.ByteString)\n@@ -262,64 +262,64 @@\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild10 { Unsafe.Coerce.UnsafeRefl v1 ->\n let {\n ds3 :: GHC.Prim.Addr# []\n = GHC.Prim.byteArrayContents# ww2 `cast` (Sub v2)\n } in\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents#\n mba `cast` (Sub v1))\n eta3 of wild11 { Solo# ds7 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild12 { Unsafe.Coerce.UnsafeRefl v3 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents#\n mba1 `cast` (Sub v3))\n ds7 of wild13 { Solo# ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.int2Word# bx6)\n bx4\n ds8 of wild14 { Solo# ds9 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.int2Word# bx2)\n ipv14\n bx\n ds9 of wild15 { Solo# ds12 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -352,34 +352,34 @@\n (Data.ByteString.Internal.Type.BS ipv14 ipv10 bx2,\n Data.ByteString.Internal.Type.BS ipv7 ipv3 16#) } } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty (Data.ByteString.Internal.Type.ByteString,\n Data.ByteString.Internal.Type.ByteString)\n of {} } } } } } })]\n-ca2ef15d0e0fe6c6203003e461b1d3a6\n+c8f94703497709beac2ab9377be754aa\n chaChaPoly1305Encrypt1 :: GHC.Types.IO ()\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-8c6b51c7a68cb3280e91e6e359e17f72\n+834e98319046f4b303a5eb3958d87dbd\n chaChaPoly1305Encrypt2 :: GHC.Types.IO ()\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-ee425fbee56450567ecf1c4d7842498b\n+2894c81e3101232c7785dd60d9ec1269\n chaChaPoly1305Encrypt3 ::\n GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (s['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n (# s, GHC.Tuple.Prim.() #)]\n-de711bac24c31261e31e38313f9cc91d\n+a640e2d865c1398eeacaa7fa524ad663\n chaChaPoly1305Encrypt4 ::\n GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,TrueTrue>\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/ChaChaPoly1305.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/ChaChaPoly1305.hi", "comments": ["Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,31 +1,31 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got \n interface Crypto.Nettle.ChaChaPoly1305 9066\n- interface hash: bc0cbf839489d3cff2d79c3aa6b69c5d\n- ABI hash: 64ee6dfd61b0f7838551368fdace1ddd\n- export-list hash: a56fd73f34857dada4870d0b7daf1277\n+ interface hash: 14699236a07aff7c323c546c293fafeb\n+ ABI hash: d282a78f0485e3a260ab690657db4ec3\n+ export-list hash: 8be129d3fb62e0c3a5c623c3cf531094\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: d6db148e60af0121e456a4b421634c8b\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 35f44aba5eac62fcd0126f6ec404ec8e\n sig of: Nothing\n used TH splices: False\n where\n exports:\n chaChaPoly1305Decrypt\n chaChaPoly1305Encrypt\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n@@ -47,62 +47,62 @@\n import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa\n import -/ GHC.IO.Unsafe 7495e2fd2120752a60da72702cee11e9\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports 0fe520142d797078b8dcc1ddd5323de9\n- exports: 27a018604a2974693d32a427851d2a6c\n- c_chacha_poly1305_ctx_size 468b464d986b63b40c8e5c73ca44c824\n- c_chacha_poly1305_decrypt 239f42b7a199e05fc86eb38e982834da\n- c_chacha_poly1305_digest 84994946a2d34f04cf738147a51bb746\n- c_chacha_poly1305_encrypt 7aeac08434807c2093cb0f5d3f8c3170\n- c_chacha_poly1305_set_key e33a4d52497b9e08941173157a7d02e7\n- c_chacha_poly1305_set_nonce 154acdb3415c15f6c77fe92f3b842132\n- c_chacha_poly1305_update 5e665ff40b0f8c39c107fc80e15b8e47\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr 6429aa0f81fb1df9933e1f17c12c8dd5\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports 1b2299a3cd831332cacdc837cc1f392e\n+ exports: 18cb0e1844e3493796bc578040b063a0\n+ c_chacha_poly1305_ctx_size 42980bf97c99cd551efdbe448bc2994f\n+ c_chacha_poly1305_decrypt a44bb988fd55a2a595c4b7ec218002d2\n+ c_chacha_poly1305_digest 8610b53c7c9e913465008a32fd71af0d\n+ c_chacha_poly1305_encrypt b546b5c83c5146f8dc6d234d81bf08c4\n+ c_chacha_poly1305_set_key 44d3120d40471ed9d2b6817d2b4aa903\n+ c_chacha_poly1305_set_nonce a15cb8eab13f264d1b11b58cc0e5e5ff\n+ c_chacha_poly1305_update f7e95e71c779a2a1ca6f3b5696e133cb\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 94f9511dd143b06b6b067573920f9545\n import -/ Data.SecureMem 9e1544dc21edcd78718668ecefb4233b\n-07eac33b8d66fcac4b091939aa4a28e4\n+ad20bda3cb6ada71f9cc6e196346baa6\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-aaabc4c8ecb332cb6a732c3b48b55499\n+113b7341209455e791c51363692c002f\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-fa475c66b4cc0fc95eb7c956fbdb9932\n+ff62bad740462fccf2f56e7b504ffdf6\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.ChaChaPoly1305\"#]\n-fe463022b4b35f538dec9f54d9c07e01\n+a0b5063de89e71c9658857719f2c0b47\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-6e452c7c9bf97c15de6da4773eba14c2\n+83abd56c49716400bc536ea9189b2323\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-e2a61359b291b808da9a0fee7cdb9070\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+9897aded72f014bd843975ea02e22902\n chaChaPoly1305Decrypt ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: ]\n-249cafdea74c9b8b2c3a1eb7ad40f857\n+5830b7c9af3e0d650be0cf54f9596dc8\n chaChaPoly1305Encrypt ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Data.ByteString.Internal.Type.ByteString)\n@@ -262,64 +262,64 @@\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild10 { Unsafe.Coerce.UnsafeRefl v1 ->\n let {\n ds3 :: GHC.Prim.Addr# []\n = GHC.Prim.byteArrayContents# ww2 `cast` (Sub v2)\n } in\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents#\n mba `cast` (Sub v1))\n eta3 of wild11 { Solo# ds7 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild12 { Unsafe.Coerce.UnsafeRefl v3 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents#\n mba1 `cast` (Sub v3))\n ds7 of wild13 { Solo# ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.int2Word# bx6)\n bx4\n ds8 of wild14 { Solo# ds9 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.int2Word# bx2)\n ipv14\n bx\n ds9 of wild15 { Solo# ds12 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -352,34 +352,34 @@\n (Data.ByteString.Internal.Type.BS ipv14 ipv10 bx2,\n Data.ByteString.Internal.Type.BS ipv7 ipv3 16#) } } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty (Data.ByteString.Internal.Type.ByteString,\n Data.ByteString.Internal.Type.ByteString)\n of {} } } } } } })]\n-ca2ef15d0e0fe6c6203003e461b1d3a6\n+c8f94703497709beac2ab9377be754aa\n chaChaPoly1305Encrypt1 :: GHC.Types.IO ()\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-8c6b51c7a68cb3280e91e6e359e17f72\n+834e98319046f4b303a5eb3958d87dbd\n chaChaPoly1305Encrypt2 :: GHC.Types.IO ()\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-ee425fbee56450567ecf1c4d7842498b\n+2894c81e3101232c7785dd60d9ec1269\n chaChaPoly1305Encrypt3 ::\n GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (s['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n (# s, GHC.Tuple.Prim.() #)]\n-de711bac24c31261e31e38313f9cc91d\n+a640e2d865c1398eeacaa7fa524ad663\n chaChaPoly1305Encrypt4 ::\n GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,TrueTrue>\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/ForeignImports.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/ForeignImports.hi", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,19 +1,19 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n- got dyn\n+ got \n interface Crypto.Nettle.Ciphers.ForeignImports 9066\n- interface hash: 26af0bf8cb3e9406663a96286b336555\n- ABI hash: 0fe520142d797078b8dcc1ddd5323de9\n- export-list hash: 27a018604a2974693d32a427851d2a6c\n+ interface hash: 4a4e0b6234b81d2cbadb3cdef4f7d622\n+ ABI hash: 1b2299a3cd831332cacdc837cc1f392e\n+ export-list hash: 18cb0e1844e3493796bc578040b063a0\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n- flag hash: 0a757ee585690057fcbbdb02fb03c6f1\n+ flag hash: c17758f8610c81ff2083b7fa9b8aa351\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: c6a78560ad47226d4f2bcc6268c7b016\n sig of: Nothing\n used TH splices: True\n where\n@@ -147,15 +147,15 @@\n p_serpent_decrypt\n p_serpent_encrypt\n p_twofish_decrypt\n p_twofish_encrypt\n NettleBlockMode\n NettleCryptFunc\n NettleGCMMode\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n plugin package dependencies:\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n Data.Functor.Const Data.Functor.Identity Data.Functor.Product\n@@ -165,79 +165,79 @@\n Data.ByteString.Lazy.Internal Control.DeepSeq\n GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type\n Language.Haskell.TH.Syntax\n import -/ GHC.Ptr 5522f6d7442085220457be4af2be15d1\n import -/ GHC.Word a2e25f62dca906f1ba384e1d879c0adc\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n addDependentFile \"src/Crypto/Nettle/Ciphers/ForeignImports.hsc\" 0f25993973fa12deb7e10750aedb7ba7\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Ciphers.ForeignImports annotated by 1143 of type [Char]\n-804085e24015a1ded665c10ef2e9c358\n+569d83b4d63e61671c2d82fd39df21c8\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-7abc7ca8b3cb84a280d1ec529dd1a4f6\n+9b9561800c8cc54e3fb40ff58384863d\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-366c597cc09250deca718619850584c1\n+6b17c194196c8eecdc62ddcadb5e0f7c\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Ciphers.ForeignImports\"#]\n-6984b8a1d28b60f6d9dc3b4bb9b7ecb6\n+0cd3afe0cc0ed1f2607f893a9de3c03c\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-bbefa83d39bab81b634d5a6f7019c934\n+05cf2ac48877c46a33c7a1da13c40ce7\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-29872d757125f50a9fe0ad75954855e6\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+4208bed85398f7becdfb525ff2c98e82\n type NettleBlockMode :: *\n type NettleBlockMode =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.FunPtr NettleCryptFunc\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n-2e02ded67cbb8f1e520a099b2648b6f3\n+98cb2833414cfd434999b9348d12a573\n type NettleCryptFunc :: *\n type NettleCryptFunc =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n-00c634c0d390da73439dfd2945518f91\n+98dcf9a7cb64c57f3ad4ab4394ad034b\n type NettleGCMMode :: *\n type NettleGCMMode =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.FunPtr NettleCryptFunc\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n-d508a9fef874877bebe11fe6a7921f9c\n+4092dbc2bbfc0f4a25cf56e04db05340\n c_aes128_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -245,15 +245,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes128_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes128_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -265,15 +265,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-81963777b653cbea3d2b4900d65cbd72\n+6545acd44474d3f68819a24ea07c0815\n c_aes128_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -281,15 +281,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes128_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes128_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -301,15 +301,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-b26ad524f56784917d63f9874612e26e\n+d3d0036748960770d1aa57ca01e031b3\n c_aes192_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -317,15 +317,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes192_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes192_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -337,15 +337,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a7d17439e00fa9f2950d52f141cc5688\n+7edc9cacdee77b6b7dde3d315205e485\n c_aes192_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -353,15 +353,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes192_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes192_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -373,15 +373,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-21b3ff8358eb7e67f7a3d20b6195fbd9\n+8c13abc33c420f480c6c01052011e0e3\n c_aes256_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -389,15 +389,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes256_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes256_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -409,15 +409,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ef6780e6cfdd43b9c8493d7e78910b5d\n+2fbad9dc9c0054bcdb63708a211a7384\n c_aes256_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -425,15 +425,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes256_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes256_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -445,15 +445,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-28ceb035fce59c21a66909071e5fc0ed\n+94bf4a49174d48a220e61abb7ce34b40\n c_arcfour_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -461,15 +461,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arcfour_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arcfour_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -481,20 +481,20 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-6869a3f204af8d406ff52269619008fd\n+1a321b6f7e6b0b795b6beafa7c9bdb39\n c_arcfour_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 258#]\n-54c5e283d8ade6fb65a13e4dd1df54fd\n+2859f7f108ec45c03bb6d4b8d2ee3996\n c_arcfour_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -502,15 +502,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arcfour_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arcfour_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -519,20 +519,20 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8f15b769cb1de1ce5c07a053c3c5f15f\n+1770a6ff81498b540c3ed8ff26908218\n c_arctwo_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 128#]\n-5615cffc03658c3d94a63cfdbf4d5c23\n+35b499f615529359f7901b697481b735\n c_arctwo_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -540,15 +540,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -560,15 +560,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e66d52374676cffeadd36bacd3129768\n+48fa3d4a8611d5d34581f2a1335bdbea\n c_arctwo_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -576,15 +576,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -596,15 +596,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-093baa214ac71559210f79b5d5a8196f\n+9522a36ef53be342afae0328f659c04f\n c_arctwo_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -612,15 +612,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -629,15 +629,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f500ccfac3e281ef9ccfd635a2c62531\n+4a5856e3cd3c0ded210d9c39af558c99\n c_arctwo_set_key_ekb ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n@@ -650,15 +650,15 @@\n (ds3['GHC.Types.Many] :: GHC.Types.Word)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Types.W# ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key_ekb :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key_ekb :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -670,15 +670,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-11af8b06ae8fa59d682f8cf13dad6061\n+9fc2c24bad740ee5b359284132a5c184\n c_arctwo_set_key_gutmann ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -686,15 +686,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key_gutmann :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key_gutmann :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -703,20 +703,20 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-9a478c020801b014d586c2f0d85a93bd\n+1b885a94d6fd2bc5f448d888e12d300f\n c_blowfish_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 4168#]\n-99ecfbe504184131132c5e39e87ea556\n+52621473e4790745ac2a39bb6f7a75c5\n c_blowfish_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -724,15 +724,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_blowfish_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_blowfish_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -744,15 +744,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-7db49487942ae0d71ac51725a028506f\n+1984cb53d069ca8bf4221391a5a6ea6c\n c_blowfish_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -760,15 +760,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_blowfish_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_blowfish_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -780,15 +780,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-685b9914512808c9ba1afb5b9430c182\n+ab4c4d9d469b2a5db030c136f053aae4\n c_blowfish_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -796,15 +796,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_blowfish_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_blowfish_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -813,15 +813,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-58a7578ed96df187945ef4d9c3ae9789\n+cfc90a62a0134a7de0d3796ae46d5b6b\n c_camellia128_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -829,15 +829,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_camellia128_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_camellia128_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -849,15 +849,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-bf2d8b251b1a6189dd3086c9c7dbc49b\n+e148903a18bbed588de894715d187937\n c_camellia192_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -865,15 +865,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_camellia256_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_camellia256_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -885,15 +885,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c04d35306de11eb04eda43b7c311c33d\n+d71ef00a3e4f11490bee984a9a2f21d2\n c_camellia256_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -901,15 +901,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_camellia256_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_camellia256_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -921,20 +921,20 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a79fdbd0a0718b21f9e387d8248a4b51\n+c091906ed4da946859b7f854703fa37f\n c_cast128_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 84#]\n-413f4ec70e5d69070d554a4994e1b83c\n+159dd7fbf8e2e25bec88cc22d3ee70c2\n c_cast128_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -942,15 +942,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cast128_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cast128_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -962,15 +962,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-cff61fe2775e0820ff5e7eed3cb4939c\n+b91c2dd8ae2bb51108617d8cf53a88f5\n c_cast128_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -978,15 +978,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cast128_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cast128_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -998,15 +998,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a7249a7bbdb49d6aaaac3f30a38c8624\n+969b61b95e99903f66ee70df5e0ff2e8\n c_cast5_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1014,15 +1014,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cast5_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cast5_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1031,15 +1031,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0583f9a5472d407f9ad2abf522333ab4\n+8ce2906c56dcaf492290fa9b12cda989\n c_cbc_decrypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1059,15 +1059,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cbc_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cbc_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1093,15 +1093,15 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-febd60ac6f1a11b67052f54b8dfb4235\n+8bac62e08c41b5165b9f777345b2e770\n c_cbc_encrypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1121,15 +1121,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cbc_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cbc_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1155,15 +1155,15 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-9087f04fd6b7fa8e662b892fb6617abc\n+0ea6c4a6a71279566aab4502051c67ca\n c_cfb_decrypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1183,15 +1183,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_cfb_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_cfb_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1217,15 +1217,15 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d39e55eef3be7d14b86bc1ebd3c5ecf6\n+67eb99f9f3e8216687679c1ba210f5ec\n c_cfb_encrypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1245,15 +1245,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_cfb_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_cfb_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1279,15 +1279,15 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-547a1e8046c19ed86d21c6eaf3280ebf\n+6e9cec1a406f7710a69cacb03fc25433\n c_chacha_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1295,15 +1295,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1315,25 +1315,25 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-fca42ab54593b933149fce684bcb8419\n+6ab36795717d89d32ec8ac0d63298824\n c_chacha_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-468b464d986b63b40c8e5c73ca44c824\n+42980bf97c99cd551efdbe448bc2994f\n c_chacha_poly1305_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 176#]\n-239f42b7a199e05fc86eb38e982834da\n+a44bb988fd55a2a595c4b7ec218002d2\n c_chacha_poly1305_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1341,15 +1341,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1361,15 +1361,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-84994946a2d34f04cf738147a51bb746\n+8610b53c7c9e913465008a32fd71af0d\n c_chacha_poly1305_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1377,15 +1377,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1394,15 +1394,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-7aeac08434807c2093cb0f5d3f8c3170\n+b546b5c83c5146f8dc6d234d81bf08c4\n c_chacha_poly1305_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1410,15 +1410,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1430,71 +1430,71 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e33a4d52497b9e08941173157a7d02e7\n+44d3120d40471ed9d2b6817d2b4aa903\n c_chacha_poly1305_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-154acdb3415c15f6c77fe92f3b842132\n+a15cb8eab13f264d1b11b58cc0e5e5ff\n c_chacha_poly1305_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-5e665ff40b0f8c39c107fc80e15b8e47\n+f7e95e71c779a2a1ca6f3b5696e133cb\n c_chacha_poly1305_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1502,15 +1502,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1519,71 +1519,71 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-b800a2a654ac988453d31f417d9d26e7\n+2a39ec0f7f2909ef600c7079eea50117\n c_chacha_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c663537d631b4f7fcbc9bdc1ceda2b38\n+8ebbe7491abdf62b0caebb9b67441e33\n c_chacha_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f500b5a42dccae6bc2cd077bf51cbc48\n+ed6b1753a512c9c5907a7a8f26f8f079\n c_ctr_crypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1603,15 +1603,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ctr_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ctr_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1637,20 +1637,20 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-65340bcf13b15ae19ad7e948f1215336\n+8988559a4c16d04e408b7ebdeb8cecfc\n c_des3_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 384#]\n-bbc56b09602e10a0478944a31d9cf047\n+c30582a06658cbe9968f051fb8a51af7\n c_des3_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1658,15 +1658,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des3_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des3_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1678,15 +1678,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8a001e6e04f8746ce98dd55b0fd33106\n+d4dcf3b1c63ef2c4ae3caeff9edd41fc\n c_des3_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1694,15 +1694,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des3_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des3_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1714,48 +1714,48 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-66a7e859b273062b9dbf9a3c8f79c5e3\n+0c3d3e4a6288178c5d391886c28fdc21\n c_des3_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des3_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des3_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-135df9f63f7692ed0f25e0cfebe5f09a\n+5a2b08111a029944fa561093d2584a04\n c_des_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 128#]\n-115104a5be9a56f3b236be98bd4f4aed\n+2578102954033c5170ea7fd4ab07792f\n c_des_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1763,15 +1763,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1783,15 +1783,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-854666707312e411ebd631ced99e6bc1\n+12c802a02cf0c4567182c17ce223f56a\n c_des_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1799,15 +1799,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1819,48 +1819,48 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-77b328f502dc248785c3c7adbc8b000e\n+456652a67e055c851155e95f5df9d65b\n c_des_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-44f79333f78cc84dd65df5d13f92c4c0\n+5f1fa2b2c5efb37fd1a6b900e5c7bc23\n c_gcm_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-cdc8edc165c2fff3ea9e6c4e7dbef32f\n+1254efd1e199f46ce6eb4a3843e6ce97\n c_gcm_decrypt :: NettleGCMMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1880,15 +1880,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.Ptr ds10 ->\n case ds2 of ds11 { GHC.Ptr.Ptr ds12 ->\n case ds3 of ds13 { GHC.Ptr.FunPtr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1914,15 +1914,15 @@\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e12fdc5b08af0127b483911408dd5adb\n+6f425760e4fdb52edeb2eeba8b4e40d3\n c_gcm_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.FunPtr NettleCryptFunc\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n@@ -1947,15 +1947,15 @@\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds6 { GHC.Ptr.Ptr ds7 ->\n case ds1 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds2 of ds10 { GHC.Ptr.Ptr ds11 ->\n case ds3 of ds12 { GHC.Ptr.FunPtr ds13 ->\n case ds4 of ds14 { GHC.Types.W# ds15 ->\n case ds5 of ds16 { GHC.Ptr.Ptr ds17 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n@@ -1978,15 +1978,15 @@\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-4997c88138ea4eef5165c19d988b0b2e\n+3d95bc604683801e2a1dc6c43e5d8470\n c_gcm_encrypt :: NettleGCMMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -2006,15 +2006,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.Ptr ds10 ->\n case ds2 of ds11 { GHC.Ptr.Ptr ds12 ->\n case ds3 of ds13 { GHC.Ptr.FunPtr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -2040,20 +2040,20 @@\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-67935b2d4bc8f7ca365d8f453831293f\n+5a204fb5fa837c9d0b0ca6ed3e0b838e\n c_gcm_key_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 4096#]\n-c204d548ba3151002f32161cb6644107\n+82864a5186ce9442835ec9ccb23ddee1\n c_gcm_set_iv ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n@@ -2066,15 +2066,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Ptr.Ptr ds7 ->\n case ds2 of ds8 { GHC.Types.W# ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_set_iv :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_set_iv :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2086,15 +2086,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-eff0de776fbe8ea0e4723fb023e7c598\n+1f403fac3ad5a0b680224d3388bc3e7b\n c_gcm_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.FunPtr NettleCryptFunc\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2109,15 +2109,15 @@\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()))\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Ptr.Ptr ds6 ->\n case ds2 of ds7 { GHC.Ptr.FunPtr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2131,15 +2131,15 @@\n %<'GHC.Types.Many>_N ->_R GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-56a1face45e55d610b3e3c986dbb9119\n+a38bef288399b0c73414fde025da5954\n c_gcm_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n@@ -2152,15 +2152,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Ptr.Ptr ds7 ->\n case ds2 of ds8 { GHC.Types.W# ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_update :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2172,170 +2172,170 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e7c7bb0c24e5d6bc1a41d180d25c8f2e\n+16bfe9e8761daadbbd440967383f01a7\n c_hs_aes128_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr @GHC.Word.Word8 (GHC.Prim.plusAddr# addr 176#) }]\n-4f458c02ffb4e7926c33e9f6358e6312\n+ff5e15aeab5e998332dad8e212b88103\n c_hs_aes128_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n hsc_ptr]\n-afcdbd3cb8d7f275f1f51f81c5c250ff\n+448b794a191a173fb0b921198253bf56\n c_hs_aes128_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 352#]\n-6a72418ee3540c051e26d70a46abd639\n+9a9a3dcaf3cc250662b484bc5acf3ae1\n c_hs_aes128_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes128_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes128_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-95a121159019dd15f8b7c6d49ec80837\n+7793388254684afe3b6b12d0ba46a21d\n c_hs_aes192_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr @GHC.Word.Word8 (GHC.Prim.plusAddr# addr 208#) }]\n-68ef30238c1e3973ffb9caebe92431f4\n+482f02ec6bb7b0572bbc86e29d6a1eb0\n c_hs_aes192_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n hsc_ptr]\n-4ea105484035ddb5c0ec9f0319468579\n+9d303ff696e05cd18cb9e11e4be32c99\n c_hs_aes192_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 416#]\n-c04b90bd0f8f92869f696971c4ab15af\n+8f04b564a4165c6a8229a9cc2d4fae36\n c_hs_aes192_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes192_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes192_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e1708c163a613c6153bd5af8c1832884\n+8cb0433da04412ffbaa9c8de5a65fe63\n c_hs_aes256_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr @GHC.Word.Word8 (GHC.Prim.plusAddr# addr 240#) }]\n-5a3630803b7049e2fc1ee0d016e5254f\n+9628a25186e91f30862a763693492013\n c_hs_aes256_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n hsc_ptr]\n-4b4b4f2a8d61f9d92a3c24cf7aa87f02\n+88b478bc2e56597fadec66f7b50e8dff\n c_hs_aes256_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 480#]\n-e0ec3070014ab84929ddbd7c10e1dcbc\n+1759d0e1e67e5ab8f331cb96caff2d7c\n c_hs_aes256_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes256_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-fba4b21753a0405d9021fd5e6000c8d8\n+41bb509dd2b484b69c80c2a1551a97a4\n c_hs_aes_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 484#]\n-e9731747053c7167f7a71d735c10bdba\n+7aed4aea0837d1a128c68c46bd028c33\n c_hs_aes_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2343,15 +2343,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2363,15 +2363,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-33d0e6495e8051435a2e93ca9d19fe10\n+c59f3084025633cf7cee7ff84b690e7e\n c_hs_aes_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2379,15 +2379,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2399,15 +2399,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-3aba070539af24430002f23b09ecf113\n+aba19be9540f61766e309925e10a4ac0\n c_hs_aes_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2415,15 +2415,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes_init :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2432,170 +2432,170 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-742f7abf5424c4c13f012f22833f3b80\n+98f3a4717a42021f67ea80bf0f567246\n c_hs_camellia128_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr @GHC.Word.Word8 (GHC.Prim.plusAddr# addr 192#) }]\n-57dd17c6e2d59d876e1161d154b9da3b\n+422fea531f0eea2ea36a3e69e80d54d1\n c_hs_camellia128_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n hsc_ptr]\n-7e54b385eaf8150ab6cecdff24a0307e\n+fac018b049385dbbacaf11549a5f1633\n c_hs_camellia128_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 384#]\n-defa768751697f4fde2848f4019150b1\n+22af8c0ea301db90f4a725603352c30b\n c_hs_camellia128_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia128_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia128_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f5283fb66007caa3f6d450b065d18e76\n+f538d753998a17260dc284e53011ab8b\n c_hs_camellia192_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr @GHC.Word.Word8 (GHC.Prim.plusAddr# addr 256#) }]\n-3e1734c1f43085c845db75f39b9517c3\n+412764f51b2cb21f089bc8f79c5a2784\n c_hs_camellia192_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n hsc_ptr]\n-b4746c62ec3b320fabd0aff4ba72a4bb\n+cd549e0c90e7ed237c60a0ad20846736\n c_hs_camellia192_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 512#]\n-35b4edb894f65e83737345e37c569a4a\n+9b3fe3570a367d39041334179ccf38c5\n c_hs_camellia192_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia192_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia192_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-cc324ac34c6005d721f9094bbafcdbc8\n+aff741d619f7c469a17ae0997f6ad5d2\n c_hs_camellia256_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr @GHC.Word.Word8 (GHC.Prim.plusAddr# addr 256#) }]\n-489f265810204d6f14919d2b3073f74b\n+0e199ddaa9208601f24f7cda3b0c93f4\n c_hs_camellia256_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n hsc_ptr]\n-abeef8c63a4a162e80d254ba9268bdb0\n+7b913df73fc2d462dff86d28255d5a3f\n c_hs_camellia256_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 512#]\n-18d5f7f332bb0d93d79be5c0ed38b39a\n+13f6206019b3b77994c613d0732b6512\n c_hs_camellia256_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia256_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0885c4ce1a62fe35c8f0bc991ac995de\n+e5827a0c7abab662de0cc0049d90966d\n c_hs_camellia_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 520#]\n-2e63d27094113c710613473c6af26278\n+48df02d05b54efbe7bb6641730599676\n c_hs_camellia_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2603,15 +2603,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2623,15 +2623,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-58c2974e2cb0a44fb3a9585e7d43f68a\n+947798218624c209a45840d1cb490445\n c_hs_camellia_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2639,15 +2639,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2659,15 +2659,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-b9fac67245edd2b94587bab1e647378f\n+e0bbce4c84656f1699e454319d6132a6\n c_hs_camellia_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2675,15 +2675,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia_init :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2692,15 +2692,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e8b2a4204c18899212ac56f37385f4da\n+d8234ff0529da0a1fd4ef36653379441\n c_salsa20_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2708,15 +2708,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2728,20 +2728,20 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-176671809a6be6a114b983a5b9fb26ec\n+cfbe0531983b5b7d3ce59f64c7087547\n c_salsa20_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-9ad4f91c8a97e9fea064bb9bc67cc45b\n+96624a09e1eaa771c0a23395c60803c7\n c_salsa20_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2749,15 +2749,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2766,43 +2766,43 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-36689b2763b08a0b2cc8581962b63bda\n+f8f850defd6cf95bb4ab0b42073840d8\n c_salsa20_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-fcaa17352049a2f92ca77ee0c73251de\n+dcb3aed932f68a9476b4045199605eef\n c_salsa20r12_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2810,15 +2810,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20r12_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20r12_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2830,20 +2830,20 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a85fee2a39308a4b72233d9d41a41987\n+8f6766a41331e440b723eb9c3a95e582\n c_serpent_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 528#]\n-841ece82f30266875a4f1bd24f940656\n+5ea4c017bfc6821935ac5fdea85d01c7\n c_serpent_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2851,15 +2851,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_serpent_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_serpent_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2871,15 +2871,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0463fe272d4d1b6b8485cda223d7f8aa\n+9ce98d94a998bf4238fad98804b839cc\n c_serpent_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2887,15 +2887,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_serpent_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_serpent_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2907,15 +2907,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-15af07037f943c1dc65db5eb8a149dc0\n+234d0ef10da79e8e0fa2cd69c9dac582\n c_serpent_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2923,15 +2923,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_serpent_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_serpent_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2940,20 +2940,20 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-b04d04cfc07c2f6501d5d40d85fa30d5\n+2df5a1c1bfbbd8b3c5f95e79ea1ffb6c\n c_twofish_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 4256#]\n-23ccb52e80371c47ed2f7398fb99ff37\n+9057e86ef912efdf60c6f21951e80e05\n c_twofish_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2961,15 +2961,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_twofish_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_twofish_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2981,15 +2981,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0491deb80db55602494614e340bb756b\n+7650660df589ddf95fc754090c2b140f\n c_twofish_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2997,15 +2997,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_twofish_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_twofish_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -3017,15 +3017,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c1c59d2433b381225691e5ba84d9d168\n+e872f59421156320daf782c2620c9ec7\n c_twofish_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -3033,15 +3033,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_twofish_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_twofish_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -3050,327 +3050,327 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-88ca3f53883b799205ee43d9707edc47\n+85a954935eabf56b5d903f05e529f869\n p_aes128_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes128_decrypt\" (function)]\n-029940e62e9ddb73c32a038cae4b4024\n+64c80b6c173b731e850633d4d277224f\n p_aes128_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes128_encrypt\" (function)]\n-b57cdbe78577a92093dc20fe17c6c014\n+8f04fdafa9cc112579859b799860d321\n p_aes192_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes192_decrypt\" (function)]\n-569cbb96cb37d8f65be92aff157a7979\n+55de8db73e223c08e59f7c192638b4c7\n p_aes192_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes192_encrypt\" (function)]\n-464b7f101aaafee70ac6fb012454298b\n+aae58d3f7d2a16ec07e9b0eca8660522\n p_aes256_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes256_decrypt\" (function)]\n-a938b2a3292dacf6b90664c285b4e9e1\n+ade2d45e62b2802856fef600559e9bcd\n p_aes256_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes256_encrypt\" (function)]\n-e36a0991720c5d625d786fb4764f09a5\n+55cd104fb4746fd482820a7969964848\n p_arctwo_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_arctwo_decrypt\" (function)]\n-49fd3b9eb0038e5263f35419b2469f20\n+149a6555f7dce5a11b38b8b8fdbc4551\n p_arctwo_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_arctwo_encrypt\" (function)]\n-036282f59bad2c96e00923cc79d14abd\n+55b0220cf790a4ab46f5ff51a7b8cf06\n p_blowfish_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_blowfish_decrypt\" (function)]\n-d39230a3ba951796477ea67098dececb\n+57d489f92685d4b738c580c9b70c5d5f\n p_blowfish_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_blowfish_encrypt\" (function)]\n-40b2f045d22bb56b58d0a479faf097c5\n+7683b7e89181c36bacbe3d7bee8606d4\n p_camellia128_crypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_camellia128_crypt\" (function)]\n-926d8072dd5fcbfeae05b0fc50e01428\n+3682ac1817898d1ccc1ecbdf165dac1e\n p_camellia192_crypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_camellia256_crypt\" (function)]\n-22314c68b1d7c00563303cab08d2bea7\n+057d0b4066ff00a81e4ca22bf7b7e5ea\n p_camellia256_crypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_camellia256_crypt\" (function)]\n-b6a54909105d664187f8b19bfa3e81ac\n+8088625db356b5cb264eccc9921bbc51\n p_cast128_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_cast128_decrypt\" (function)]\n-6821aa30e1e41d44055022e088cf8a84\n+dfc826ab75943ae268a107a2773381d3\n p_cast128_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_cast128_encrypt\" (function)]\n-0a0375dadfc8a0538ec6cc92a692a1df\n+1675362acb8c0699c2da6a87895bda67\n p_des3_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_des3_decrypt\" (function)]\n-094ae809c1ea923d9db3b2b25f9e0373\n+046708d2c93a2cec34d7d1a43f433b2d\n p_des3_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_des3_encrypt\" (function)]\n-84b9d99f717bb813e6bf3ff1bcc2877f\n+6c3c4826edfd2fb172d1454562e2db18\n p_des_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_des_decrypt\" (function)]\n-74e7cad68a2df7ff8fa8f6c8a84d154c\n+2f2fb0faac3da358c8af0f6ac10cc12d\n p_des_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_des_encrypt\" (function)]\n-cc75170ac06cd080728067fee4f19a88\n+066084f81ba3a0d0cf9d2c6270449076\n p_hs_aes_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"hs_nettle_aes_decrypt\" (function)]\n-f9bebf835ea496115d508a57a0c21f59\n+35f8ac4ca0a0d2efa7a53b4bceb87859\n p_hs_aes_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"hs_nettle_aes_encrypt\" (function)]\n-7c207073523bbdd32c43d7a9860e7e10\n+dff24e4215ee43515fa252e61c0b9285\n p_hs_camellia_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"hs_nettle_camellia_decrypt\" (function)]\n-7d11f780c77417e7eca27c1f7a4f6b0a\n+d23ff7d59fcb31c51f377cbfdaae1e80\n p_hs_camellia_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"hs_nettle_camellia_encrypt\" (function)]\n-428edaa9b7f3e708a10f692b7b744f56\n+a0bd91b3642e16583b53bcaa7a7a1824\n p_serpent_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_serpent_decrypt\" (function)]\n-f23db7fe609f77ce7327288b5a4f12ed\n+5f0caae0dd46364582ba10077658e154\n p_serpent_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_serpent_encrypt\" (function)]\n-99d29da362c71e09d4bea60d15be29a3\n+ea94585bbe958990ad41e0b9c686a68c\n p_twofish_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_twofish_decrypt\" (function)]\n-8b58273a251ae7bc87d360a7c4b32be1\n+9dc9d5a0555895d5f5953e4005ce291f\n p_twofish_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/ForeignImports.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/ForeignImports.dyn_hi", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,19 +1,19 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n- got \n+ got dyn\n interface Crypto.Nettle.Ciphers.ForeignImports 9066\n- interface hash: 26af0bf8cb3e9406663a96286b336555\n- ABI hash: 0fe520142d797078b8dcc1ddd5323de9\n- export-list hash: 27a018604a2974693d32a427851d2a6c\n+ interface hash: 4a4e0b6234b81d2cbadb3cdef4f7d622\n+ ABI hash: 1b2299a3cd831332cacdc837cc1f392e\n+ export-list hash: 18cb0e1844e3493796bc578040b063a0\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n- flag hash: c17758f8610c81ff2083b7fa9b8aa351\n+ flag hash: 0a757ee585690057fcbbdb02fb03c6f1\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: c6a78560ad47226d4f2bcc6268c7b016\n sig of: Nothing\n used TH splices: True\n where\n@@ -147,15 +147,15 @@\n p_serpent_decrypt\n p_serpent_encrypt\n p_twofish_decrypt\n p_twofish_encrypt\n NettleBlockMode\n NettleCryptFunc\n NettleGCMMode\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n plugin package dependencies:\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n Data.Functor.Const Data.Functor.Identity Data.Functor.Product\n@@ -165,79 +165,79 @@\n Data.ByteString.Lazy.Internal Control.DeepSeq\n GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type\n Language.Haskell.TH.Syntax\n import -/ GHC.Ptr 5522f6d7442085220457be4af2be15d1\n import -/ GHC.Word a2e25f62dca906f1ba384e1d879c0adc\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n addDependentFile \"src/Crypto/Nettle/Ciphers/ForeignImports.hsc\" 0f25993973fa12deb7e10750aedb7ba7\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Ciphers.ForeignImports annotated by 1143 of type [Char]\n-804085e24015a1ded665c10ef2e9c358\n+569d83b4d63e61671c2d82fd39df21c8\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-7abc7ca8b3cb84a280d1ec529dd1a4f6\n+9b9561800c8cc54e3fb40ff58384863d\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-366c597cc09250deca718619850584c1\n+6b17c194196c8eecdc62ddcadb5e0f7c\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Ciphers.ForeignImports\"#]\n-6984b8a1d28b60f6d9dc3b4bb9b7ecb6\n+0cd3afe0cc0ed1f2607f893a9de3c03c\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-bbefa83d39bab81b634d5a6f7019c934\n+05cf2ac48877c46a33c7a1da13c40ce7\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-29872d757125f50a9fe0ad75954855e6\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+4208bed85398f7becdfb525ff2c98e82\n type NettleBlockMode :: *\n type NettleBlockMode =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.FunPtr NettleCryptFunc\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n-2e02ded67cbb8f1e520a099b2648b6f3\n+98cb2833414cfd434999b9348d12a573\n type NettleCryptFunc :: *\n type NettleCryptFunc =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n-00c634c0d390da73439dfd2945518f91\n+98dcf9a7cb64c57f3ad4ab4394ad034b\n type NettleGCMMode :: *\n type NettleGCMMode =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.FunPtr NettleCryptFunc\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n-d508a9fef874877bebe11fe6a7921f9c\n+4092dbc2bbfc0f4a25cf56e04db05340\n c_aes128_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -245,15 +245,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes128_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes128_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -265,15 +265,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-81963777b653cbea3d2b4900d65cbd72\n+6545acd44474d3f68819a24ea07c0815\n c_aes128_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -281,15 +281,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes128_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes128_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -301,15 +301,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-b26ad524f56784917d63f9874612e26e\n+d3d0036748960770d1aa57ca01e031b3\n c_aes192_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -317,15 +317,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes192_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes192_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -337,15 +337,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a7d17439e00fa9f2950d52f141cc5688\n+7edc9cacdee77b6b7dde3d315205e485\n c_aes192_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -353,15 +353,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes192_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes192_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -373,15 +373,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-21b3ff8358eb7e67f7a3d20b6195fbd9\n+8c13abc33c420f480c6c01052011e0e3\n c_aes256_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -389,15 +389,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes256_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes256_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -409,15 +409,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ef6780e6cfdd43b9c8493d7e78910b5d\n+2fbad9dc9c0054bcdb63708a211a7384\n c_aes256_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -425,15 +425,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes256_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes256_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -445,15 +445,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-28ceb035fce59c21a66909071e5fc0ed\n+94bf4a49174d48a220e61abb7ce34b40\n c_arcfour_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -461,15 +461,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arcfour_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arcfour_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -481,20 +481,20 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-6869a3f204af8d406ff52269619008fd\n+1a321b6f7e6b0b795b6beafa7c9bdb39\n c_arcfour_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 258#]\n-54c5e283d8ade6fb65a13e4dd1df54fd\n+2859f7f108ec45c03bb6d4b8d2ee3996\n c_arcfour_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -502,15 +502,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arcfour_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arcfour_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -519,20 +519,20 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8f15b769cb1de1ce5c07a053c3c5f15f\n+1770a6ff81498b540c3ed8ff26908218\n c_arctwo_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 128#]\n-5615cffc03658c3d94a63cfdbf4d5c23\n+35b499f615529359f7901b697481b735\n c_arctwo_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -540,15 +540,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -560,15 +560,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e66d52374676cffeadd36bacd3129768\n+48fa3d4a8611d5d34581f2a1335bdbea\n c_arctwo_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -576,15 +576,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -596,15 +596,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-093baa214ac71559210f79b5d5a8196f\n+9522a36ef53be342afae0328f659c04f\n c_arctwo_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -612,15 +612,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -629,15 +629,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f500ccfac3e281ef9ccfd635a2c62531\n+4a5856e3cd3c0ded210d9c39af558c99\n c_arctwo_set_key_ekb ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n@@ -650,15 +650,15 @@\n (ds3['GHC.Types.Many] :: GHC.Types.Word)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Types.W# ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key_ekb :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key_ekb :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -670,15 +670,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-11af8b06ae8fa59d682f8cf13dad6061\n+9fc2c24bad740ee5b359284132a5c184\n c_arctwo_set_key_gutmann ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -686,15 +686,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key_gutmann :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key_gutmann :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -703,20 +703,20 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-9a478c020801b014d586c2f0d85a93bd\n+1b885a94d6fd2bc5f448d888e12d300f\n c_blowfish_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 4168#]\n-99ecfbe504184131132c5e39e87ea556\n+52621473e4790745ac2a39bb6f7a75c5\n c_blowfish_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -724,15 +724,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_blowfish_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_blowfish_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -744,15 +744,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-7db49487942ae0d71ac51725a028506f\n+1984cb53d069ca8bf4221391a5a6ea6c\n c_blowfish_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -760,15 +760,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_blowfish_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_blowfish_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -780,15 +780,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-685b9914512808c9ba1afb5b9430c182\n+ab4c4d9d469b2a5db030c136f053aae4\n c_blowfish_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -796,15 +796,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_blowfish_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_blowfish_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -813,15 +813,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-58a7578ed96df187945ef4d9c3ae9789\n+cfc90a62a0134a7de0d3796ae46d5b6b\n c_camellia128_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -829,15 +829,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_camellia128_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_camellia128_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -849,15 +849,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-bf2d8b251b1a6189dd3086c9c7dbc49b\n+e148903a18bbed588de894715d187937\n c_camellia192_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -865,15 +865,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_camellia256_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_camellia256_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -885,15 +885,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c04d35306de11eb04eda43b7c311c33d\n+d71ef00a3e4f11490bee984a9a2f21d2\n c_camellia256_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -901,15 +901,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_camellia256_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_camellia256_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -921,20 +921,20 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a79fdbd0a0718b21f9e387d8248a4b51\n+c091906ed4da946859b7f854703fa37f\n c_cast128_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 84#]\n-413f4ec70e5d69070d554a4994e1b83c\n+159dd7fbf8e2e25bec88cc22d3ee70c2\n c_cast128_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -942,15 +942,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cast128_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cast128_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -962,15 +962,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-cff61fe2775e0820ff5e7eed3cb4939c\n+b91c2dd8ae2bb51108617d8cf53a88f5\n c_cast128_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -978,15 +978,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cast128_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cast128_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -998,15 +998,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a7249a7bbdb49d6aaaac3f30a38c8624\n+969b61b95e99903f66ee70df5e0ff2e8\n c_cast5_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1014,15 +1014,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cast5_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cast5_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1031,15 +1031,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0583f9a5472d407f9ad2abf522333ab4\n+8ce2906c56dcaf492290fa9b12cda989\n c_cbc_decrypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1059,15 +1059,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cbc_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cbc_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1093,15 +1093,15 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-febd60ac6f1a11b67052f54b8dfb4235\n+8bac62e08c41b5165b9f777345b2e770\n c_cbc_encrypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1121,15 +1121,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cbc_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cbc_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1155,15 +1155,15 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-9087f04fd6b7fa8e662b892fb6617abc\n+0ea6c4a6a71279566aab4502051c67ca\n c_cfb_decrypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1183,15 +1183,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_cfb_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_cfb_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1217,15 +1217,15 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d39e55eef3be7d14b86bc1ebd3c5ecf6\n+67eb99f9f3e8216687679c1ba210f5ec\n c_cfb_encrypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1245,15 +1245,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_cfb_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_cfb_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1279,15 +1279,15 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-547a1e8046c19ed86d21c6eaf3280ebf\n+6e9cec1a406f7710a69cacb03fc25433\n c_chacha_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1295,15 +1295,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1315,25 +1315,25 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-fca42ab54593b933149fce684bcb8419\n+6ab36795717d89d32ec8ac0d63298824\n c_chacha_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-468b464d986b63b40c8e5c73ca44c824\n+42980bf97c99cd551efdbe448bc2994f\n c_chacha_poly1305_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 176#]\n-239f42b7a199e05fc86eb38e982834da\n+a44bb988fd55a2a595c4b7ec218002d2\n c_chacha_poly1305_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1341,15 +1341,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1361,15 +1361,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-84994946a2d34f04cf738147a51bb746\n+8610b53c7c9e913465008a32fd71af0d\n c_chacha_poly1305_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1377,15 +1377,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1394,15 +1394,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-7aeac08434807c2093cb0f5d3f8c3170\n+b546b5c83c5146f8dc6d234d81bf08c4\n c_chacha_poly1305_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1410,15 +1410,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1430,71 +1430,71 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e33a4d52497b9e08941173157a7d02e7\n+44d3120d40471ed9d2b6817d2b4aa903\n c_chacha_poly1305_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-154acdb3415c15f6c77fe92f3b842132\n+a15cb8eab13f264d1b11b58cc0e5e5ff\n c_chacha_poly1305_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-5e665ff40b0f8c39c107fc80e15b8e47\n+f7e95e71c779a2a1ca6f3b5696e133cb\n c_chacha_poly1305_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1502,15 +1502,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1519,71 +1519,71 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-b800a2a654ac988453d31f417d9d26e7\n+2a39ec0f7f2909ef600c7079eea50117\n c_chacha_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c663537d631b4f7fcbc9bdc1ceda2b38\n+8ebbe7491abdf62b0caebb9b67441e33\n c_chacha_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f500b5a42dccae6bc2cd077bf51cbc48\n+ed6b1753a512c9c5907a7a8f26f8f079\n c_ctr_crypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1603,15 +1603,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ctr_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ctr_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1637,20 +1637,20 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-65340bcf13b15ae19ad7e948f1215336\n+8988559a4c16d04e408b7ebdeb8cecfc\n c_des3_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 384#]\n-bbc56b09602e10a0478944a31d9cf047\n+c30582a06658cbe9968f051fb8a51af7\n c_des3_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1658,15 +1658,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des3_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des3_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1678,15 +1678,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8a001e6e04f8746ce98dd55b0fd33106\n+d4dcf3b1c63ef2c4ae3caeff9edd41fc\n c_des3_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1694,15 +1694,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des3_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des3_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1714,48 +1714,48 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-66a7e859b273062b9dbf9a3c8f79c5e3\n+0c3d3e4a6288178c5d391886c28fdc21\n c_des3_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des3_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des3_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-135df9f63f7692ed0f25e0cfebe5f09a\n+5a2b08111a029944fa561093d2584a04\n c_des_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 128#]\n-115104a5be9a56f3b236be98bd4f4aed\n+2578102954033c5170ea7fd4ab07792f\n c_des_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1763,15 +1763,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1783,15 +1783,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-854666707312e411ebd631ced99e6bc1\n+12c802a02cf0c4567182c17ce223f56a\n c_des_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1799,15 +1799,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1819,48 +1819,48 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-77b328f502dc248785c3c7adbc8b000e\n+456652a67e055c851155e95f5df9d65b\n c_des_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-44f79333f78cc84dd65df5d13f92c4c0\n+5f1fa2b2c5efb37fd1a6b900e5c7bc23\n c_gcm_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-cdc8edc165c2fff3ea9e6c4e7dbef32f\n+1254efd1e199f46ce6eb4a3843e6ce97\n c_gcm_decrypt :: NettleGCMMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1880,15 +1880,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.Ptr ds10 ->\n case ds2 of ds11 { GHC.Ptr.Ptr ds12 ->\n case ds3 of ds13 { GHC.Ptr.FunPtr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1914,15 +1914,15 @@\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e12fdc5b08af0127b483911408dd5adb\n+6f425760e4fdb52edeb2eeba8b4e40d3\n c_gcm_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.FunPtr NettleCryptFunc\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n@@ -1947,15 +1947,15 @@\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds6 { GHC.Ptr.Ptr ds7 ->\n case ds1 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds2 of ds10 { GHC.Ptr.Ptr ds11 ->\n case ds3 of ds12 { GHC.Ptr.FunPtr ds13 ->\n case ds4 of ds14 { GHC.Types.W# ds15 ->\n case ds5 of ds16 { GHC.Ptr.Ptr ds17 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n@@ -1978,15 +1978,15 @@\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-4997c88138ea4eef5165c19d988b0b2e\n+3d95bc604683801e2a1dc6c43e5d8470\n c_gcm_encrypt :: NettleGCMMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -2006,15 +2006,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.Ptr ds10 ->\n case ds2 of ds11 { GHC.Ptr.Ptr ds12 ->\n case ds3 of ds13 { GHC.Ptr.FunPtr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -2040,20 +2040,20 @@\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-67935b2d4bc8f7ca365d8f453831293f\n+5a204fb5fa837c9d0b0ca6ed3e0b838e\n c_gcm_key_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 4096#]\n-c204d548ba3151002f32161cb6644107\n+82864a5186ce9442835ec9ccb23ddee1\n c_gcm_set_iv ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n@@ -2066,15 +2066,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Ptr.Ptr ds7 ->\n case ds2 of ds8 { GHC.Types.W# ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_set_iv :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_set_iv :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2086,15 +2086,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-eff0de776fbe8ea0e4723fb023e7c598\n+1f403fac3ad5a0b680224d3388bc3e7b\n c_gcm_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.FunPtr NettleCryptFunc\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2109,15 +2109,15 @@\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()))\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Ptr.Ptr ds6 ->\n case ds2 of ds7 { GHC.Ptr.FunPtr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2131,15 +2131,15 @@\n %<'GHC.Types.Many>_N ->_R GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-56a1face45e55d610b3e3c986dbb9119\n+a38bef288399b0c73414fde025da5954\n c_gcm_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n@@ -2152,15 +2152,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Ptr.Ptr ds7 ->\n case ds2 of ds8 { GHC.Types.W# ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_update :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2172,170 +2172,170 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e7c7bb0c24e5d6bc1a41d180d25c8f2e\n+16bfe9e8761daadbbd440967383f01a7\n c_hs_aes128_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr @GHC.Word.Word8 (GHC.Prim.plusAddr# addr 176#) }]\n-4f458c02ffb4e7926c33e9f6358e6312\n+ff5e15aeab5e998332dad8e212b88103\n c_hs_aes128_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n hsc_ptr]\n-afcdbd3cb8d7f275f1f51f81c5c250ff\n+448b794a191a173fb0b921198253bf56\n c_hs_aes128_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 352#]\n-6a72418ee3540c051e26d70a46abd639\n+9a9a3dcaf3cc250662b484bc5acf3ae1\n c_hs_aes128_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes128_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes128_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-95a121159019dd15f8b7c6d49ec80837\n+7793388254684afe3b6b12d0ba46a21d\n c_hs_aes192_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr @GHC.Word.Word8 (GHC.Prim.plusAddr# addr 208#) }]\n-68ef30238c1e3973ffb9caebe92431f4\n+482f02ec6bb7b0572bbc86e29d6a1eb0\n c_hs_aes192_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n hsc_ptr]\n-4ea105484035ddb5c0ec9f0319468579\n+9d303ff696e05cd18cb9e11e4be32c99\n c_hs_aes192_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 416#]\n-c04b90bd0f8f92869f696971c4ab15af\n+8f04b564a4165c6a8229a9cc2d4fae36\n c_hs_aes192_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes192_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes192_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e1708c163a613c6153bd5af8c1832884\n+8cb0433da04412ffbaa9c8de5a65fe63\n c_hs_aes256_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr @GHC.Word.Word8 (GHC.Prim.plusAddr# addr 240#) }]\n-5a3630803b7049e2fc1ee0d016e5254f\n+9628a25186e91f30862a763693492013\n c_hs_aes256_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n hsc_ptr]\n-4b4b4f2a8d61f9d92a3c24cf7aa87f02\n+88b478bc2e56597fadec66f7b50e8dff\n c_hs_aes256_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 480#]\n-e0ec3070014ab84929ddbd7c10e1dcbc\n+1759d0e1e67e5ab8f331cb96caff2d7c\n c_hs_aes256_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes256_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-fba4b21753a0405d9021fd5e6000c8d8\n+41bb509dd2b484b69c80c2a1551a97a4\n c_hs_aes_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 484#]\n-e9731747053c7167f7a71d735c10bdba\n+7aed4aea0837d1a128c68c46bd028c33\n c_hs_aes_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2343,15 +2343,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2363,15 +2363,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-33d0e6495e8051435a2e93ca9d19fe10\n+c59f3084025633cf7cee7ff84b690e7e\n c_hs_aes_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2379,15 +2379,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2399,15 +2399,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-3aba070539af24430002f23b09ecf113\n+aba19be9540f61766e309925e10a4ac0\n c_hs_aes_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2415,15 +2415,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes_init :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2432,170 +2432,170 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-742f7abf5424c4c13f012f22833f3b80\n+98f3a4717a42021f67ea80bf0f567246\n c_hs_camellia128_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr @GHC.Word.Word8 (GHC.Prim.plusAddr# addr 192#) }]\n-57dd17c6e2d59d876e1161d154b9da3b\n+422fea531f0eea2ea36a3e69e80d54d1\n c_hs_camellia128_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n hsc_ptr]\n-7e54b385eaf8150ab6cecdff24a0307e\n+fac018b049385dbbacaf11549a5f1633\n c_hs_camellia128_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 384#]\n-defa768751697f4fde2848f4019150b1\n+22af8c0ea301db90f4a725603352c30b\n c_hs_camellia128_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia128_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia128_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f5283fb66007caa3f6d450b065d18e76\n+f538d753998a17260dc284e53011ab8b\n c_hs_camellia192_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr @GHC.Word.Word8 (GHC.Prim.plusAddr# addr 256#) }]\n-3e1734c1f43085c845db75f39b9517c3\n+412764f51b2cb21f089bc8f79c5a2784\n c_hs_camellia192_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n hsc_ptr]\n-b4746c62ec3b320fabd0aff4ba72a4bb\n+cd549e0c90e7ed237c60a0ad20846736\n c_hs_camellia192_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 512#]\n-35b4edb894f65e83737345e37c569a4a\n+9b3fe3570a367d39041334179ccf38c5\n c_hs_camellia192_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia192_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia192_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-cc324ac34c6005d721f9094bbafcdbc8\n+aff741d619f7c469a17ae0997f6ad5d2\n c_hs_camellia256_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr @GHC.Word.Word8 (GHC.Prim.plusAddr# addr 256#) }]\n-489f265810204d6f14919d2b3073f74b\n+0e199ddaa9208601f24f7cda3b0c93f4\n c_hs_camellia256_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n hsc_ptr]\n-abeef8c63a4a162e80d254ba9268bdb0\n+7b913df73fc2d462dff86d28255d5a3f\n c_hs_camellia256_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 512#]\n-18d5f7f332bb0d93d79be5c0ed38b39a\n+13f6206019b3b77994c613d0732b6512\n c_hs_camellia256_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia256_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0885c4ce1a62fe35c8f0bc991ac995de\n+e5827a0c7abab662de0cc0049d90966d\n c_hs_camellia_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 520#]\n-2e63d27094113c710613473c6af26278\n+48df02d05b54efbe7bb6641730599676\n c_hs_camellia_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2603,15 +2603,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2623,15 +2623,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-58c2974e2cb0a44fb3a9585e7d43f68a\n+947798218624c209a45840d1cb490445\n c_hs_camellia_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2639,15 +2639,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2659,15 +2659,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-b9fac67245edd2b94587bab1e647378f\n+e0bbce4c84656f1699e454319d6132a6\n c_hs_camellia_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2675,15 +2675,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia_init :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2692,15 +2692,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e8b2a4204c18899212ac56f37385f4da\n+d8234ff0529da0a1fd4ef36653379441\n c_salsa20_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2708,15 +2708,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2728,20 +2728,20 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-176671809a6be6a114b983a5b9fb26ec\n+cfbe0531983b5b7d3ce59f64c7087547\n c_salsa20_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-9ad4f91c8a97e9fea064bb9bc67cc45b\n+96624a09e1eaa771c0a23395c60803c7\n c_salsa20_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2749,15 +2749,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2766,43 +2766,43 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-36689b2763b08a0b2cc8581962b63bda\n+f8f850defd6cf95bb4ab0b42073840d8\n c_salsa20_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-fcaa17352049a2f92ca77ee0c73251de\n+dcb3aed932f68a9476b4045199605eef\n c_salsa20r12_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2810,15 +2810,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20r12_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20r12_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2830,20 +2830,20 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a85fee2a39308a4b72233d9d41a41987\n+8f6766a41331e440b723eb9c3a95e582\n c_serpent_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 528#]\n-841ece82f30266875a4f1bd24f940656\n+5ea4c017bfc6821935ac5fdea85d01c7\n c_serpent_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2851,15 +2851,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_serpent_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_serpent_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2871,15 +2871,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0463fe272d4d1b6b8485cda223d7f8aa\n+9ce98d94a998bf4238fad98804b839cc\n c_serpent_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2887,15 +2887,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_serpent_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_serpent_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2907,15 +2907,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-15af07037f943c1dc65db5eb8a149dc0\n+234d0ef10da79e8e0fa2cd69c9dac582\n c_serpent_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2923,15 +2923,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_serpent_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_serpent_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2940,20 +2940,20 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-b04d04cfc07c2f6501d5d40d85fa30d5\n+2df5a1c1bfbbd8b3c5f95e79ea1ffb6c\n c_twofish_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 4256#]\n-23ccb52e80371c47ed2f7398fb99ff37\n+9057e86ef912efdf60c6f21951e80e05\n c_twofish_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2961,15 +2961,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_twofish_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_twofish_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2981,15 +2981,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0491deb80db55602494614e340bb756b\n+7650660df589ddf95fc754090c2b140f\n c_twofish_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2997,15 +2997,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_twofish_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_twofish_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -3017,15 +3017,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c1c59d2433b381225691e5ba84d9d168\n+e872f59421156320daf782c2620c9ec7\n c_twofish_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -3033,15 +3033,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_twofish_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_twofish_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -3050,327 +3050,327 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-88ca3f53883b799205ee43d9707edc47\n+85a954935eabf56b5d903f05e529f869\n p_aes128_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes128_decrypt\" (function)]\n-029940e62e9ddb73c32a038cae4b4024\n+64c80b6c173b731e850633d4d277224f\n p_aes128_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes128_encrypt\" (function)]\n-b57cdbe78577a92093dc20fe17c6c014\n+8f04fdafa9cc112579859b799860d321\n p_aes192_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes192_decrypt\" (function)]\n-569cbb96cb37d8f65be92aff157a7979\n+55de8db73e223c08e59f7c192638b4c7\n p_aes192_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes192_encrypt\" (function)]\n-464b7f101aaafee70ac6fb012454298b\n+aae58d3f7d2a16ec07e9b0eca8660522\n p_aes256_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes256_decrypt\" (function)]\n-a938b2a3292dacf6b90664c285b4e9e1\n+ade2d45e62b2802856fef600559e9bcd\n p_aes256_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes256_encrypt\" (function)]\n-e36a0991720c5d625d786fb4764f09a5\n+55cd104fb4746fd482820a7969964848\n p_arctwo_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_arctwo_decrypt\" (function)]\n-49fd3b9eb0038e5263f35419b2469f20\n+149a6555f7dce5a11b38b8b8fdbc4551\n p_arctwo_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_arctwo_encrypt\" (function)]\n-036282f59bad2c96e00923cc79d14abd\n+55b0220cf790a4ab46f5ff51a7b8cf06\n p_blowfish_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_blowfish_decrypt\" (function)]\n-d39230a3ba951796477ea67098dececb\n+57d489f92685d4b738c580c9b70c5d5f\n p_blowfish_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_blowfish_encrypt\" (function)]\n-40b2f045d22bb56b58d0a479faf097c5\n+7683b7e89181c36bacbe3d7bee8606d4\n p_camellia128_crypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_camellia128_crypt\" (function)]\n-926d8072dd5fcbfeae05b0fc50e01428\n+3682ac1817898d1ccc1ecbdf165dac1e\n p_camellia192_crypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_camellia256_crypt\" (function)]\n-22314c68b1d7c00563303cab08d2bea7\n+057d0b4066ff00a81e4ca22bf7b7e5ea\n p_camellia256_crypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_camellia256_crypt\" (function)]\n-b6a54909105d664187f8b19bfa3e81ac\n+8088625db356b5cb264eccc9921bbc51\n p_cast128_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_cast128_decrypt\" (function)]\n-6821aa30e1e41d44055022e088cf8a84\n+dfc826ab75943ae268a107a2773381d3\n p_cast128_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_cast128_encrypt\" (function)]\n-0a0375dadfc8a0538ec6cc92a692a1df\n+1675362acb8c0699c2da6a87895bda67\n p_des3_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_des3_decrypt\" (function)]\n-094ae809c1ea923d9db3b2b25f9e0373\n+046708d2c93a2cec34d7d1a43f433b2d\n p_des3_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_des3_encrypt\" (function)]\n-84b9d99f717bb813e6bf3ff1bcc2877f\n+6c3c4826edfd2fb172d1454562e2db18\n p_des_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_des_decrypt\" (function)]\n-74e7cad68a2df7ff8fa8f6c8a84d154c\n+2f2fb0faac3da358c8af0f6ac10cc12d\n p_des_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_des_encrypt\" (function)]\n-cc75170ac06cd080728067fee4f19a88\n+066084f81ba3a0d0cf9d2c6270449076\n p_hs_aes_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"hs_nettle_aes_decrypt\" (function)]\n-f9bebf835ea496115d508a57a0c21f59\n+35f8ac4ca0a0d2efa7a53b4bceb87859\n p_hs_aes_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"hs_nettle_aes_encrypt\" (function)]\n-7c207073523bbdd32c43d7a9860e7e10\n+dff24e4215ee43515fa252e61c0b9285\n p_hs_camellia_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"hs_nettle_camellia_decrypt\" (function)]\n-7d11f780c77417e7eca27c1f7a4f6b0a\n+d23ff7d59fcb31c51f377cbfdaae1e80\n p_hs_camellia_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"hs_nettle_camellia_encrypt\" (function)]\n-428edaa9b7f3e708a10f692b7b744f56\n+a0bd91b3642e16583b53bcaa7a7a1824\n p_serpent_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_serpent_decrypt\" (function)]\n-f23db7fe609f77ce7327288b5a4f12ed\n+5f0caae0dd46364582ba10077658e154\n p_serpent_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_serpent_encrypt\" (function)]\n-99d29da362c71e09d4bea60d15be29a3\n+ea94585bbe958990ad41e0b9c686a68c\n p_twofish_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_twofish_decrypt\" (function)]\n-8b58273a251ae7bc87d360a7c4b32be1\n+9dc9d5a0555895d5f5953e4005ce291f\n p_twofish_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/Internal.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/Internal.dyn_hi", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got dyn\n interface Crypto.Nettle.Ciphers.Internal 9066\n- interface hash: 69a911cfe384accc8689077a94340623\n- ABI hash: afc3f947567b331d29c18bbf2fed81fa\n- export-list hash: 0d34f52c1e27247bd7630a6ee7fdbd58\n+ interface hash: 3675140d78e3e16d69dda08f94b2087e\n+ ABI hash: ba3822b57e705ffdaab2d6478687bd28\n+ export-list hash: 2c1f436665f603d625d8540722c1fb0c\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 377693fc6df0d66af7f66ce1b5a12750\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: b1e8d5e634c2fe7a22c42e019a9eba4a\n sig of: Nothing\n@@ -37,16 +37,16 @@\n nettle_streamCombine\n nettle_streamSetNonce\n NettleBlockCipher{nbc_blockSize nbc_decrypt_ctx_offset nbc_ecb_decrypt nbc_ecb_encrypt nbc_encrypt_ctx_offset nbc_fun_decrypt nbc_fun_encrypt}\n NettleBlockedStreamCipher{nbsc_IncompleteState nbsc_blockSize nbsc_incompleteState nbsc_nonceSize nbsc_setNonce nbsc_streamCombine}\n NettleCipher{nc_Ctx nc_cipherInit nc_cipherKeySize nc_cipherName nc_ctx nc_ctx_size}\n NettleGCM\n NettleStreamCipher{nsc_nonceSize nsc_setNonce nsc_streamCombine}\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n byteable-0.1.1-3f80cduirhUG2oEjYYiPCW bytestring-0.11.5.3\n crypto-cipher-types-0.0.9-EnuX6JDF0JBGs26IDMa6Q\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n tagged-0.8.8-Kzng2lnKElzJiyKd9g735c\n plugin package dependencies:\n@@ -82,42 +82,42 @@\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Crypto.Cipher.Types 75b07d800fd689d038923a21a0a1e5f7\n import -/ Crypto.Cipher.Types.Base 4640eacf62e250b093b06e1895dee830\n import -/ Crypto.Cipher.Types.Block 8fcdf43570dc3c15a1849e90dc642647\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports 0fe520142d797078b8dcc1ddd5323de9\n- exports: 27a018604a2974693d32a427851d2a6c\n- NettleBlockMode 29872d757125f50a9fe0ad75954855e6\n- NettleCryptFunc 2e02ded67cbb8f1e520a099b2648b6f3\n- NettleGCMMode 00c634c0d390da73439dfd2945518f91\n- c_cbc_decrypt 0583f9a5472d407f9ad2abf522333ab4\n- c_cbc_encrypt febd60ac6f1a11b67052f54b8dfb4235\n- c_cfb_decrypt 9087f04fd6b7fa8e662b892fb6617abc\n- c_cfb_encrypt d39e55eef3be7d14b86bc1ebd3c5ecf6\n- c_ctr_crypt f500b5a42dccae6bc2cd077bf51cbc48\n- c_gcm_ctx_size 44f79333f78cc84dd65df5d13f92c4c0\n- c_gcm_decrypt cdc8edc165c2fff3ea9e6c4e7dbef32f\n- c_gcm_digest e12fdc5b08af0127b483911408dd5adb\n- c_gcm_encrypt 4997c88138ea4eef5165c19d988b0b2e\n- c_gcm_key_size 67935b2d4bc8f7ca365d8f453831293f\n- c_gcm_set_iv c204d548ba3151002f32161cb6644107\n- c_gcm_set_key eff0de776fbe8ea0e4723fb023e7c598\n- c_gcm_update 56a1face45e55d610b3e3c986dbb9119\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr 6429aa0f81fb1df9933e1f17c12c8dd5\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports 1b2299a3cd831332cacdc837cc1f392e\n+ exports: 18cb0e1844e3493796bc578040b063a0\n+ NettleBlockMode 4208bed85398f7becdfb525ff2c98e82\n+ NettleCryptFunc 98cb2833414cfd434999b9348d12a573\n+ NettleGCMMode 98dcf9a7cb64c57f3ad4ab4394ad034b\n+ c_cbc_decrypt 8ce2906c56dcaf492290fa9b12cda989\n+ c_cbc_encrypt 8bac62e08c41b5165b9f777345b2e770\n+ c_cfb_decrypt 0ea6c4a6a71279566aab4502051c67ca\n+ c_cfb_encrypt 67eb99f9f3e8216687679c1ba210f5ec\n+ c_ctr_crypt ed6b1753a512c9c5907a7a8f26f8f079\n+ c_gcm_ctx_size 5f1fa2b2c5efb37fd1a6b900e5c7bc23\n+ c_gcm_decrypt 1254efd1e199f46ce6eb4a3843e6ce97\n+ c_gcm_digest 6f425760e4fdb52edeb2eeba8b4e40d3\n+ c_gcm_encrypt 3d95bc604683801e2a1dc6c43e5d8470\n+ c_gcm_key_size 5a204fb5fa837c9d0b0ca6ed3e0b838e\n+ c_gcm_set_iv 82864a5186ce9442835ec9ccb23ddee1\n+ c_gcm_set_key 1f403fac3ad5a0b680224d3388bc3e7b\n+ c_gcm_update a38bef288399b0c73414fde025da5954\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 94f9511dd143b06b6b067573920f9545\n import -/ Data.SecureMem 9e1544dc21edcd78718668ecefb4233b\n import -/ Data.Tagged ea2df2d15b5d8e34014224bf6c8f4e30\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Ciphers.Internal annotated by 1143 of type [Char]\n-7ae3bba37e79eec188b22bf45fbf3d54\n+e66556442aa01d6c2061ea4ad4a7aae2\n $dmnbc_decrypt_ctx_offset ::\n NettleBlockCipher c =>\n Data.Tagged.Tagged\n c (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n@@ -128,15 +128,15 @@\n (forall (c :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n GHC.Ptr.Ptr GHC.Word.Word8>_R))]\n-30da4ded3c7e3469effb95137e62f0f9\n+2848dd4d51b950cad1d076a3ef2e91de\n $dmnbc_encrypt_ctx_offset ::\n NettleBlockCipher c =>\n Data.Tagged.Tagged\n c (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n@@ -147,15 +147,15 @@\n (forall (c :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n GHC.Ptr.Ptr GHC.Word.Word8>_R))]\n-87af06af4e8b967f8ca91e56b4dbee7f\n+46f76a2f88619644cc3ddda3f70aee2f\n $dmnbsc_nonceSize ::\n NettleBlockedStreamCipher c =>\n Data.Tagged.Tagged c Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 2(1),\n Unfolding: Core: Compulsory <0,TrueTrue>\n (\\ @c\n@@ -165,15 +165,15 @@\n `cast`\n (forall (c :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-324863ebeffd14f70bf011273a68bc75\n+964ce19ee4f9bf2d72a840bbf44cce55\n $dmnbsc_setNonce ::\n NettleBlockedStreamCipher c =>\n Data.Tagged.Tagged\n c\n (GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n@@ -197,15 +197,15 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-2a2c9e4848f41f281904c70af1720296\n+6815be79b08fda1c42013b59096348a4\n $dmnsc_nonceSize ::\n NettleStreamCipher c =>\n Data.Tagged.Tagged c Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 2(1),\n Unfolding: Core: Compulsory <0,TrueTrue>\n (\\ @c\n@@ -214,15 +214,15 @@\n `cast`\n (forall (c :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-2d1506374216dc5492ddcf1758b5bbcb\n+63fe59e54012cce91b498b76f3ccd5f4\n $dmnsc_setNonce ::\n NettleStreamCipher c =>\n Data.Tagged.Tagged\n c\n (GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n@@ -245,278 +245,278 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-e0434e7cfe84b7628262997a9fb3a4a6\n+5f7417092d96c3ad31ef178f0028eef6\n $tc'C:NettleBlockCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 367529522378231846#Word64\n- 195789142596051460#Word64\n+ 14673063031464355503#Word64\n+ 4329499626836067098#Word64\n $trModule\n $tc'C:NettleBlockCipher2\n 1#\n $tc'C:NettleBlockCipher1]\n-e3cff0ac764467d1dcd9bfd0d44adee6\n+55f2b91dec1cfcc8f6f826a0caaafbfa\n $tc'C:NettleBlockCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-1dd019628a7664fbcf19c3b43ee12e12\n+f8832d6253c67cc3338306bd452839f2\n $tc'C:NettleBlockCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:NettleBlockCipher3]\n-a1173dfb61d892ad123e11c284635e6e\n+aa149adde1fb6e22cb1ce0677b7278f0\n $tc'C:NettleBlockCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleBlockCipher\"#]\n-cdebff51e4d7d1dcd7131d8f148b3dc0\n+eb1d2cec0c3e16e3d0f962d0584ace65\n $tc'C:NettleBlockedStreamCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9492144734258510924#Word64\n- 12321750140721341587#Word64\n+ 18329151567042068123#Word64\n+ 5056185277838065788#Word64\n $trModule\n $tc'C:NettleBlockedStreamCipher2\n 1#\n $tc'C:NettleBlockedStreamCipher1]\n-aa81694a4d2cb74d465bb3f310a9e09c\n+c1b9dc60b6ba1f418867a9e4bbc65f43\n $tc'C:NettleBlockedStreamCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cfc86f3b5486e0f4f65d16dffd9d72ab\n+cbecfa3fc80f8e3b4ddb957638f3254d\n $tc'C:NettleBlockedStreamCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:NettleBlockedStreamCipher3]\n-900ace5c49a480eed8311136dd1144f6\n+cbe3de70b6ed7bf051fc3d5e2f0128b4\n $tc'C:NettleBlockedStreamCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleBlockedStreamCipher\"#]\n-676df9a1e391b82a741f21aa4bbf6db0\n+29541bb49923ce4aff49b08094ca65de\n $tc'C:NettleCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10651085928091180604#Word64\n- 126523572251304463#Word64\n+ 13801320035821238159#Word64\n+ 14821254368000770609#Word64\n $trModule\n $tc'C:NettleCipher2\n 1#\n $tc'C:NettleCipher1]\n-8e333f6459f5d79e2d793dca3fe44be7\n+6c348bc9c971d3b40b3d10695f5f490b\n $tc'C:NettleCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-334c89353697e5f3e08414c48ebb0ac6\n+62524817196f300b6e3ba2ac79c2b0ba\n $tc'C:NettleCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:NettleCipher3]\n-ba0f3dae1ffd1273c675fe473c5736fa\n+0c6bbc403c4673014c9e0db75065cea7\n $tc'C:NettleCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleCipher\"#]\n-c9881b81c5c77f89d824519f3b137bfb\n+23ce1ebe2501fdb8577683a0c0b9b2ec\n $tc'C:NettleStreamCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7897195809297670427#Word64\n- 10617358087050809997#Word64\n+ 6941952754900503483#Word64\n+ 2737264162245292825#Word64\n $trModule\n $tc'C:NettleStreamCipher2\n 1#\n $tc'C:NettleStreamCipher1]\n-0774ece6c17f63f11ef51f4a4ea9f405\n+b9dd9b3b51467cfe00cc6c8cc664dd8d\n $tc'C:NettleStreamCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-bd4e6aa76233a7629155038126d73d0f\n+c1867e654d44c50e443cabcdc416b873\n $tc'C:NettleStreamCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:NettleStreamCipher3]\n-3f737eaca16150d04544dd8e356895be\n+243ccd4b5540ce788075ae6e3fda9a83\n $tc'C:NettleStreamCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleStreamCipher\"#]\n-d3a06de938163bcddb87f4cd9ef18992\n+c01091cf79a88e13ea6d1178b54638d5\n $tc'NettleGCM :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9520294326866460422#Word64\n- 5636021639808474098#Word64\n+ 8559388815085135206#Word64\n+ 11325373162909538530#Word64\n $trModule\n $tc'NettleGCM2\n 0#\n $tc'NettleGCM1]\n-df449af1b7f91938ad42c03355c50c56\n+3b006c305f4f4c23ad1da2983f314644\n $tc'NettleGCM1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-a06a3da5fe2d277c3fe9d532382a9537\n+24e4921d91148a6339c8e4bf6fb70fb7\n $tc'NettleGCM2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'NettleGCM3]\n-44762b81114115eab07eb45961d5d05a\n+0cc70f8c649d37668d6e9156f11b7200\n $tc'NettleGCM3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'NettleGCM\"#]\n-90094e7a1c6a6f22a145f473a5127175\n+0e7f2e04ea1a3e678735f51bd43197d8\n $tcNettleBlockCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 4179858093501276882#Word64\n- 6563279429095809923#Word64\n+ 15643277832668684321#Word64\n+ 8236859375800714524#Word64\n $trModule\n $tcNettleBlockCipher2\n 0#\n $tcNettleBlockCipher1]\n-403a03ca4b8c6258ac078316ba72b35a\n+a08ffcdb77582fae8896b540aa37bc78\n $tcNettleBlockCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-d9811a3fad47dff26effe9065f34cf49\n+c1ef5d0f2fc50053904322ea4750764c\n $tcNettleBlockCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcNettleBlockCipher3]\n-f7aaad321c5fcc8ba4be5db136355ff5\n+9e9dc3c2b1e6261518e40e3ae8e7f266\n $tcNettleBlockCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleBlockCipher\"#]\n-600186207cb0a9e54e1927a87d466836\n+274bc61d643045b715a430d680af6696\n $tcNettleBlockedStreamCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9619362195717844172#Word64\n- 17371331801662574130#Word64\n+ 13752566903116180190#Word64\n+ 11922765872634089555#Word64\n $trModule\n $tcNettleBlockedStreamCipher1\n 0#\n $tcNettleBlockCipher1]\n-5cd41974c5ae50ed694d042c0f1dd5f9\n+852ab59a67bc2efed43dc53445e2e78c\n $tcNettleBlockedStreamCipher1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tcNettleBlockedStreamCipher2]\n-83672e9dbfe1552519871c88c12921dc\n+3e1260c2ba95d5e778978508a29d6e67\n $tcNettleBlockedStreamCipher2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleBlockedStreamCipher\"#]\n-f6446203f42a8d9ad29bc5bcf4cbd16d\n+c31681298a573af64da407e73af60a57\n $tcNettleCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5278205866573960684#Word64\n- 6524481632202353783#Word64\n+ 7037645008653117110#Word64\n+ 2739798591066321211#Word64\n $trModule\n $tcNettleCipher1\n 0#\n $tcNettleBlockCipher1]\n-3b8e8cb266c0beee52b3fab0c6260f7f\n+636bd3f73f4ed40ec0b4589f529d7280\n $tcNettleCipher1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcNettleCipher2]\n-1b819d95a436babb8934a95e5d30bc67\n+6b64d95b1bfff43046bbf341e8c07747\n $tcNettleCipher2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleCipher\"#]\n-120cae44b9c7f84ec80c9d67857c38fa\n+2873d502f16e3032e5b26fdbc5524a9f\n $tcNettleGCM :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6955941222247091133#Word64\n- 1532297883241627954#Word64\n+ 13592559918671662539#Word64\n+ 4786421990974766754#Word64\n $trModule\n $tcNettleGCM1\n 0#\n GHC.Types.krep$*]\n-5588ea6ff789b340c32d68dbee0ffff8\n+7f8e06b5f9886664641dd49770e76bec\n $tcNettleGCM1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcNettleGCM2]\n-f0227d0fa9cdcf2655d19d7a30539fd9\n+2c6ee8fad0f72d2a81f7a2b6f9880178\n $tcNettleGCM2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleGCM\"#]\n-76072c788b342567556db9c601802fba\n+4b0dadc6adefe8f50acbf97c64cf4824\n $tcNettleStreamCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12029673213132343696#Word64\n- 12825027140688061101#Word64\n+ 15691949291261846488#Word64\n+ 14864928696418204769#Word64\n $trModule\n $tcNettleStreamCipher1\n 0#\n $tcNettleBlockCipher1]\n-c97fc52e5d63a6220bc2f5fb5c1bff4b\n+f73496dcf42cf1f4498c97f1c0561ec0\n $tcNettleStreamCipher1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tcNettleStreamCipher2]\n-0f26e380f8ece8ba234152774241f351\n+198b472d8a52a74e837871aab2eaca9e\n $tcNettleStreamCipher2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleStreamCipher\"#]\n-72b68980dade0d26ef0a38840e8f0192\n+1987d90133890b1c9eefb334763c8d21\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-0c2992fc5967e72e15e8725249d48da2\n+613ae948d618757f827be7f8d423ab11\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-bc50767e5740dfcdd9f0e1049adb9de3\n+58f3b12b78e042e9f294e3a81398800c\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Ciphers.Internal\"#]\n-3c07302d087a6d65a14eec062296502f\n+772cad53fdcf74b9c8bed6065f9b45be\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-8cc94a8c0e36db16b46409ea36f1525f\n+faf1a4d29b6fd3e461702e94a2ebf9de\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-08b2b6470084a29b28a31aa4084e04a9\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+39973737808589ab8f3646582e726190\n $wblockmode_run ::\n Data.Byteable.Byteable iv =>\n (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n -> Crypto.Nettle.Ciphers.ForeignImports.NettleBlockMode\n -> GHC.Ptr.FunPtr\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n -> GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n@@ -640,15 +640,15 @@\n of {} } } }) of ds1 { (#,#) ipv ipv1 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ipv of s' { DEFAULT ->\n GHC.Magic.lazy @Data.ByteString.Internal.Type.ByteString ipv1 } })]\n-1ea6ac206b651645aeb4863516e2735e\n+fda79a1b9ab0eb8425f77571e57f0e0f\n $wc_run_crypt ::\n (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n -> Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n -> GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -736,15 +736,15 @@\n of {} }) of ds1 { (#,#) ipv ipv1 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ipv of s' { DEFAULT ->\n GHC.Magic.lazy @Data.ByteString.Internal.Type.ByteString ipv1 } })]\n-867537147fbdd26f00dace922c3bbdc6\n+f381d9136ac942ee7a0f7fe05d131f34\n $wgcm_crypt ::\n Crypto.Nettle.Ciphers.ForeignImports.NettleGCMMode\n -> (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n -> GHC.Ptr.FunPtr\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n -> Data.SecureMem.SecureMem\n -> GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n@@ -910,15 +910,15 @@\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww3\n s'1 of s'2 { DEFAULT ->\n GHC.Magic.lazy\n @(Data.ByteString.Internal.Type.ByteString, NettleGCM)\n ipv1 } } } } } } })]\n-f98c4e58fdec4c15864bb75e688566a3\n+8f5054c7ac9a71a4a7ac6a9e47bcd63d\n $wgcm_update ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n -> NettleGCM\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: ,\n Inline: [2],\n@@ -987,15 +987,15 @@\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild3 { Unsafe.Coerce.UnsafeRefl v1 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_update :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1012,25 +1012,25 @@\n ipv of s' { DEFAULT ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww3\n s' of s'1 { DEFAULT ->\n GHC.Magic.lazy @NettleGCM ipv1 } } } } })]\n-a648a24e8084f2b502c40ee4457dae14\n+0bff6549fab258428b761c8208cae888\n $wnettle_blockedStreamCombine ::\n NettleBlockedStreamCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, c #)\n StrWork([~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1P(L,L,SL)>,\n Inline: [2]]\n-a5ba92debc554eebad125a1e0fbc255d\n+9db374f71f3dfa1625bd1591c0a41a4d\n $wnettle_cbcDecrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -1107,15 +1107,15 @@\n 0# -> eta2 }\n 0# -> eta2 }\n -1# -> eta2\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } }]\n-214623b0e243cef663fd8e9d48d6162e\n+a1f30f9ce3cd8fef2567638638089124\n $wnettle_cbcEncrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -1192,15 +1192,15 @@\n 0# -> eta2 }\n 0# -> eta2 }\n -1# -> eta2\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } }]\n-725228f88f5bb4bd2a1819f2eaf9738e\n+97d227aff8d5afbac386ca30499dbb29\n $wnettle_cfbDecrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -1277,15 +1277,15 @@\n 0# -> eta2 }\n 0# -> eta2 }\n -1# -> eta2\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } }]\n-2a406b81e143c01dac8912db263a7045\n+6d706dc19d09a95e3942ae2d00c5573b\n $wnettle_cfbEncrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -1362,15 +1362,15 @@\n 0# -> eta2 }\n 0# -> eta2 }\n -1# -> eta2\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } }]\n-ec22fd10551e2089aca07f960dcede49\n+1445084e83b335b799d26e173dc95de1\n $wnettle_ecbDecrypt ::\n NettleBlockCipher c =>\n c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n@@ -1440,15 +1440,15 @@\n 0# -> eta1 }\n 0# -> eta1 }\n -1# -> eta1\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } }]\n-9dda58282b404ef8ead4d93dd63216e5\n+e9d8cee112964b143c5894e68b327472\n $wnettle_ecbEncrypt ::\n NettleBlockCipher c =>\n c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n@@ -1518,15 +1518,15 @@\n 0# -> eta1 }\n 0# -> eta1 }\n -1# -> eta1\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } }]\n-8a9a7b1a84c3b0cc0f7a83d9e086b368\n+13835693634f3332c1cf3b35b1753bf7\n $wnettle_streamCombine ::\n NettleStreamCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, c #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1556,15 +1556,15 @@\n _P\n _R)\n ww\n eta1 }\n } in\n (# case ds of wild { (,) r c' -> r },\n nc_Ctx @c $dNettleCipher (case ds of wild { (,) r c' -> c' }) #)]\n-a4f7d2cbd50a555d2102442f5b4bab4f\n+bde7ef172b9c8d421025453073bccb21\n $wstream_crypt ::\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n -> GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Data.SecureMem.SecureMem)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1693,15 +1693,15 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww2\n ipv of s' { DEFAULT ->\n GHC.Magic.lazy\n @(Data.ByteString.Internal.Type.ByteString,\n Data.SecureMem.SecureMem)\n ipv1 } } } })]\n-09565743b9e4d43fecfa7f86ca590316\n+c7568e462df807926027a6c42de31f8d\n type NettleBlockCipher :: * -> GHC.Types.Constraint\n class NettleCipher c => NettleBlockCipher c where\n nbc_blockSize :: Data.Tagged.Tagged c GHC.Types.Int\n nbc_encrypt_ctx_offset :: Data.Tagged.Tagged\n c (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n nbc_decrypt_ctx_offset :: Data.Tagged.Tagged\n c (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1715,15 +1715,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc)\n nbc_fun_decrypt :: Data.Tagged.Tagged\n c\n (GHC.Ptr.FunPtr\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc)\n {-# MINIMAL nbc_blockSize, nbc_ecb_encrypt, nbc_ecb_decrypt,\n nbc_fun_encrypt, nbc_fun_decrypt #-}\n-75e6089b025fb84d1a254345b977d80d\n+5d017fee18d8525eccdc3ae0e4aaadda\n type NettleBlockedStreamCipher :: * -> GHC.Types.Constraint\n class NettleCipher c => NettleBlockedStreamCipher c where\n nbsc_blockSize :: Data.Tagged.Tagged c GHC.Types.Int\n nbsc_IncompleteState :: c\n -> Data.ByteString.Internal.Type.ByteString -> c\n nbsc_incompleteState :: c\n -> Data.ByteString.Internal.Type.ByteString\n@@ -1736,59 +1736,59 @@\n (GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()))\n {-# MINIMAL nbsc_blockSize, nbsc_IncompleteState,\n nbsc_incompleteState, nbsc_streamCombine #-}\n-f56afb2e8d46761a3e1ad8900514ead5\n+eed2999af6fc8a8f0cce8234ea2551e2\n type NettleCipher :: * -> GHC.Types.Constraint\n class NettleCipher c where\n nc_cipherInit :: Data.Tagged.Tagged\n c\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n nc_cipherName :: Data.Tagged.Tagged c GHC.Base.String\n nc_cipherKeySize :: Data.Tagged.Tagged\n c Crypto.Cipher.Types.Base.KeySizeSpecifier\n nc_ctx_size :: Data.Tagged.Tagged c GHC.Types.Int\n nc_ctx :: c -> Data.SecureMem.SecureMem\n nc_Ctx :: Data.SecureMem.SecureMem -> c\n {-# MINIMAL nc_cipherInit, nc_cipherName, nc_cipherKeySize,\n nc_ctx_size, nc_ctx, nc_Ctx #-}\n-510a97549037e1c2839cdce50ee1aac7\n+16c0957fc4cdeafac1f27e54fc9e6291\n type NettleGCM :: *\n data NettleGCM\n = NettleGCM ! {-# UNPACK #-}(Data.SecureMem.N:SecureMem[0])Data.SecureMem.SecureMem\n ! {-# UNPACK #-}(Data.SecureMem.N:SecureMem[0])Data.SecureMem.SecureMem\n-31cbb24ccf3852eebf268f3441bc8acc\n+ae40df500aab5a377e09a35ba9bdc348\n type NettleStreamCipher :: * -> GHC.Types.Constraint\n class NettleCipher c => NettleStreamCipher c where\n nsc_streamCombine :: Data.Tagged.Tagged\n c Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n nsc_nonceSize :: Data.Tagged.Tagged\n c Crypto.Cipher.Types.Base.KeySizeSpecifier\n nsc_setNonce :: Data.Tagged.Tagged\n c\n (GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()))\n {-# MINIMAL nsc_streamCombine #-}\n-c33375b5eb1abcb6898054f481f51d8a\n+ae32950964b9c08dcdecfb1fff6a1b98\n gcm_update ::\n NettleGCM -> Data.ByteString.Internal.Type.ByteString -> NettleGCM\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (ds['GHC.Types.Many] :: NettleGCM)\n (indata['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ds of wild { NettleGCM ww ww1 -> $wgcm_update ww ww1 indata }]\n-5b41df9355fcf9d5c1d2f2456f21b870\n+7b26d92ab0848a70e5fe70e40fd5dd83\n nettle_blockedStreamCombine ::\n NettleBlockedStreamCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, c)\n [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1P(L,L,SL)>,\n@@ -1801,15 +1801,15 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $wnettle_blockedStreamCombine\n @c\n $dNettleBlockedStreamCipher\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-21f801b96bb2ceca9b7a6868cb7d39ff\n+6e3e5df71456635b3864ec96ee4f9722\n nettle_blockedStreamSetNonce ::\n NettleBlockedStreamCipher c =>\n c -> Data.ByteString.Internal.Type.ByteString -> GHC.Maybe.Maybe c\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n Unfolding: Core: \n \\ @c\n@@ -1913,15 +1913,15 @@\n (Sym (Data.SecureMem.N:SecureMem[0]))) #) }) of ds1 { (#,#) ipv ipv1 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww8\n ipv of s' { DEFAULT ->\n GHC.Magic.lazy @(GHC.Maybe.Maybe c) ipv1 } } } } } }) }]\n-a222f15447d0dd73e30d4558cfc6381c\n+125cb1c47d10715d96347f27260fb919\n nettle_cbcDecrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1931,19 +1931,19 @@\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Crypto.Cipher.Types.Base.IV c)\n (eta2['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta2 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_cbcDecrypt @c $dNettleBlockCipher eta eta1 ww ww1 ww2 }]\n-d67ceb9ccb0e52bfce3d25639ce8bf2d\n+2648161d0b8b810fb67029959a769f79\n nettle_cbcDecrypt1 :: a\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-c2b19cb4ec3209621914ad6849d6e618\n+351a684776409aeafa5506db9090502a\n nettle_cbcEncrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1953,15 +1953,15 @@\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Crypto.Cipher.Types.Base.IV c)\n (eta2['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta2 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_cbcEncrypt @c $dNettleBlockCipher eta eta1 ww ww1 ww2 }]\n-2b40ef0d2ca2d20e069ac34e3441cac2\n+2778c466547bc7e547b7c7e000ece622\n nettle_cfbDecrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1971,15 +1971,15 @@\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Crypto.Cipher.Types.Base.IV c)\n (eta2['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta2 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_cfbDecrypt @c $dNettleBlockCipher eta eta1 ww ww1 ww2 }]\n-f70891c998f4f2047789afe4a5593e80\n+2ea47d9b65e128f36920161b58a7a643\n nettle_cfbEncrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1989,15 +1989,15 @@\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Crypto.Cipher.Types.Base.IV c)\n (eta2['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta2 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_cfbEncrypt @c $dNettleBlockCipher eta eta1 ww ww1 ww2 }]\n-87bf88bf3a5ac6a37925fbbe4d338e71\n+0d3e6faeea8db67c6e4eceeafd4208aa\n nettle_cipherInit ::\n NettleCipher c => Crypto.Cipher.Types.Base.Key c -> c\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ @c\n ($dNettleCipher['GHC.Types.Many] :: NettleCipher c)\n@@ -2011,15 +2011,15 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()>_R)\n k]\n-20b2c10216025036a9f2dd9c07b7c836\n+bd335ecfaf4c7ccc6f28dcea53855ffc\n nettle_cipherInit' ::\n NettleCipher c =>\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n -> Crypto.Cipher.Types.Base.Key c -> c\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -2066,15 +2066,15 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ipv of s' { DEFAULT ->\n (# s', ipv1 #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)) })]\n-5ce48f4117575ecc5e274ece0ab70fd2\n+cc1f05cf9a4c681b19fa6a4aff9f37cb\n nettle_ctrCombine ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -2125,15 +2125,15 @@\n _R)\n ww\n iv\n ww1\n ww2\n ww3 } }]\n-85c9f7cc8fb97c59861c547060dfe3d1\n+b35213bb22286d14294e58733481c6d9\n nettle_ecbDecrypt ::\n NettleBlockCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2141,15 +2141,15 @@\n Unfolding: Core: StableSystem <3,TrueFalse>\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta1 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_ecbDecrypt @c $dNettleBlockCipher eta ww ww1 ww2 }]\n-c408ef373e1819f3fb39b4a8f6a71496\n+130f8181e28ab9ba9d6c8750bc7ee3d4\n nettle_ecbEncrypt ::\n NettleBlockCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2157,15 +2157,15 @@\n Unfolding: Core: StableSystem <3,TrueFalse>\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta1 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_ecbEncrypt @c $dNettleBlockCipher eta ww ww1 ww2 }]\n-0aabd71701f9b7477cd8ce512ff13f09\n+9b6fc0eb27f540b90d04eb2b1397c30a\n nettle_gcm_aeadInit ::\n (NettleBlockCipher c,\n Crypto.Cipher.Types.Block.AEADModeImpl c NettleGCM,\n Data.Byteable.Byteable iv) =>\n c -> iv -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD c)\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: ,\n@@ -2267,15 +2267,15 @@\n case encrypt\n `cast`\n (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R) of ds7 { GHC.Ptr.FunPtr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2299,15 +2299,15 @@\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild4 { Unsafe.Coerce.UnsafeRefl v2 ->\n case lvl18 of v { GHC.Types.MkWordBox v1 ->\n case ivptr of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_set_iv :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_set_iv :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2338,25 +2338,25 @@\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n _R)))\n `cast`\n (GHC.Types.N:IO[0] _R)\n s of ds1 { (#,#) ipv ipv1 ->\n GHC.Magic.lazy @NettleGCM ipv1 })))) } }]\n-bbb7192c9efbb2d37e9162a1d4912ba7\n+516a0347c687f1f0cfb2f34bffa4e84f\n nettle_gcm_aeadStateAppendHeader ::\n t\n -> NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> NettleGCM\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: \n \\ @t (ds['GHC.Types.Many] :: t) -> gcm_update]\n-baa0559eaab1d8dd250de2ef4dc7844d\n+1020302c69fafb9bbe41fe407f39f0c7\n nettle_gcm_aeadStateDecrypt ::\n NettleBlockCipher c =>\n c\n -> NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, NettleGCM)\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -2401,15 +2401,15 @@\n _P\n _R)\n encctx\n ww\n ww1\n indata }]\n-030c14cc255a18c7e5d2ad62807f92d1\n+2bb213d220c1648d2ba1380a5b2ea34c\n nettle_gcm_aeadStateEncrypt ::\n NettleBlockCipher c =>\n c\n -> NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, NettleGCM)\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -2454,15 +2454,15 @@\n _P\n _R)\n encctx\n ww\n ww1\n indata }]\n-d9c797a13447bcabb88139369f4269bf\n+f316dcef84f269d484c0af6bcfac66a6\n nettle_gcm_aeadStateFinalize ::\n NettleBlockCipher c =>\n c -> NettleGCM -> GHC.Types.Int -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ @c\n@@ -2588,15 +2588,15 @@\n case encrypt\n `cast`\n (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R) of ds12 { GHC.Ptr.FunPtr ds13 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n@@ -2640,15 +2640,15 @@\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 i)\n `cast`\n (Sym (Crypto.Cipher.Types.Base.N:AuthTag[0])) } } } } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Crypto.Cipher.Types.Base.AuthTag\n of {} } } } }) }]\n-c689e473292894ebdf541f64f5c94d27\n+533ad3e74051eb75a7495d29b4971e51\n nettle_streamCombine ::\n NettleStreamCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, c)\n [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -2660,15 +2660,15 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $wnettle_streamCombine\n @c\n $dNettleStreamCipher\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-0277f780d67fa7d31c6ad122336389b0\n+8984f6aca657a6b5a4851b78a868e2d9\n nettle_streamSetNonce ::\n NettleStreamCipher c =>\n c -> Data.ByteString.Internal.Type.ByteString -> GHC.Maybe.Maybe c\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n Unfolding: Core: \n \\ @c\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/Internal.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/Internal.hi", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got \n interface Crypto.Nettle.Ciphers.Internal 9066\n- interface hash: 69a911cfe384accc8689077a94340623\n- ABI hash: afc3f947567b331d29c18bbf2fed81fa\n- export-list hash: 0d34f52c1e27247bd7630a6ee7fdbd58\n+ interface hash: 3675140d78e3e16d69dda08f94b2087e\n+ ABI hash: ba3822b57e705ffdaab2d6478687bd28\n+ export-list hash: 2c1f436665f603d625d8540722c1fb0c\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 3c3d2370de8aa00793505f9721a8c577\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: b1e8d5e634c2fe7a22c42e019a9eba4a\n sig of: Nothing\n@@ -37,16 +37,16 @@\n nettle_streamCombine\n nettle_streamSetNonce\n NettleBlockCipher{nbc_blockSize nbc_decrypt_ctx_offset nbc_ecb_decrypt nbc_ecb_encrypt nbc_encrypt_ctx_offset nbc_fun_decrypt nbc_fun_encrypt}\n NettleBlockedStreamCipher{nbsc_IncompleteState nbsc_blockSize nbsc_incompleteState nbsc_nonceSize nbsc_setNonce nbsc_streamCombine}\n NettleCipher{nc_Ctx nc_cipherInit nc_cipherKeySize nc_cipherName nc_ctx nc_ctx_size}\n NettleGCM\n NettleStreamCipher{nsc_nonceSize nsc_setNonce nsc_streamCombine}\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n byteable-0.1.1-3f80cduirhUG2oEjYYiPCW bytestring-0.11.5.3\n crypto-cipher-types-0.0.9-EnuX6JDF0JBGs26IDMa6Q\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n tagged-0.8.8-Kzng2lnKElzJiyKd9g735c\n plugin package dependencies:\n@@ -82,42 +82,42 @@\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Crypto.Cipher.Types 75b07d800fd689d038923a21a0a1e5f7\n import -/ Crypto.Cipher.Types.Base 4640eacf62e250b093b06e1895dee830\n import -/ Crypto.Cipher.Types.Block 8fcdf43570dc3c15a1849e90dc642647\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports 0fe520142d797078b8dcc1ddd5323de9\n- exports: 27a018604a2974693d32a427851d2a6c\n- NettleBlockMode 29872d757125f50a9fe0ad75954855e6\n- NettleCryptFunc 2e02ded67cbb8f1e520a099b2648b6f3\n- NettleGCMMode 00c634c0d390da73439dfd2945518f91\n- c_cbc_decrypt 0583f9a5472d407f9ad2abf522333ab4\n- c_cbc_encrypt febd60ac6f1a11b67052f54b8dfb4235\n- c_cfb_decrypt 9087f04fd6b7fa8e662b892fb6617abc\n- c_cfb_encrypt d39e55eef3be7d14b86bc1ebd3c5ecf6\n- c_ctr_crypt f500b5a42dccae6bc2cd077bf51cbc48\n- c_gcm_ctx_size 44f79333f78cc84dd65df5d13f92c4c0\n- c_gcm_decrypt cdc8edc165c2fff3ea9e6c4e7dbef32f\n- c_gcm_digest e12fdc5b08af0127b483911408dd5adb\n- c_gcm_encrypt 4997c88138ea4eef5165c19d988b0b2e\n- c_gcm_key_size 67935b2d4bc8f7ca365d8f453831293f\n- c_gcm_set_iv c204d548ba3151002f32161cb6644107\n- c_gcm_set_key eff0de776fbe8ea0e4723fb023e7c598\n- c_gcm_update 56a1face45e55d610b3e3c986dbb9119\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr 6429aa0f81fb1df9933e1f17c12c8dd5\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports 1b2299a3cd831332cacdc837cc1f392e\n+ exports: 18cb0e1844e3493796bc578040b063a0\n+ NettleBlockMode 4208bed85398f7becdfb525ff2c98e82\n+ NettleCryptFunc 98cb2833414cfd434999b9348d12a573\n+ NettleGCMMode 98dcf9a7cb64c57f3ad4ab4394ad034b\n+ c_cbc_decrypt 8ce2906c56dcaf492290fa9b12cda989\n+ c_cbc_encrypt 8bac62e08c41b5165b9f777345b2e770\n+ c_cfb_decrypt 0ea6c4a6a71279566aab4502051c67ca\n+ c_cfb_encrypt 67eb99f9f3e8216687679c1ba210f5ec\n+ c_ctr_crypt ed6b1753a512c9c5907a7a8f26f8f079\n+ c_gcm_ctx_size 5f1fa2b2c5efb37fd1a6b900e5c7bc23\n+ c_gcm_decrypt 1254efd1e199f46ce6eb4a3843e6ce97\n+ c_gcm_digest 6f425760e4fdb52edeb2eeba8b4e40d3\n+ c_gcm_encrypt 3d95bc604683801e2a1dc6c43e5d8470\n+ c_gcm_key_size 5a204fb5fa837c9d0b0ca6ed3e0b838e\n+ c_gcm_set_iv 82864a5186ce9442835ec9ccb23ddee1\n+ c_gcm_set_key 1f403fac3ad5a0b680224d3388bc3e7b\n+ c_gcm_update a38bef288399b0c73414fde025da5954\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 94f9511dd143b06b6b067573920f9545\n import -/ Data.SecureMem 9e1544dc21edcd78718668ecefb4233b\n import -/ Data.Tagged ea2df2d15b5d8e34014224bf6c8f4e30\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Ciphers.Internal annotated by 1143 of type [Char]\n-7ae3bba37e79eec188b22bf45fbf3d54\n+e66556442aa01d6c2061ea4ad4a7aae2\n $dmnbc_decrypt_ctx_offset ::\n NettleBlockCipher c =>\n Data.Tagged.Tagged\n c (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n@@ -128,15 +128,15 @@\n (forall (c :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n GHC.Ptr.Ptr GHC.Word.Word8>_R))]\n-30da4ded3c7e3469effb95137e62f0f9\n+2848dd4d51b950cad1d076a3ef2e91de\n $dmnbc_encrypt_ctx_offset ::\n NettleBlockCipher c =>\n Data.Tagged.Tagged\n c (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n@@ -147,15 +147,15 @@\n (forall (c :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n GHC.Ptr.Ptr GHC.Word.Word8>_R))]\n-87af06af4e8b967f8ca91e56b4dbee7f\n+46f76a2f88619644cc3ddda3f70aee2f\n $dmnbsc_nonceSize ::\n NettleBlockedStreamCipher c =>\n Data.Tagged.Tagged c Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 2(1),\n Unfolding: Core: Compulsory <0,TrueTrue>\n (\\ @c\n@@ -165,15 +165,15 @@\n `cast`\n (forall (c :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-324863ebeffd14f70bf011273a68bc75\n+964ce19ee4f9bf2d72a840bbf44cce55\n $dmnbsc_setNonce ::\n NettleBlockedStreamCipher c =>\n Data.Tagged.Tagged\n c\n (GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n@@ -197,15 +197,15 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-2a2c9e4848f41f281904c70af1720296\n+6815be79b08fda1c42013b59096348a4\n $dmnsc_nonceSize ::\n NettleStreamCipher c =>\n Data.Tagged.Tagged c Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 2(1),\n Unfolding: Core: Compulsory <0,TrueTrue>\n (\\ @c\n@@ -214,15 +214,15 @@\n `cast`\n (forall (c :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-2d1506374216dc5492ddcf1758b5bbcb\n+63fe59e54012cce91b498b76f3ccd5f4\n $dmnsc_setNonce ::\n NettleStreamCipher c =>\n Data.Tagged.Tagged\n c\n (GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n@@ -245,278 +245,278 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-e0434e7cfe84b7628262997a9fb3a4a6\n+5f7417092d96c3ad31ef178f0028eef6\n $tc'C:NettleBlockCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 367529522378231846#Word64\n- 195789142596051460#Word64\n+ 14673063031464355503#Word64\n+ 4329499626836067098#Word64\n $trModule\n $tc'C:NettleBlockCipher2\n 1#\n $tc'C:NettleBlockCipher1]\n-e3cff0ac764467d1dcd9bfd0d44adee6\n+55f2b91dec1cfcc8f6f826a0caaafbfa\n $tc'C:NettleBlockCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-1dd019628a7664fbcf19c3b43ee12e12\n+f8832d6253c67cc3338306bd452839f2\n $tc'C:NettleBlockCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:NettleBlockCipher3]\n-a1173dfb61d892ad123e11c284635e6e\n+aa149adde1fb6e22cb1ce0677b7278f0\n $tc'C:NettleBlockCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleBlockCipher\"#]\n-cdebff51e4d7d1dcd7131d8f148b3dc0\n+eb1d2cec0c3e16e3d0f962d0584ace65\n $tc'C:NettleBlockedStreamCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9492144734258510924#Word64\n- 12321750140721341587#Word64\n+ 18329151567042068123#Word64\n+ 5056185277838065788#Word64\n $trModule\n $tc'C:NettleBlockedStreamCipher2\n 1#\n $tc'C:NettleBlockedStreamCipher1]\n-aa81694a4d2cb74d465bb3f310a9e09c\n+c1b9dc60b6ba1f418867a9e4bbc65f43\n $tc'C:NettleBlockedStreamCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cfc86f3b5486e0f4f65d16dffd9d72ab\n+cbecfa3fc80f8e3b4ddb957638f3254d\n $tc'C:NettleBlockedStreamCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:NettleBlockedStreamCipher3]\n-900ace5c49a480eed8311136dd1144f6\n+cbe3de70b6ed7bf051fc3d5e2f0128b4\n $tc'C:NettleBlockedStreamCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleBlockedStreamCipher\"#]\n-676df9a1e391b82a741f21aa4bbf6db0\n+29541bb49923ce4aff49b08094ca65de\n $tc'C:NettleCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10651085928091180604#Word64\n- 126523572251304463#Word64\n+ 13801320035821238159#Word64\n+ 14821254368000770609#Word64\n $trModule\n $tc'C:NettleCipher2\n 1#\n $tc'C:NettleCipher1]\n-8e333f6459f5d79e2d793dca3fe44be7\n+6c348bc9c971d3b40b3d10695f5f490b\n $tc'C:NettleCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-334c89353697e5f3e08414c48ebb0ac6\n+62524817196f300b6e3ba2ac79c2b0ba\n $tc'C:NettleCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:NettleCipher3]\n-ba0f3dae1ffd1273c675fe473c5736fa\n+0c6bbc403c4673014c9e0db75065cea7\n $tc'C:NettleCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleCipher\"#]\n-c9881b81c5c77f89d824519f3b137bfb\n+23ce1ebe2501fdb8577683a0c0b9b2ec\n $tc'C:NettleStreamCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7897195809297670427#Word64\n- 10617358087050809997#Word64\n+ 6941952754900503483#Word64\n+ 2737264162245292825#Word64\n $trModule\n $tc'C:NettleStreamCipher2\n 1#\n $tc'C:NettleStreamCipher1]\n-0774ece6c17f63f11ef51f4a4ea9f405\n+b9dd9b3b51467cfe00cc6c8cc664dd8d\n $tc'C:NettleStreamCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-bd4e6aa76233a7629155038126d73d0f\n+c1867e654d44c50e443cabcdc416b873\n $tc'C:NettleStreamCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:NettleStreamCipher3]\n-3f737eaca16150d04544dd8e356895be\n+243ccd4b5540ce788075ae6e3fda9a83\n $tc'C:NettleStreamCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleStreamCipher\"#]\n-d3a06de938163bcddb87f4cd9ef18992\n+c01091cf79a88e13ea6d1178b54638d5\n $tc'NettleGCM :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9520294326866460422#Word64\n- 5636021639808474098#Word64\n+ 8559388815085135206#Word64\n+ 11325373162909538530#Word64\n $trModule\n $tc'NettleGCM2\n 0#\n $tc'NettleGCM1]\n-df449af1b7f91938ad42c03355c50c56\n+3b006c305f4f4c23ad1da2983f314644\n $tc'NettleGCM1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-a06a3da5fe2d277c3fe9d532382a9537\n+24e4921d91148a6339c8e4bf6fb70fb7\n $tc'NettleGCM2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'NettleGCM3]\n-44762b81114115eab07eb45961d5d05a\n+0cc70f8c649d37668d6e9156f11b7200\n $tc'NettleGCM3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'NettleGCM\"#]\n-90094e7a1c6a6f22a145f473a5127175\n+0e7f2e04ea1a3e678735f51bd43197d8\n $tcNettleBlockCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 4179858093501276882#Word64\n- 6563279429095809923#Word64\n+ 15643277832668684321#Word64\n+ 8236859375800714524#Word64\n $trModule\n $tcNettleBlockCipher2\n 0#\n $tcNettleBlockCipher1]\n-403a03ca4b8c6258ac078316ba72b35a\n+a08ffcdb77582fae8896b540aa37bc78\n $tcNettleBlockCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-d9811a3fad47dff26effe9065f34cf49\n+c1ef5d0f2fc50053904322ea4750764c\n $tcNettleBlockCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcNettleBlockCipher3]\n-f7aaad321c5fcc8ba4be5db136355ff5\n+9e9dc3c2b1e6261518e40e3ae8e7f266\n $tcNettleBlockCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleBlockCipher\"#]\n-600186207cb0a9e54e1927a87d466836\n+274bc61d643045b715a430d680af6696\n $tcNettleBlockedStreamCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9619362195717844172#Word64\n- 17371331801662574130#Word64\n+ 13752566903116180190#Word64\n+ 11922765872634089555#Word64\n $trModule\n $tcNettleBlockedStreamCipher1\n 0#\n $tcNettleBlockCipher1]\n-5cd41974c5ae50ed694d042c0f1dd5f9\n+852ab59a67bc2efed43dc53445e2e78c\n $tcNettleBlockedStreamCipher1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tcNettleBlockedStreamCipher2]\n-83672e9dbfe1552519871c88c12921dc\n+3e1260c2ba95d5e778978508a29d6e67\n $tcNettleBlockedStreamCipher2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleBlockedStreamCipher\"#]\n-f6446203f42a8d9ad29bc5bcf4cbd16d\n+c31681298a573af64da407e73af60a57\n $tcNettleCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5278205866573960684#Word64\n- 6524481632202353783#Word64\n+ 7037645008653117110#Word64\n+ 2739798591066321211#Word64\n $trModule\n $tcNettleCipher1\n 0#\n $tcNettleBlockCipher1]\n-3b8e8cb266c0beee52b3fab0c6260f7f\n+636bd3f73f4ed40ec0b4589f529d7280\n $tcNettleCipher1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcNettleCipher2]\n-1b819d95a436babb8934a95e5d30bc67\n+6b64d95b1bfff43046bbf341e8c07747\n $tcNettleCipher2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleCipher\"#]\n-120cae44b9c7f84ec80c9d67857c38fa\n+2873d502f16e3032e5b26fdbc5524a9f\n $tcNettleGCM :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6955941222247091133#Word64\n- 1532297883241627954#Word64\n+ 13592559918671662539#Word64\n+ 4786421990974766754#Word64\n $trModule\n $tcNettleGCM1\n 0#\n GHC.Types.krep$*]\n-5588ea6ff789b340c32d68dbee0ffff8\n+7f8e06b5f9886664641dd49770e76bec\n $tcNettleGCM1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcNettleGCM2]\n-f0227d0fa9cdcf2655d19d7a30539fd9\n+2c6ee8fad0f72d2a81f7a2b6f9880178\n $tcNettleGCM2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleGCM\"#]\n-76072c788b342567556db9c601802fba\n+4b0dadc6adefe8f50acbf97c64cf4824\n $tcNettleStreamCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12029673213132343696#Word64\n- 12825027140688061101#Word64\n+ 15691949291261846488#Word64\n+ 14864928696418204769#Word64\n $trModule\n $tcNettleStreamCipher1\n 0#\n $tcNettleBlockCipher1]\n-c97fc52e5d63a6220bc2f5fb5c1bff4b\n+f73496dcf42cf1f4498c97f1c0561ec0\n $tcNettleStreamCipher1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tcNettleStreamCipher2]\n-0f26e380f8ece8ba234152774241f351\n+198b472d8a52a74e837871aab2eaca9e\n $tcNettleStreamCipher2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleStreamCipher\"#]\n-72b68980dade0d26ef0a38840e8f0192\n+1987d90133890b1c9eefb334763c8d21\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-0c2992fc5967e72e15e8725249d48da2\n+613ae948d618757f827be7f8d423ab11\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-bc50767e5740dfcdd9f0e1049adb9de3\n+58f3b12b78e042e9f294e3a81398800c\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Ciphers.Internal\"#]\n-3c07302d087a6d65a14eec062296502f\n+772cad53fdcf74b9c8bed6065f9b45be\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-8cc94a8c0e36db16b46409ea36f1525f\n+faf1a4d29b6fd3e461702e94a2ebf9de\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-08b2b6470084a29b28a31aa4084e04a9\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+39973737808589ab8f3646582e726190\n $wblockmode_run ::\n Data.Byteable.Byteable iv =>\n (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n -> Crypto.Nettle.Ciphers.ForeignImports.NettleBlockMode\n -> GHC.Ptr.FunPtr\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n -> GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n@@ -640,15 +640,15 @@\n of {} } } }) of ds1 { (#,#) ipv ipv1 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ipv of s' { DEFAULT ->\n GHC.Magic.lazy @Data.ByteString.Internal.Type.ByteString ipv1 } })]\n-1ea6ac206b651645aeb4863516e2735e\n+fda79a1b9ab0eb8425f77571e57f0e0f\n $wc_run_crypt ::\n (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n -> Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n -> GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -736,15 +736,15 @@\n of {} }) of ds1 { (#,#) ipv ipv1 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ipv of s' { DEFAULT ->\n GHC.Magic.lazy @Data.ByteString.Internal.Type.ByteString ipv1 } })]\n-867537147fbdd26f00dace922c3bbdc6\n+f381d9136ac942ee7a0f7fe05d131f34\n $wgcm_crypt ::\n Crypto.Nettle.Ciphers.ForeignImports.NettleGCMMode\n -> (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n -> GHC.Ptr.FunPtr\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n -> Data.SecureMem.SecureMem\n -> GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n@@ -910,15 +910,15 @@\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww3\n s'1 of s'2 { DEFAULT ->\n GHC.Magic.lazy\n @(Data.ByteString.Internal.Type.ByteString, NettleGCM)\n ipv1 } } } } } } })]\n-f98c4e58fdec4c15864bb75e688566a3\n+8f5054c7ac9a71a4a7ac6a9e47bcd63d\n $wgcm_update ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n -> NettleGCM\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: ,\n Inline: [2],\n@@ -987,15 +987,15 @@\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild3 { Unsafe.Coerce.UnsafeRefl v1 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_update :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1012,25 +1012,25 @@\n ipv of s' { DEFAULT ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww3\n s' of s'1 { DEFAULT ->\n GHC.Magic.lazy @NettleGCM ipv1 } } } } })]\n-a648a24e8084f2b502c40ee4457dae14\n+0bff6549fab258428b761c8208cae888\n $wnettle_blockedStreamCombine ::\n NettleBlockedStreamCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, c #)\n StrWork([~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1P(L,L,SL)>,\n Inline: [2]]\n-a5ba92debc554eebad125a1e0fbc255d\n+9db374f71f3dfa1625bd1591c0a41a4d\n $wnettle_cbcDecrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -1107,15 +1107,15 @@\n 0# -> eta2 }\n 0# -> eta2 }\n -1# -> eta2\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } }]\n-214623b0e243cef663fd8e9d48d6162e\n+a1f30f9ce3cd8fef2567638638089124\n $wnettle_cbcEncrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -1192,15 +1192,15 @@\n 0# -> eta2 }\n 0# -> eta2 }\n -1# -> eta2\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } }]\n-725228f88f5bb4bd2a1819f2eaf9738e\n+97d227aff8d5afbac386ca30499dbb29\n $wnettle_cfbDecrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -1277,15 +1277,15 @@\n 0# -> eta2 }\n 0# -> eta2 }\n -1# -> eta2\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } }]\n-2a406b81e143c01dac8912db263a7045\n+6d706dc19d09a95e3942ae2d00c5573b\n $wnettle_cfbEncrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -1362,15 +1362,15 @@\n 0# -> eta2 }\n 0# -> eta2 }\n -1# -> eta2\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } }]\n-ec22fd10551e2089aca07f960dcede49\n+1445084e83b335b799d26e173dc95de1\n $wnettle_ecbDecrypt ::\n NettleBlockCipher c =>\n c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n@@ -1440,15 +1440,15 @@\n 0# -> eta1 }\n 0# -> eta1 }\n -1# -> eta1\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } }]\n-9dda58282b404ef8ead4d93dd63216e5\n+e9d8cee112964b143c5894e68b327472\n $wnettle_ecbEncrypt ::\n NettleBlockCipher c =>\n c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n@@ -1518,15 +1518,15 @@\n 0# -> eta1 }\n 0# -> eta1 }\n -1# -> eta1\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } }]\n-8a9a7b1a84c3b0cc0f7a83d9e086b368\n+13835693634f3332c1cf3b35b1753bf7\n $wnettle_streamCombine ::\n NettleStreamCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, c #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1556,15 +1556,15 @@\n _P\n _R)\n ww\n eta1 }\n } in\n (# case ds of wild { (,) r c' -> r },\n nc_Ctx @c $dNettleCipher (case ds of wild { (,) r c' -> c' }) #)]\n-a4f7d2cbd50a555d2102442f5b4bab4f\n+bde7ef172b9c8d421025453073bccb21\n $wstream_crypt ::\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n -> GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Data.SecureMem.SecureMem)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1693,15 +1693,15 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww2\n ipv of s' { DEFAULT ->\n GHC.Magic.lazy\n @(Data.ByteString.Internal.Type.ByteString,\n Data.SecureMem.SecureMem)\n ipv1 } } } })]\n-09565743b9e4d43fecfa7f86ca590316\n+c7568e462df807926027a6c42de31f8d\n type NettleBlockCipher :: * -> GHC.Types.Constraint\n class NettleCipher c => NettleBlockCipher c where\n nbc_blockSize :: Data.Tagged.Tagged c GHC.Types.Int\n nbc_encrypt_ctx_offset :: Data.Tagged.Tagged\n c (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n nbc_decrypt_ctx_offset :: Data.Tagged.Tagged\n c (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1715,15 +1715,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc)\n nbc_fun_decrypt :: Data.Tagged.Tagged\n c\n (GHC.Ptr.FunPtr\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc)\n {-# MINIMAL nbc_blockSize, nbc_ecb_encrypt, nbc_ecb_decrypt,\n nbc_fun_encrypt, nbc_fun_decrypt #-}\n-75e6089b025fb84d1a254345b977d80d\n+5d017fee18d8525eccdc3ae0e4aaadda\n type NettleBlockedStreamCipher :: * -> GHC.Types.Constraint\n class NettleCipher c => NettleBlockedStreamCipher c where\n nbsc_blockSize :: Data.Tagged.Tagged c GHC.Types.Int\n nbsc_IncompleteState :: c\n -> Data.ByteString.Internal.Type.ByteString -> c\n nbsc_incompleteState :: c\n -> Data.ByteString.Internal.Type.ByteString\n@@ -1736,59 +1736,59 @@\n (GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()))\n {-# MINIMAL nbsc_blockSize, nbsc_IncompleteState,\n nbsc_incompleteState, nbsc_streamCombine #-}\n-f56afb2e8d46761a3e1ad8900514ead5\n+eed2999af6fc8a8f0cce8234ea2551e2\n type NettleCipher :: * -> GHC.Types.Constraint\n class NettleCipher c where\n nc_cipherInit :: Data.Tagged.Tagged\n c\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n nc_cipherName :: Data.Tagged.Tagged c GHC.Base.String\n nc_cipherKeySize :: Data.Tagged.Tagged\n c Crypto.Cipher.Types.Base.KeySizeSpecifier\n nc_ctx_size :: Data.Tagged.Tagged c GHC.Types.Int\n nc_ctx :: c -> Data.SecureMem.SecureMem\n nc_Ctx :: Data.SecureMem.SecureMem -> c\n {-# MINIMAL nc_cipherInit, nc_cipherName, nc_cipherKeySize,\n nc_ctx_size, nc_ctx, nc_Ctx #-}\n-510a97549037e1c2839cdce50ee1aac7\n+16c0957fc4cdeafac1f27e54fc9e6291\n type NettleGCM :: *\n data NettleGCM\n = NettleGCM ! {-# UNPACK #-}(Data.SecureMem.N:SecureMem[0])Data.SecureMem.SecureMem\n ! {-# UNPACK #-}(Data.SecureMem.N:SecureMem[0])Data.SecureMem.SecureMem\n-31cbb24ccf3852eebf268f3441bc8acc\n+ae40df500aab5a377e09a35ba9bdc348\n type NettleStreamCipher :: * -> GHC.Types.Constraint\n class NettleCipher c => NettleStreamCipher c where\n nsc_streamCombine :: Data.Tagged.Tagged\n c Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n nsc_nonceSize :: Data.Tagged.Tagged\n c Crypto.Cipher.Types.Base.KeySizeSpecifier\n nsc_setNonce :: Data.Tagged.Tagged\n c\n (GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()))\n {-# MINIMAL nsc_streamCombine #-}\n-c33375b5eb1abcb6898054f481f51d8a\n+ae32950964b9c08dcdecfb1fff6a1b98\n gcm_update ::\n NettleGCM -> Data.ByteString.Internal.Type.ByteString -> NettleGCM\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (ds['GHC.Types.Many] :: NettleGCM)\n (indata['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ds of wild { NettleGCM ww ww1 -> $wgcm_update ww ww1 indata }]\n-5b41df9355fcf9d5c1d2f2456f21b870\n+7b26d92ab0848a70e5fe70e40fd5dd83\n nettle_blockedStreamCombine ::\n NettleBlockedStreamCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, c)\n [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1P(L,L,SL)>,\n@@ -1801,15 +1801,15 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $wnettle_blockedStreamCombine\n @c\n $dNettleBlockedStreamCipher\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-21f801b96bb2ceca9b7a6868cb7d39ff\n+6e3e5df71456635b3864ec96ee4f9722\n nettle_blockedStreamSetNonce ::\n NettleBlockedStreamCipher c =>\n c -> Data.ByteString.Internal.Type.ByteString -> GHC.Maybe.Maybe c\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n Unfolding: Core: \n \\ @c\n@@ -1913,15 +1913,15 @@\n (Sym (Data.SecureMem.N:SecureMem[0]))) #) }) of ds1 { (#,#) ipv ipv1 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww8\n ipv of s' { DEFAULT ->\n GHC.Magic.lazy @(GHC.Maybe.Maybe c) ipv1 } } } } } }) }]\n-a222f15447d0dd73e30d4558cfc6381c\n+125cb1c47d10715d96347f27260fb919\n nettle_cbcDecrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1931,19 +1931,19 @@\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Crypto.Cipher.Types.Base.IV c)\n (eta2['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta2 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_cbcDecrypt @c $dNettleBlockCipher eta eta1 ww ww1 ww2 }]\n-d67ceb9ccb0e52bfce3d25639ce8bf2d\n+2648161d0b8b810fb67029959a769f79\n nettle_cbcDecrypt1 :: a\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-c2b19cb4ec3209621914ad6849d6e618\n+351a684776409aeafa5506db9090502a\n nettle_cbcEncrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1953,15 +1953,15 @@\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Crypto.Cipher.Types.Base.IV c)\n (eta2['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta2 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_cbcEncrypt @c $dNettleBlockCipher eta eta1 ww ww1 ww2 }]\n-2b40ef0d2ca2d20e069ac34e3441cac2\n+2778c466547bc7e547b7c7e000ece622\n nettle_cfbDecrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1971,15 +1971,15 @@\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Crypto.Cipher.Types.Base.IV c)\n (eta2['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta2 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_cfbDecrypt @c $dNettleBlockCipher eta eta1 ww ww1 ww2 }]\n-f70891c998f4f2047789afe4a5593e80\n+2ea47d9b65e128f36920161b58a7a643\n nettle_cfbEncrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1989,15 +1989,15 @@\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Crypto.Cipher.Types.Base.IV c)\n (eta2['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta2 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_cfbEncrypt @c $dNettleBlockCipher eta eta1 ww ww1 ww2 }]\n-87bf88bf3a5ac6a37925fbbe4d338e71\n+0d3e6faeea8db67c6e4eceeafd4208aa\n nettle_cipherInit ::\n NettleCipher c => Crypto.Cipher.Types.Base.Key c -> c\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ @c\n ($dNettleCipher['GHC.Types.Many] :: NettleCipher c)\n@@ -2011,15 +2011,15 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()>_R)\n k]\n-20b2c10216025036a9f2dd9c07b7c836\n+bd335ecfaf4c7ccc6f28dcea53855ffc\n nettle_cipherInit' ::\n NettleCipher c =>\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n -> Crypto.Cipher.Types.Base.Key c -> c\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -2066,15 +2066,15 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ipv of s' { DEFAULT ->\n (# s', ipv1 #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)) })]\n-5ce48f4117575ecc5e274ece0ab70fd2\n+cc1f05cf9a4c681b19fa6a4aff9f37cb\n nettle_ctrCombine ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -2125,15 +2125,15 @@\n _R)\n ww\n iv\n ww1\n ww2\n ww3 } }]\n-85c9f7cc8fb97c59861c547060dfe3d1\n+b35213bb22286d14294e58733481c6d9\n nettle_ecbDecrypt ::\n NettleBlockCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2141,15 +2141,15 @@\n Unfolding: Core: StableSystem <3,TrueFalse>\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta1 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_ecbDecrypt @c $dNettleBlockCipher eta ww ww1 ww2 }]\n-c408ef373e1819f3fb39b4a8f6a71496\n+130f8181e28ab9ba9d6c8750bc7ee3d4\n nettle_ecbEncrypt ::\n NettleBlockCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2157,15 +2157,15 @@\n Unfolding: Core: StableSystem <3,TrueFalse>\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta1 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_ecbEncrypt @c $dNettleBlockCipher eta ww ww1 ww2 }]\n-0aabd71701f9b7477cd8ce512ff13f09\n+9b6fc0eb27f540b90d04eb2b1397c30a\n nettle_gcm_aeadInit ::\n (NettleBlockCipher c,\n Crypto.Cipher.Types.Block.AEADModeImpl c NettleGCM,\n Data.Byteable.Byteable iv) =>\n c -> iv -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD c)\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: ,\n@@ -2267,15 +2267,15 @@\n case encrypt\n `cast`\n (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R) of ds7 { GHC.Ptr.FunPtr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2299,15 +2299,15 @@\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild4 { Unsafe.Coerce.UnsafeRefl v2 ->\n case lvl18 of v { GHC.Types.MkWordBox v1 ->\n case ivptr of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_set_iv :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_set_iv :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2338,25 +2338,25 @@\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n _R)))\n `cast`\n (GHC.Types.N:IO[0] _R)\n s of ds1 { (#,#) ipv ipv1 ->\n GHC.Magic.lazy @NettleGCM ipv1 })))) } }]\n-bbb7192c9efbb2d37e9162a1d4912ba7\n+516a0347c687f1f0cfb2f34bffa4e84f\n nettle_gcm_aeadStateAppendHeader ::\n t\n -> NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> NettleGCM\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: \n \\ @t (ds['GHC.Types.Many] :: t) -> gcm_update]\n-baa0559eaab1d8dd250de2ef4dc7844d\n+1020302c69fafb9bbe41fe407f39f0c7\n nettle_gcm_aeadStateDecrypt ::\n NettleBlockCipher c =>\n c\n -> NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, NettleGCM)\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -2401,15 +2401,15 @@\n _P\n _R)\n encctx\n ww\n ww1\n indata }]\n-030c14cc255a18c7e5d2ad62807f92d1\n+2bb213d220c1648d2ba1380a5b2ea34c\n nettle_gcm_aeadStateEncrypt ::\n NettleBlockCipher c =>\n c\n -> NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, NettleGCM)\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -2454,15 +2454,15 @@\n _P\n _R)\n encctx\n ww\n ww1\n indata }]\n-d9c797a13447bcabb88139369f4269bf\n+f316dcef84f269d484c0af6bcfac66a6\n nettle_gcm_aeadStateFinalize ::\n NettleBlockCipher c =>\n c -> NettleGCM -> GHC.Types.Int -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ @c\n@@ -2588,15 +2588,15 @@\n case encrypt\n `cast`\n (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R) of ds12 { GHC.Ptr.FunPtr ds13 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n@@ -2640,15 +2640,15 @@\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 i)\n `cast`\n (Sym (Crypto.Cipher.Types.Base.N:AuthTag[0])) } } } } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Crypto.Cipher.Types.Base.AuthTag\n of {} } } } }) }]\n-c689e473292894ebdf541f64f5c94d27\n+533ad3e74051eb75a7495d29b4971e51\n nettle_streamCombine ::\n NettleStreamCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, c)\n [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -2660,15 +2660,15 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $wnettle_streamCombine\n @c\n $dNettleStreamCipher\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-0277f780d67fa7d31c6ad122336389b0\n+8984f6aca657a6b5a4851b78a868e2d9\n nettle_streamSetNonce ::\n NettleStreamCipher c =>\n c -> Data.ByteString.Internal.Type.ByteString -> GHC.Maybe.Maybe c\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n Unfolding: Core: \n \\ @c\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers.dyn_hi", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got dyn\n interface Crypto.Nettle.Ciphers 9066\n- interface hash: 71f07f1bc032f64652a9265af4e4836e\n- ABI hash: dcd1222519be87ee7ac6d923d02072f5\n- export-list hash: ec897d91127d94013aa75725d317320d\n+ interface hash: 79e09eea02632d9ffbbb765c30f7df13\n+ ABI hash: 3fd0bf3b34d288ecfec9fa5fdc53a6f3\n+ export-list hash: ccc583b2fb6fd662a6dab07077a9c9cd\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: f3a0c02081b251945d4376111194613a\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: c586e6783650ba02afaf5437209f09ed\n sig of: Nothing\n@@ -37,18 +37,18 @@\n DES\n DES_EDE3\n ESTREAM_SALSA20\n SALSA20\n SERPENT\n StreamNonceCipher{streamNonceSize streamSetNonce}\n TWOFISH\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.CCM\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.Internal\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.CCM\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.Internal\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n crypto-cipher-types-0.0.9-EnuX6JDF0JBGs26IDMa6Q\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n tagged-0.8.8-Kzng2lnKElzJiyKd9g735c\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n@@ -82,170 +82,170 @@\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Crypto.Cipher.Types 75b07d800fd689d038923a21a0a1e5f7\n import -/ Crypto.Cipher.Types.Base 4640eacf62e250b093b06e1895dee830\n import -/ Crypto.Cipher.Types.Block 8fcdf43570dc3c15a1849e90dc642647\n import -/ Crypto.Cipher.Types.Stream 3847fb575cdeefb591b6b9e4eb84f468\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.CCM 7a2dde19a7573f38fa25d22304a59d6d\n- exports: 08ca0af40b66f2700b3b348acbaf91e6\n- ccmInitTLS 8718d1ebe7fd0e54d12ebf0992572958\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports 0fe520142d797078b8dcc1ddd5323de9\n- exports: 27a018604a2974693d32a427851d2a6c\n- c_aes128_decrypt d508a9fef874877bebe11fe6a7921f9c\n- c_aes128_encrypt 81963777b653cbea3d2b4900d65cbd72\n- c_aes192_decrypt b26ad524f56784917d63f9874612e26e\n- c_aes192_encrypt a7d17439e00fa9f2950d52f141cc5688\n- c_aes256_decrypt 21b3ff8358eb7e67f7a3d20b6195fbd9\n- c_aes256_encrypt ef6780e6cfdd43b9c8493d7e78910b5d\n- c_arcfour_crypt 28ceb035fce59c21a66909071e5fc0ed\n- c_arcfour_ctx_size 6869a3f204af8d406ff52269619008fd\n- c_arcfour_set_key 54c5e283d8ade6fb65a13e4dd1df54fd\n- c_arctwo_ctx_size 8f15b769cb1de1ce5c07a053c3c5f15f\n- c_arctwo_decrypt 5615cffc03658c3d94a63cfdbf4d5c23\n- c_arctwo_encrypt e66d52374676cffeadd36bacd3129768\n- c_arctwo_set_key 093baa214ac71559210f79b5d5a8196f\n- c_arctwo_set_key_ekb f500ccfac3e281ef9ccfd635a2c62531\n- c_arctwo_set_key_gutmann 11af8b06ae8fa59d682f8cf13dad6061\n- c_blowfish_ctx_size 9a478c020801b014d586c2f0d85a93bd\n- c_blowfish_decrypt 99ecfbe504184131132c5e39e87ea556\n- c_blowfish_encrypt 7db49487942ae0d71ac51725a028506f\n- c_blowfish_set_key 685b9914512808c9ba1afb5b9430c182\n- c_camellia128_crypt 58a7578ed96df187945ef4d9c3ae9789\n- c_camellia192_crypt bf2d8b251b1a6189dd3086c9c7dbc49b\n- c_camellia256_crypt c04d35306de11eb04eda43b7c311c33d\n- c_cast128_ctx_size a79fdbd0a0718b21f9e387d8248a4b51\n- c_cast128_decrypt 413f4ec70e5d69070d554a4994e1b83c\n- c_cast128_encrypt cff61fe2775e0820ff5e7eed3cb4939c\n- c_cast5_set_key a7249a7bbdb49d6aaaac3f30a38c8624\n- c_chacha_crypt 547a1e8046c19ed86d21c6eaf3280ebf\n- c_chacha_ctx_size fca42ab54593b933149fce684bcb8419\n- c_chacha_set_key b800a2a654ac988453d31f417d9d26e7\n- c_chacha_set_nonce c663537d631b4f7fcbc9bdc1ceda2b38\n- c_des3_ctx_size 65340bcf13b15ae19ad7e948f1215336\n- c_des3_decrypt bbc56b09602e10a0478944a31d9cf047\n- c_des3_encrypt 8a001e6e04f8746ce98dd55b0fd33106\n- c_des3_set_key 66a7e859b273062b9dbf9a3c8f79c5e3\n- c_des_ctx_size 135df9f63f7692ed0f25e0cfebe5f09a\n- c_des_decrypt 115104a5be9a56f3b236be98bd4f4aed\n- c_des_encrypt 854666707312e411ebd631ced99e6bc1\n- c_des_set_key 77b328f502dc248785c3c7adbc8b000e\n- c_hs_aes128_ctx_decrypt e7c7bb0c24e5d6bc1a41d180d25c8f2e\n- c_hs_aes128_ctx_encrypt 4f458c02ffb4e7926c33e9f6358e6312\n- c_hs_aes128_ctx_size afcdbd3cb8d7f275f1f51f81c5c250ff\n- c_hs_aes128_init 6a72418ee3540c051e26d70a46abd639\n- c_hs_aes192_ctx_decrypt 95a121159019dd15f8b7c6d49ec80837\n- c_hs_aes192_ctx_encrypt 68ef30238c1e3973ffb9caebe92431f4\n- c_hs_aes192_ctx_size 4ea105484035ddb5c0ec9f0319468579\n- c_hs_aes192_init c04b90bd0f8f92869f696971c4ab15af\n- c_hs_aes256_ctx_decrypt e1708c163a613c6153bd5af8c1832884\n- c_hs_aes256_ctx_encrypt 5a3630803b7049e2fc1ee0d016e5254f\n- c_hs_aes256_ctx_size 4b4b4f2a8d61f9d92a3c24cf7aa87f02\n- c_hs_aes256_init e0ec3070014ab84929ddbd7c10e1dcbc\n- c_hs_aes_ctx_size fba4b21753a0405d9021fd5e6000c8d8\n- c_hs_aes_decrypt e9731747053c7167f7a71d735c10bdba\n- c_hs_aes_encrypt 33d0e6495e8051435a2e93ca9d19fe10\n- c_hs_aes_init 3aba070539af24430002f23b09ecf113\n- c_hs_camellia128_ctx_decrypt 742f7abf5424c4c13f012f22833f3b80\n- c_hs_camellia128_ctx_encrypt 57dd17c6e2d59d876e1161d154b9da3b\n- c_hs_camellia128_ctx_size 7e54b385eaf8150ab6cecdff24a0307e\n- c_hs_camellia128_init defa768751697f4fde2848f4019150b1\n- c_hs_camellia192_ctx_decrypt f5283fb66007caa3f6d450b065d18e76\n- c_hs_camellia192_ctx_encrypt 3e1734c1f43085c845db75f39b9517c3\n- c_hs_camellia192_ctx_size b4746c62ec3b320fabd0aff4ba72a4bb\n- c_hs_camellia192_init 35b4edb894f65e83737345e37c569a4a\n- c_hs_camellia256_ctx_decrypt cc324ac34c6005d721f9094bbafcdbc8\n- c_hs_camellia256_ctx_encrypt 489f265810204d6f14919d2b3073f74b\n- c_hs_camellia256_ctx_size abeef8c63a4a162e80d254ba9268bdb0\n- c_hs_camellia256_init 18d5f7f332bb0d93d79be5c0ed38b39a\n- c_hs_camellia_ctx_size 0885c4ce1a62fe35c8f0bc991ac995de\n- c_hs_camellia_decrypt 2e63d27094113c710613473c6af26278\n- c_hs_camellia_encrypt 58c2974e2cb0a44fb3a9585e7d43f68a\n- c_hs_camellia_init b9fac67245edd2b94587bab1e647378f\n- c_salsa20_crypt e8b2a4204c18899212ac56f37385f4da\n- c_salsa20_ctx_size 176671809a6be6a114b983a5b9fb26ec\n- c_salsa20_set_key 9ad4f91c8a97e9fea064bb9bc67cc45b\n- c_salsa20_set_nonce 36689b2763b08a0b2cc8581962b63bda\n- c_salsa20r12_crypt fcaa17352049a2f92ca77ee0c73251de\n- c_serpent_ctx_size a85fee2a39308a4b72233d9d41a41987\n- c_serpent_decrypt 841ece82f30266875a4f1bd24f940656\n- c_serpent_encrypt 0463fe272d4d1b6b8485cda223d7f8aa\n- c_serpent_set_key 15af07037f943c1dc65db5eb8a149dc0\n- c_twofish_ctx_size b04d04cfc07c2f6501d5d40d85fa30d5\n- c_twofish_decrypt 23ccb52e80371c47ed2f7398fb99ff37\n- c_twofish_encrypt 0491deb80db55602494614e340bb756b\n- c_twofish_set_key c1c59d2433b381225691e5ba84d9d168\n- p_aes128_decrypt 88ca3f53883b799205ee43d9707edc47\n- p_aes128_encrypt 029940e62e9ddb73c32a038cae4b4024\n- p_aes192_decrypt b57cdbe78577a92093dc20fe17c6c014\n- p_aes192_encrypt 569cbb96cb37d8f65be92aff157a7979\n- p_aes256_decrypt 464b7f101aaafee70ac6fb012454298b\n- p_aes256_encrypt a938b2a3292dacf6b90664c285b4e9e1\n- p_arctwo_decrypt e36a0991720c5d625d786fb4764f09a5\n- p_arctwo_encrypt 49fd3b9eb0038e5263f35419b2469f20\n- p_blowfish_decrypt 036282f59bad2c96e00923cc79d14abd\n- p_blowfish_encrypt d39230a3ba951796477ea67098dececb\n- p_camellia128_crypt 40b2f045d22bb56b58d0a479faf097c5\n- p_camellia192_crypt 926d8072dd5fcbfeae05b0fc50e01428\n- p_camellia256_crypt 22314c68b1d7c00563303cab08d2bea7\n- p_cast128_decrypt b6a54909105d664187f8b19bfa3e81ac\n- p_cast128_encrypt 6821aa30e1e41d44055022e088cf8a84\n- p_des3_decrypt 0a0375dadfc8a0538ec6cc92a692a1df\n- p_des3_encrypt 094ae809c1ea923d9db3b2b25f9e0373\n- p_des_decrypt 84b9d99f717bb813e6bf3ff1bcc2877f\n- p_des_encrypt 74e7cad68a2df7ff8fa8f6c8a84d154c\n- p_hs_aes_decrypt cc75170ac06cd080728067fee4f19a88\n- p_hs_aes_encrypt f9bebf835ea496115d508a57a0c21f59\n- p_hs_camellia_decrypt 7c207073523bbdd32c43d7a9860e7e10\n- p_hs_camellia_encrypt 7d11f780c77417e7eca27c1f7a4f6b0a\n- p_serpent_decrypt 428edaa9b7f3e708a10f692b7b744f56\n- p_serpent_encrypt f23db7fe609f77ce7327288b5a4f12ed\n- p_twofish_decrypt 99d29da362c71e09d4bea60d15be29a3\n- p_twofish_encrypt 8b58273a251ae7bc87d360a7c4b32be1\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.Internal afc3f947567b331d29c18bbf2fed81fa\n- exports: 0d34f52c1e27247bd7630a6ee7fdbd58\n- NettleBlockCipher 09565743b9e4d43fecfa7f86ca590316\n- NettleBlockedStreamCipher 75e6089b025fb84d1a254345b977d80d\n- NettleCipher f56afb2e8d46761a3e1ad8900514ead5\n- NettleGCM 510a97549037e1c2839cdce50ee1aac7\n- NettleStreamCipher 31cbb24ccf3852eebf268f3441bc8acc\n- nbc_blockSize 159e542d8e339084e8d382f9fc395079\n- nbsc_nonceSize 0f6bc272f86ff377b28fa1734cacf8ae\n- nc_cipherKeySize e23e0162e93fc052c08bc1f1d0b9b7b8\n- nc_cipherName f643f8c473e2e9f276ee5914339f1563\n- nettle_blockedStreamCombine 5b41df9355fcf9d5c1d2f2456f21b870\n- nettle_blockedStreamSetNonce 21f801b96bb2ceca9b7a6868cb7d39ff\n- nettle_cbcDecrypt a222f15447d0dd73e30d4558cfc6381c\n- nettle_cbcEncrypt c2b19cb4ec3209621914ad6849d6e618\n- nettle_cfbDecrypt 2b40ef0d2ca2d20e069ac34e3441cac2\n- nettle_cfbEncrypt f70891c998f4f2047789afe4a5593e80\n- nettle_cipherInit 87bf88bf3a5ac6a37925fbbe4d338e71\n- nettle_cipherInit' 20b2c10216025036a9f2dd9c07b7c836\n- nettle_ctrCombine 5ce48f4117575ecc5e274ece0ab70fd2\n- nettle_ecbDecrypt 85c9f7cc8fb97c59861c547060dfe3d1\n- nettle_ecbEncrypt c408ef373e1819f3fb39b4a8f6a71496\n- nettle_gcm_aeadInit 0aabd71701f9b7477cd8ce512ff13f09\n- nettle_gcm_aeadStateAppendHeader bbb7192c9efbb2d37e9162a1d4912ba7\n- nettle_gcm_aeadStateDecrypt baa0559eaab1d8dd250de2ef4dc7844d\n- nettle_gcm_aeadStateEncrypt 030c14cc255a18c7e5d2ad62807f92d1\n- nettle_gcm_aeadStateFinalize d9c797a13447bcabb88139369f4269bf\n- nettle_streamCombine c689e473292894ebdf541f64f5c94d27\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr 6429aa0f81fb1df9933e1f17c12c8dd5\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.CCM 97dc05589f76f3f4a07b15e55a627e56\n+ exports: 3afdcc64e836342b819ded01ba124e11\n+ ccmInitTLS 456183c54c236f1431942b0da340e1a1\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports 1b2299a3cd831332cacdc837cc1f392e\n+ exports: 18cb0e1844e3493796bc578040b063a0\n+ c_aes128_decrypt 4092dbc2bbfc0f4a25cf56e04db05340\n+ c_aes128_encrypt 6545acd44474d3f68819a24ea07c0815\n+ c_aes192_decrypt d3d0036748960770d1aa57ca01e031b3\n+ c_aes192_encrypt 7edc9cacdee77b6b7dde3d315205e485\n+ c_aes256_decrypt 8c13abc33c420f480c6c01052011e0e3\n+ c_aes256_encrypt 2fbad9dc9c0054bcdb63708a211a7384\n+ c_arcfour_crypt 94bf4a49174d48a220e61abb7ce34b40\n+ c_arcfour_ctx_size 1a321b6f7e6b0b795b6beafa7c9bdb39\n+ c_arcfour_set_key 2859f7f108ec45c03bb6d4b8d2ee3996\n+ c_arctwo_ctx_size 1770a6ff81498b540c3ed8ff26908218\n+ c_arctwo_decrypt 35b499f615529359f7901b697481b735\n+ c_arctwo_encrypt 48fa3d4a8611d5d34581f2a1335bdbea\n+ c_arctwo_set_key 9522a36ef53be342afae0328f659c04f\n+ c_arctwo_set_key_ekb 4a5856e3cd3c0ded210d9c39af558c99\n+ c_arctwo_set_key_gutmann 9fc2c24bad740ee5b359284132a5c184\n+ c_blowfish_ctx_size 1b885a94d6fd2bc5f448d888e12d300f\n+ c_blowfish_decrypt 52621473e4790745ac2a39bb6f7a75c5\n+ c_blowfish_encrypt 1984cb53d069ca8bf4221391a5a6ea6c\n+ c_blowfish_set_key ab4c4d9d469b2a5db030c136f053aae4\n+ c_camellia128_crypt cfc90a62a0134a7de0d3796ae46d5b6b\n+ c_camellia192_crypt e148903a18bbed588de894715d187937\n+ c_camellia256_crypt d71ef00a3e4f11490bee984a9a2f21d2\n+ c_cast128_ctx_size c091906ed4da946859b7f854703fa37f\n+ c_cast128_decrypt 159dd7fbf8e2e25bec88cc22d3ee70c2\n+ c_cast128_encrypt b91c2dd8ae2bb51108617d8cf53a88f5\n+ c_cast5_set_key 969b61b95e99903f66ee70df5e0ff2e8\n+ c_chacha_crypt 6e9cec1a406f7710a69cacb03fc25433\n+ c_chacha_ctx_size 6ab36795717d89d32ec8ac0d63298824\n+ c_chacha_set_key 2a39ec0f7f2909ef600c7079eea50117\n+ c_chacha_set_nonce 8ebbe7491abdf62b0caebb9b67441e33\n+ c_des3_ctx_size 8988559a4c16d04e408b7ebdeb8cecfc\n+ c_des3_decrypt c30582a06658cbe9968f051fb8a51af7\n+ c_des3_encrypt d4dcf3b1c63ef2c4ae3caeff9edd41fc\n+ c_des3_set_key 0c3d3e4a6288178c5d391886c28fdc21\n+ c_des_ctx_size 5a2b08111a029944fa561093d2584a04\n+ c_des_decrypt 2578102954033c5170ea7fd4ab07792f\n+ c_des_encrypt 12c802a02cf0c4567182c17ce223f56a\n+ c_des_set_key 456652a67e055c851155e95f5df9d65b\n+ c_hs_aes128_ctx_decrypt 16bfe9e8761daadbbd440967383f01a7\n+ c_hs_aes128_ctx_encrypt ff5e15aeab5e998332dad8e212b88103\n+ c_hs_aes128_ctx_size 448b794a191a173fb0b921198253bf56\n+ c_hs_aes128_init 9a9a3dcaf3cc250662b484bc5acf3ae1\n+ c_hs_aes192_ctx_decrypt 7793388254684afe3b6b12d0ba46a21d\n+ c_hs_aes192_ctx_encrypt 482f02ec6bb7b0572bbc86e29d6a1eb0\n+ c_hs_aes192_ctx_size 9d303ff696e05cd18cb9e11e4be32c99\n+ c_hs_aes192_init 8f04b564a4165c6a8229a9cc2d4fae36\n+ c_hs_aes256_ctx_decrypt 8cb0433da04412ffbaa9c8de5a65fe63\n+ c_hs_aes256_ctx_encrypt 9628a25186e91f30862a763693492013\n+ c_hs_aes256_ctx_size 88b478bc2e56597fadec66f7b50e8dff\n+ c_hs_aes256_init 1759d0e1e67e5ab8f331cb96caff2d7c\n+ c_hs_aes_ctx_size 41bb509dd2b484b69c80c2a1551a97a4\n+ c_hs_aes_decrypt 7aed4aea0837d1a128c68c46bd028c33\n+ c_hs_aes_encrypt c59f3084025633cf7cee7ff84b690e7e\n+ c_hs_aes_init aba19be9540f61766e309925e10a4ac0\n+ c_hs_camellia128_ctx_decrypt 98f3a4717a42021f67ea80bf0f567246\n+ c_hs_camellia128_ctx_encrypt 422fea531f0eea2ea36a3e69e80d54d1\n+ c_hs_camellia128_ctx_size fac018b049385dbbacaf11549a5f1633\n+ c_hs_camellia128_init 22af8c0ea301db90f4a725603352c30b\n+ c_hs_camellia192_ctx_decrypt f538d753998a17260dc284e53011ab8b\n+ c_hs_camellia192_ctx_encrypt 412764f51b2cb21f089bc8f79c5a2784\n+ c_hs_camellia192_ctx_size cd549e0c90e7ed237c60a0ad20846736\n+ c_hs_camellia192_init 9b3fe3570a367d39041334179ccf38c5\n+ c_hs_camellia256_ctx_decrypt aff741d619f7c469a17ae0997f6ad5d2\n+ c_hs_camellia256_ctx_encrypt 0e199ddaa9208601f24f7cda3b0c93f4\n+ c_hs_camellia256_ctx_size 7b913df73fc2d462dff86d28255d5a3f\n+ c_hs_camellia256_init 13f6206019b3b77994c613d0732b6512\n+ c_hs_camellia_ctx_size e5827a0c7abab662de0cc0049d90966d\n+ c_hs_camellia_decrypt 48df02d05b54efbe7bb6641730599676\n+ c_hs_camellia_encrypt 947798218624c209a45840d1cb490445\n+ c_hs_camellia_init e0bbce4c84656f1699e454319d6132a6\n+ c_salsa20_crypt d8234ff0529da0a1fd4ef36653379441\n+ c_salsa20_ctx_size cfbe0531983b5b7d3ce59f64c7087547\n+ c_salsa20_set_key 96624a09e1eaa771c0a23395c60803c7\n+ c_salsa20_set_nonce f8f850defd6cf95bb4ab0b42073840d8\n+ c_salsa20r12_crypt dcb3aed932f68a9476b4045199605eef\n+ c_serpent_ctx_size 8f6766a41331e440b723eb9c3a95e582\n+ c_serpent_decrypt 5ea4c017bfc6821935ac5fdea85d01c7\n+ c_serpent_encrypt 9ce98d94a998bf4238fad98804b839cc\n+ c_serpent_set_key 234d0ef10da79e8e0fa2cd69c9dac582\n+ c_twofish_ctx_size 2df5a1c1bfbbd8b3c5f95e79ea1ffb6c\n+ c_twofish_decrypt 9057e86ef912efdf60c6f21951e80e05\n+ c_twofish_encrypt 7650660df589ddf95fc754090c2b140f\n+ c_twofish_set_key e872f59421156320daf782c2620c9ec7\n+ p_aes128_decrypt 85a954935eabf56b5d903f05e529f869\n+ p_aes128_encrypt 64c80b6c173b731e850633d4d277224f\n+ p_aes192_decrypt 8f04fdafa9cc112579859b799860d321\n+ p_aes192_encrypt 55de8db73e223c08e59f7c192638b4c7\n+ p_aes256_decrypt aae58d3f7d2a16ec07e9b0eca8660522\n+ p_aes256_encrypt ade2d45e62b2802856fef600559e9bcd\n+ p_arctwo_decrypt 55cd104fb4746fd482820a7969964848\n+ p_arctwo_encrypt 149a6555f7dce5a11b38b8b8fdbc4551\n+ p_blowfish_decrypt 55b0220cf790a4ab46f5ff51a7b8cf06\n+ p_blowfish_encrypt 57d489f92685d4b738c580c9b70c5d5f\n+ p_camellia128_crypt 7683b7e89181c36bacbe3d7bee8606d4\n+ p_camellia192_crypt 3682ac1817898d1ccc1ecbdf165dac1e\n+ p_camellia256_crypt 057d0b4066ff00a81e4ca22bf7b7e5ea\n+ p_cast128_decrypt 8088625db356b5cb264eccc9921bbc51\n+ p_cast128_encrypt dfc826ab75943ae268a107a2773381d3\n+ p_des3_decrypt 1675362acb8c0699c2da6a87895bda67\n+ p_des3_encrypt 046708d2c93a2cec34d7d1a43f433b2d\n+ p_des_decrypt 6c3c4826edfd2fb172d1454562e2db18\n+ p_des_encrypt 2f2fb0faac3da358c8af0f6ac10cc12d\n+ p_hs_aes_decrypt 066084f81ba3a0d0cf9d2c6270449076\n+ p_hs_aes_encrypt 35f8ac4ca0a0d2efa7a53b4bceb87859\n+ p_hs_camellia_decrypt dff24e4215ee43515fa252e61c0b9285\n+ p_hs_camellia_encrypt d23ff7d59fcb31c51f377cbfdaae1e80\n+ p_serpent_decrypt a0bd91b3642e16583b53bcaa7a7a1824\n+ p_serpent_encrypt 5f0caae0dd46364582ba10077658e154\n+ p_twofish_decrypt ea94585bbe958990ad41e0b9c686a68c\n+ p_twofish_encrypt 9dc9d5a0555895d5f5953e4005ce291f\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.Internal ba3822b57e705ffdaab2d6478687bd28\n+ exports: 2c1f436665f603d625d8540722c1fb0c\n+ NettleBlockCipher c7568e462df807926027a6c42de31f8d\n+ NettleBlockedStreamCipher 5d017fee18d8525eccdc3ae0e4aaadda\n+ NettleCipher eed2999af6fc8a8f0cce8234ea2551e2\n+ NettleGCM 16c0957fc4cdeafac1f27e54fc9e6291\n+ NettleStreamCipher ae40df500aab5a377e09a35ba9bdc348\n+ nbc_blockSize baa4ebf3ee6e15c3fb8ac7ebd2796ba8\n+ nbsc_nonceSize 974b23aa984c4efe6519bef05e8d2482\n+ nc_cipherKeySize 6626ec80f5fee6eefc4a5f4e034a5b0c\n+ nc_cipherName 50453dc873afa60e2a59d8e821cd3c00\n+ nettle_blockedStreamCombine 7b26d92ab0848a70e5fe70e40fd5dd83\n+ nettle_blockedStreamSetNonce 6e3e5df71456635b3864ec96ee4f9722\n+ nettle_cbcDecrypt 125cb1c47d10715d96347f27260fb919\n+ nettle_cbcEncrypt 351a684776409aeafa5506db9090502a\n+ nettle_cfbDecrypt 2778c466547bc7e547b7c7e000ece622\n+ nettle_cfbEncrypt 2ea47d9b65e128f36920161b58a7a643\n+ nettle_cipherInit 0d3e6faeea8db67c6e4eceeafd4208aa\n+ nettle_cipherInit' bd335ecfaf4c7ccc6f28dcea53855ffc\n+ nettle_ctrCombine cc1f05cf9a4c681b19fa6a4aff9f37cb\n+ nettle_ecbDecrypt b35213bb22286d14294e58733481c6d9\n+ nettle_ecbEncrypt 130f8181e28ab9ba9d6c8750bc7ee3d4\n+ nettle_gcm_aeadInit 9b6fc0eb27f540b90d04eb2b1397c30a\n+ nettle_gcm_aeadStateAppendHeader 516a0347c687f1f0cfb2f34bffa4e84f\n+ nettle_gcm_aeadStateDecrypt 1020302c69fafb9bbe41fe407f39f0c7\n+ nettle_gcm_aeadStateEncrypt 2bb213d220c1648d2ba1380a5b2ea34c\n+ nettle_gcm_aeadStateFinalize f316dcef84f269d484c0af6bcfac66a6\n+ nettle_streamCombine 533ad3e74051eb75a7495d29b4971e51\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 94f9511dd143b06b6b067573920f9545\n import -/ Data.SecureMem 9e1544dc21edcd78718668ecefb4233b\n import -/ Data.Tagged ea2df2d15b5d8e34014224bf6c8f4e30\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Ciphers annotated by 1143 of type [Char]\n-6382edfd59533c119c6dd07726459c33\n+0f02e31bd5206e58ac4404731957c921\n $fAEADModeImplAES128NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n AES128 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -253,15 +253,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherAES128\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @AES128)\n $fAEADModeImplAES128NettleGCM_$caeadStateEncrypt\n $fAEADModeImplAES128NettleGCM_$caeadStateDecrypt\n $fAEADModeImplAES128NettleGCM_$caeadStateFinalize]\n-e9954242eb16f3bb13764f86e20ac3c1\n+3e8109185507b3b1ebdecf914737b23a\n $fAEADModeImplAES128NettleGCM_$caeadStateDecrypt ::\n AES128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -275,15 +275,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes128_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_aes128_encrypt\n eta `cast` (N:AES128[0])\n ww\n ww1\n indata }]\n-818e85fb75e937eda473079e96f5bdd2\n+6336d513aa3de1cb7ac194440bb622de\n $fAEADModeImplAES128NettleGCM_$caeadStateEncrypt ::\n AES128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -297,26 +297,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes128_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_aes128_encrypt\n eta `cast` (N:AES128[0])\n ww\n ww1\n indata }]\n-f013e24570132e2dab1548164c15c8cc\n+62919982f6485e37f20fb75db18ddfb3\n $fAEADModeImplAES128NettleGCM_$caeadStateFinalize ::\n AES128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @AES128\n $fNettleBlockCipherAES128]\n-2a8fe64de55722ea46554927a74e7407\n+79af5512afcddcc471d4e12bffa7888d\n $fAEADModeImplAES192NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n AES192 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -324,15 +324,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherAES192\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @AES192)\n $fAEADModeImplAES192NettleGCM_$caeadStateEncrypt\n $fAEADModeImplAES192NettleGCM_$caeadStateDecrypt\n $fAEADModeImplAES192NettleGCM_$caeadStateFinalize]\n-8839305264256bf1c99179e33add2419\n+04dcd98d74db4696f783f34ff55e8407\n $fAEADModeImplAES192NettleGCM_$caeadStateDecrypt ::\n AES192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -346,15 +346,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes192_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_aes192_encrypt\n eta `cast` (N:AES192[0])\n ww\n ww1\n indata }]\n-f49a5ef76acfc2c319a2522ca62cd8ef\n+9c8ee410990db034e1938be6dc526112\n $fAEADModeImplAES192NettleGCM_$caeadStateEncrypt ::\n AES192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -368,26 +368,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes192_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_aes192_encrypt\n eta `cast` (N:AES192[0])\n ww\n ww1\n indata }]\n-8f8e06bc5761a70a17cae43a4b417c56\n+a596245b533b1541d658a4c3c9395a95\n $fAEADModeImplAES192NettleGCM_$caeadStateFinalize ::\n AES192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @AES192\n $fNettleBlockCipherAES192]\n-86200d14c1442e49c5e3cfd89386b846\n+16828d0d022dfcff8195994b594bd516\n $fAEADModeImplAES256NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n AES256 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -395,15 +395,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherAES256\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @AES256)\n $fAEADModeImplAES256NettleGCM_$caeadStateEncrypt\n $fAEADModeImplAES256NettleGCM_$caeadStateDecrypt\n $fAEADModeImplAES256NettleGCM_$caeadStateFinalize]\n-225534146c98e6f534f37e751173fe5b\n+ad76757054eb7e8bcb7bc7c971f96b8c\n $fAEADModeImplAES256NettleGCM_$caeadStateDecrypt ::\n AES256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -417,15 +417,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes256_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_aes256_encrypt\n eta `cast` (N:AES256[0])\n ww\n ww1\n indata }]\n-e6db181ad596e8eead110c3d371c1e0d\n+bba8ce0ada76587ee476a654d9fdf7eb\n $fAEADModeImplAES256NettleGCM_$caeadStateEncrypt ::\n AES256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -439,26 +439,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes256_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_aes256_encrypt\n eta `cast` (N:AES256[0])\n ww\n ww1\n indata }]\n-f76c5dbe495cdf77e3ec4d86bd9c111a\n+d8ce0ff37f2bcc3e8ecff98e8119af85\n $fAEADModeImplAES256NettleGCM_$caeadStateFinalize ::\n AES256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @AES256\n $fNettleBlockCipherAES256]\n-5d2b1832c560b66d06d191fd0a39de2c\n+2c6be1fabbfaea42f92a8479d52c2083\n $fAEADModeImplAESNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n AES Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -466,15 +466,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherAES\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @AES)\n $fAEADModeImplAESNettleGCM_$caeadStateEncrypt\n $fAEADModeImplAESNettleGCM_$caeadStateDecrypt\n $fAEADModeImplAESNettleGCM_$caeadStateFinalize]\n-a60933473b51d7b37072bfd9f495b033\n+18b3d7852e4de56ae142d9d3a8ef25bf\n $fAEADModeImplAESNettleGCM_$caeadStateDecrypt ::\n AES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -488,15 +488,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_aes_encrypt\n eta `cast` (N:AES[0])\n ww\n ww1\n indata }]\n-777f994743d8bf2bc8edd79cd650774c\n+f126f7adc98c7234008cfa1afa5b4605\n $fAEADModeImplAESNettleGCM_$caeadStateEncrypt ::\n AES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -510,26 +510,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_aes_encrypt\n eta `cast` (N:AES[0])\n ww\n ww1\n indata }]\n-38e75bda204f834d106ee13dd1adb423\n+453bfde5cdf4c0b803bca0ff689ea7a4\n $fAEADModeImplAESNettleGCM_$caeadStateFinalize ::\n AES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @AES\n $fNettleBlockCipherAES]\n-6e922442515ef9d14c456d4b5cee7d1b\n+a96b027c2fac8fabebfb6c0b445163bb\n $fAEADModeImplARCTWONettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n ARCTWO Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -537,15 +537,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherARCTWO\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @ARCTWO)\n $fAEADModeImplARCTWONettleGCM_$caeadStateEncrypt\n $fAEADModeImplARCTWONettleGCM_$caeadStateDecrypt\n $fAEADModeImplARCTWONettleGCM_$caeadStateFinalize]\n-c418da22e3825157cdb3a4c692c9ee6a\n+872fb88ae64bc4416aff83d1aba1266a\n $fAEADModeImplARCTWONettleGCM_$caeadStateDecrypt ::\n ARCTWO\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -559,15 +559,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_arctwo_encrypt\n eta `cast` (N:ARCTWO[0])\n ww\n ww1\n indata }]\n-5776e907681131d9cf19537b41d1372a\n+98845ff59abcb791cec12de116f5b347\n $fAEADModeImplARCTWONettleGCM_$caeadStateEncrypt ::\n ARCTWO\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -581,26 +581,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_arctwo_encrypt\n eta `cast` (N:ARCTWO[0])\n ww\n ww1\n indata }]\n-e416e5e8173168057b1c783815261716\n+cac6761d4df69f77889e15f67b926ef1\n $fAEADModeImplARCTWONettleGCM_$caeadStateFinalize ::\n ARCTWO\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @ARCTWO\n $fNettleBlockCipherARCTWO]\n-cf16c736e15e285ef98e809aaf30f5ca\n+ae33864d307330d8e7849413d0900b35\n $fAEADModeImplBLOWFISHNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n BLOWFISH Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -608,15 +608,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherBLOWFISH\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @BLOWFISH)\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateEncrypt\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateDecrypt\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateFinalize]\n-7bc00348f57ab9f92d062ca356ad296c\n+28799df32220d521b7ce0ae244525c56\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateDecrypt ::\n BLOWFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -630,15 +630,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_blowfish_encrypt\n eta `cast` (N:BLOWFISH[0])\n ww\n ww1\n indata }]\n-eb41b57ea1df363503a178f605a0982a\n+df8b7451b28adc54e13f7b84ccc6610e\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateEncrypt ::\n BLOWFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -652,26 +652,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_blowfish_encrypt\n eta `cast` (N:BLOWFISH[0])\n ww\n ww1\n indata }]\n-5224de6911f894a955baddd3bb217a52\n+38dd25d035d6e442fe898796c8ba198c\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateFinalize ::\n BLOWFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH]\n-24039000eb0452cc7ce0d941b57f1873\n+3068bf65e150f8856c007cabd91f1378\n $fAEADModeImplCAST128NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n CAST128 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -679,15 +679,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCAST128\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @CAST128)\n $fAEADModeImplCAST128NettleGCM_$caeadStateEncrypt\n $fAEADModeImplCAST128NettleGCM_$caeadStateDecrypt\n $fAEADModeImplCAST128NettleGCM_$caeadStateFinalize]\n-1da330e8bf1ecb0ecbd640a4fc1e8af2\n+2202a5894f5c3755ed7864b29e02c0d8\n $fAEADModeImplCAST128NettleGCM_$caeadStateDecrypt ::\n CAST128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -701,15 +701,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_cast128_encrypt\n eta `cast` (N:CAST128[0])\n ww\n ww1\n indata }]\n-2683126cccc7dbca9760795746575f66\n+30e13a231d0b87128d176e04041b38cf\n $fAEADModeImplCAST128NettleGCM_$caeadStateEncrypt ::\n CAST128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -723,26 +723,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_cast128_encrypt\n eta `cast` (N:CAST128[0])\n ww\n ww1\n indata }]\n-cf018f4d21105cdcb219323b76b9d768\n+b326e635e255f3ef22b13125ed501bb8\n $fAEADModeImplCAST128NettleGCM_$caeadStateFinalize ::\n CAST128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @CAST128\n $fNettleBlockCipherCAST128]\n-0ab568eec41cbb07b19b21ac55f72d25\n+de4e8c7b23c055a2794f38b5bc47374a\n $fAEADModeImplCamellia128NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n Camellia128 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -750,15 +750,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCamellia128\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @Camellia128)\n $fAEADModeImplCamellia128NettleGCM_$caeadStateEncrypt\n $fAEADModeImplCamellia128NettleGCM_$caeadStateDecrypt\n $fAEADModeImplCamellia128NettleGCM_$caeadStateFinalize]\n-2576d175727bfb41aaf5decd0226db9c\n+86dcfe9c6d0950b7b19d64f78f18c3a7\n $fAEADModeImplCamellia128NettleGCM_$caeadStateDecrypt ::\n Camellia128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -772,15 +772,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia128_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia128_crypt\n eta `cast` (N:Camellia128[0])\n ww\n ww1\n indata }]\n-f1a7f588be42c79132e471845afca5e0\n+4a6469a51942f34dbde202362cd2af9c\n $fAEADModeImplCamellia128NettleGCM_$caeadStateEncrypt ::\n Camellia128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -794,26 +794,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia128_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia128_crypt\n eta `cast` (N:Camellia128[0])\n ww\n ww1\n indata }]\n-3febb9a0e22c80cf7f64ba23683b1bd0\n+f170972d7b043d4b86eddcdc2c0c2342\n $fAEADModeImplCamellia128NettleGCM_$caeadStateFinalize ::\n Camellia128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @Camellia128\n $fNettleBlockCipherCamellia128]\n-ffb1213c8ff40be19ed6df4a055053c2\n+977c08cb40b97dc98abcaceb34bd97c8\n $fAEADModeImplCamellia192NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n Camellia192 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -821,15 +821,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCamellia192\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @Camellia192)\n $fAEADModeImplCamellia192NettleGCM_$caeadStateEncrypt\n $fAEADModeImplCamellia192NettleGCM_$caeadStateDecrypt\n $fAEADModeImplCamellia192NettleGCM_$caeadStateFinalize]\n-12bfbf9782d24c3bdbf9fcc68f8e765d\n+fbe9287abbb9133721e4b0a90b7d8f29\n $fAEADModeImplCamellia192NettleGCM_$caeadStateDecrypt ::\n Camellia192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -843,15 +843,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia192_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia192_crypt\n eta `cast` (N:Camellia192[0])\n ww\n ww1\n indata }]\n-d5d96c4500b7ee564dc201b9cc9b8bac\n+ad76e7a5aa658dd6166f2fa0147e0a89\n $fAEADModeImplCamellia192NettleGCM_$caeadStateEncrypt ::\n Camellia192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -865,26 +865,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia192_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia192_crypt\n eta `cast` (N:Camellia192[0])\n ww\n ww1\n indata }]\n-74df295c442021eacdbe2ca2038f6a5b\n+800555d34933e68c88b94ee9229a0a52\n $fAEADModeImplCamellia192NettleGCM_$caeadStateFinalize ::\n Camellia192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @Camellia192\n $fNettleBlockCipherCamellia192]\n-186a03d9a8b67ed8057c820965253e35\n+dcc2c92f1516317a63154dbac7c56c8c\n $fAEADModeImplCamellia256NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n Camellia256 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -892,15 +892,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCamellia256\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @Camellia256)\n $fAEADModeImplCamellia256NettleGCM_$caeadStateEncrypt\n $fAEADModeImplCamellia256NettleGCM_$caeadStateDecrypt\n $fAEADModeImplCamellia256NettleGCM_$caeadStateFinalize]\n-c8f28b2fecd0998b8bde83b812df88c7\n+a61fd6fc1718590663311e57b64ca7f2\n $fAEADModeImplCamellia256NettleGCM_$caeadStateDecrypt ::\n Camellia256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -914,15 +914,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia256_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia256_crypt\n eta `cast` (N:Camellia256[0])\n ww\n ww1\n indata }]\n-db319ba05ec95b05e6316c3596c0f210\n+0a7711351a7f08713d11b968897176b6\n $fAEADModeImplCamellia256NettleGCM_$caeadStateEncrypt ::\n Camellia256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -936,26 +936,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia256_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia256_crypt\n eta `cast` (N:Camellia256[0])\n ww\n ww1\n indata }]\n-b7415f4a9acf26d34e9538d941017bed\n+33511c3e902c30060a2e3af1285dd2f1\n $fAEADModeImplCamellia256NettleGCM_$caeadStateFinalize ::\n Camellia256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @Camellia256\n $fNettleBlockCipherCamellia256]\n-831f73d81ff5c3e6b2836ce41247bf6b\n+7f496edf1755e54765bc284cb95955bf\n $fAEADModeImplCamelliaNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n Camellia Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -963,15 +963,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCamellia\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @Camellia)\n $fAEADModeImplCamelliaNettleGCM_$caeadStateEncrypt\n $fAEADModeImplCamelliaNettleGCM_$caeadStateDecrypt\n $fAEADModeImplCamelliaNettleGCM_$caeadStateFinalize]\n-b8ec8ca099632a1b864abca94e1e270e\n+287d8601a0c871e2cf212e44e7cb73b4\n $fAEADModeImplCamelliaNettleGCM_$caeadStateDecrypt ::\n Camellia\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -985,15 +985,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_camellia_encrypt\n eta `cast` (N:Camellia[0])\n ww\n ww1\n indata }]\n-da60a475c1cb81bf44bc7522e234a1a2\n+e275d04d9147bad24e57e0bd1975f85f\n $fAEADModeImplCamelliaNettleGCM_$caeadStateEncrypt ::\n Camellia\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1007,26 +1007,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_camellia_encrypt\n eta `cast` (N:Camellia[0])\n ww\n ww1\n indata }]\n-c092e250d14d7f876e071d9cd217c559\n+38e8cc0262f216eaa2b4446bf19c8fe9\n $fAEADModeImplCamelliaNettleGCM_$caeadStateFinalize ::\n Camellia\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @Camellia\n $fNettleBlockCipherCamellia]\n-c15cb4120ca46c8a6a50b07adcd136b5\n+fb310c411f98b2b5b6d6fbfc7292313e\n $fAEADModeImplDESNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n DES Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -1034,15 +1034,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherDES\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @DES)\n $fAEADModeImplDESNettleGCM_$caeadStateEncrypt\n $fAEADModeImplDESNettleGCM_$caeadStateDecrypt\n $fAEADModeImplDESNettleGCM_$caeadStateFinalize]\n-d31201512b247a62f1be41e448d8cedf\n+6231d7ab9ff547cc85da2fa9a9a9dcba\n $fAEADModeImplDESNettleGCM_$caeadStateDecrypt ::\n DES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1056,15 +1056,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_des_encrypt\n eta `cast` (N:DES[0])\n ww\n ww1\n indata }]\n-837665a3ba3e583bae90523bb0050d56\n+c8a2890f28c31e94a0323340c6b62fe2\n $fAEADModeImplDESNettleGCM_$caeadStateEncrypt ::\n DES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1078,26 +1078,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_des_encrypt\n eta `cast` (N:DES[0])\n ww\n ww1\n indata }]\n-057b3d824ccf208abc601901b61f12b3\n+b64aed3ea7fc93140adcae471f749fb7\n $fAEADModeImplDESNettleGCM_$caeadStateFinalize ::\n DES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @DES\n $fNettleBlockCipherDES]\n-c78e26b621a5e709aae93d596f586609\n+34fc6c9017bd9ae1c9456e8ae7be7b1c\n $fAEADModeImplDES_EDE3NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n DES_EDE3 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -1105,15 +1105,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherDES_EDE3\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @DES_EDE3)\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateEncrypt\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateDecrypt\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateFinalize]\n-3cbf390a26bee513163019cbfd13e064\n+a210cece126fec7270a5e9c267d003ea\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateDecrypt ::\n DES_EDE3\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1127,15 +1127,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_des3_encrypt\n eta `cast` (N:DES_EDE3[0])\n ww\n ww1\n indata }]\n-b9f30cfbb3f0d4c718980b94438c48bf\n+3270d1def807aebfb242e8934d5cac77\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateEncrypt ::\n DES_EDE3\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1149,26 +1149,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_des3_encrypt\n eta `cast` (N:DES_EDE3[0])\n ww\n ww1\n indata }]\n-648c4d60fdb00e706c821e84a5eeec8c\n+24c224b40f3fe751df002c4ebea0f123\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateFinalize ::\n DES_EDE3\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3]\n-f941f566fdefad9a35955564166766a4\n+405c75f2fd7fe69259e9df63fd59c3a5\n $fAEADModeImplSERPENTNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n SERPENT Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -1176,15 +1176,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherSERPENT\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @SERPENT)\n $fAEADModeImplSERPENTNettleGCM_$caeadStateEncrypt\n $fAEADModeImplSERPENTNettleGCM_$caeadStateDecrypt\n $fAEADModeImplSERPENTNettleGCM_$caeadStateFinalize]\n-b21024b38504dcd320e2e53593804e29\n+2c7de07f6e5307fede583deec8d91d72\n $fAEADModeImplSERPENTNettleGCM_$caeadStateDecrypt ::\n SERPENT\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1198,15 +1198,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_serpent_encrypt\n eta `cast` (N:SERPENT[0])\n ww\n ww1\n indata }]\n-18d9e542689c834e842c1a1da572595d\n+94131bcb341e5897cb609a550320c034\n $fAEADModeImplSERPENTNettleGCM_$caeadStateEncrypt ::\n SERPENT\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1220,26 +1220,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_serpent_encrypt\n eta `cast` (N:SERPENT[0])\n ww\n ww1\n indata }]\n-638f0e476efdb1371cde411e38e05d4a\n+5c47908b82de1f708437a8d7daf5239a\n $fAEADModeImplSERPENTNettleGCM_$caeadStateFinalize ::\n SERPENT\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @SERPENT\n $fNettleBlockCipherSERPENT]\n-abdead7ce0107df65685a40e747acbcb\n+8988755550c96029f44b406a5e0511ad\n $fAEADModeImplTWOFISHNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n TWOFISH Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -1247,15 +1247,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherTWOFISH\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @TWOFISH)\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateEncrypt\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateDecrypt\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateFinalize]\n-bad7b2914c1f39852c08a7cbd4984d98\n+d3849285956556a95d78370f09b88d34\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateDecrypt ::\n TWOFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1269,15 +1269,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_twofish_encrypt\n eta `cast` (N:TWOFISH[0])\n ww\n ww1\n indata }]\n-aef43e6092be5aa401b9c7c66ec44856\n+0a20a686b8ec8ce3ff89f12825823fa5\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateEncrypt ::\n TWOFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1291,26 +1291,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_twofish_encrypt\n eta `cast` (N:TWOFISH[0])\n ww\n ww1\n indata }]\n-1da110af8967fa5d411e77e5cbf1338f\n+a944e859a8353dd087b739995ae07f65\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateFinalize ::\n TWOFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @TWOFISH\n $fNettleBlockCipherTWOFISH]\n-a7452a140a547683989275893c9748e2\n+8036ef33a35ba4a475123c9c6dabd598\n $fBlockCipherAES :: Crypto.Cipher.Types.Block.BlockCipher AES\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES\n $fCipherAES\n@@ -1321,15 +1321,15 @@\n $fBlockCipherAES_$ccbcDecrypt\n $fBlockCipherAES_$ccfbEncrypt\n $fBlockCipherAES_$ccfbDecrypt\n $fBlockCipherAES_$cctrCombine\n $fBlockCipherAES_$cxtsEncrypt\n $fBlockCipherAES_$cxtsDecrypt\n $fBlockCipherAES_$caeadInit]\n-3bca396db230d7826441d3c2770b52f5\n+d334a15295054b3218240f6086573c67\n $fBlockCipherAES128 :: Crypto.Cipher.Types.Block.BlockCipher AES128\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES128\n $fCipherAES128\n@@ -1340,35 +1340,35 @@\n $fBlockCipherAES128_$ccbcDecrypt\n $fBlockCipherAES128_$ccfbEncrypt\n $fBlockCipherAES128_$ccfbDecrypt\n $fBlockCipherAES128_$cctrCombine\n $fBlockCipherAES128_$cxtsEncrypt\n $fBlockCipherAES128_$cxtsDecrypt\n $fBlockCipherAES128_$caeadInit]\n-56e3f2efbfb4ce83cda353b23555eb62\n+ee4c453ecc51e4e0bb6b8c2f6829235f\n $fBlockCipherAES128_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> AES128\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD AES128)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-186f1527e4a8c7ec393b0dfdc869e941\n+de2084c46f4374f264672fc0d367d407\n $fBlockCipherAES128_$cblockSize :: AES128 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES128\n @GHC.Types.Int\n $fNettleBlockCipherAES1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-e94de48d32d4254592a1356aa9be3410\n+d4a7c78c4c5e61e40e270142ffd4e841\n $fBlockCipherAES128_$ccbcDecrypt ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1381,15 +1381,15 @@\n @AES128\n $fNettleBlockCipherAES128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-3e061408087c0bfb29dd30f9a509e9ba\n+d6310d8dc2e07f1bac8d1564fa6737a4\n $fBlockCipherAES128_$ccbcEncrypt ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1402,15 +1402,15 @@\n @AES128\n $fNettleBlockCipherAES128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-42139e64083097437d1baf16393b35c0\n+0386654ab7a71659686e715e78e6fd1c\n $fBlockCipherAES128_$ccfbDecrypt ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1423,15 +1423,15 @@\n @AES128\n $fNettleBlockCipherAES128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-cff250669646540f895af94059a9196c\n+47fa5bc720709eba19f96a6497882c40\n $fBlockCipherAES128_$ccfbEncrypt ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1444,26 +1444,26 @@\n @AES128\n $fNettleBlockCipherAES128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-25c51a923346e104989af0a0c48f165a\n+39f124600029853703b6bf71c3f756e2\n $fBlockCipherAES128_$cctrCombine ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @AES128\n $fNettleBlockCipherAES128]\n-93042f512855d62c481e5841eab4a0cb\n+a081d7475bced1ccb3d738db52b2afef\n $fBlockCipherAES128_$cecbDecrypt ::\n AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1473,15 +1473,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @AES128\n $fNettleBlockCipherAES128\n eta\n ww\n ww1\n ww2 }]\n-d187ff71e2cca2f001484de68f649cec\n+2d624f13cd674efbeeb970da74c47d8f\n $fBlockCipherAES128_$cecbEncrypt ::\n AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1491,15 +1491,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @AES128\n $fNettleBlockCipherAES128\n eta\n ww\n ww1\n ww2 }]\n-567dafb6dee315b06d0cc6d50fa1cdb3\n+80c7333cbe000851b916f2ebdee967eb\n $fBlockCipherAES128_$cxtsDecrypt ::\n (AES128, AES128)\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1513,15 +1513,15 @@\n case $w$cxtsDecrypt\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-950a62f3186553816332d2d55f6791a2\n+831de448423ad23081b4712e06efc6d9\n $fBlockCipherAES128_$cxtsEncrypt ::\n (AES128, AES128)\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1535,15 +1535,15 @@\n case $w$cxtsEncrypt\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-e7371b4cd6d28b4e7825aef0abf714b5\n+d40e3561cf2521049d804f39d1f657d6\n $fBlockCipherAES192 :: Crypto.Cipher.Types.Block.BlockCipher AES192\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES192\n $fCipherAES192\n@@ -1554,35 +1554,35 @@\n $fBlockCipherAES192_$ccbcDecrypt\n $fBlockCipherAES192_$ccfbEncrypt\n $fBlockCipherAES192_$ccfbDecrypt\n $fBlockCipherAES192_$cctrCombine\n $fBlockCipherAES192_$cxtsEncrypt\n $fBlockCipherAES192_$cxtsDecrypt\n $fBlockCipherAES192_$caeadInit]\n-16d3a6237a6466ff35f408f6a014a033\n+0a913843fb1814f0e6b9aad200d7248d\n $fBlockCipherAES192_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> AES192\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD AES192)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-ab36003481ac84be993ba6ec687633ff\n+6982d82edec52e6a49d470a2b0e8eb49\n $fBlockCipherAES192_$cblockSize :: AES192 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES192\n @GHC.Types.Int\n $fNettleBlockCipherAES2\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-36a979618ccae8746d31d9a953935972\n+27f280521c49266d5d81ed37d5b62fe8\n $fBlockCipherAES192_$ccbcDecrypt ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1595,15 +1595,15 @@\n @AES192\n $fNettleBlockCipherAES192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-5be6ec1afd97473fcd9847a7c235a14c\n+ec11ed9d0c49fdfcd51c6a2bc5d90c25\n $fBlockCipherAES192_$ccbcEncrypt ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1616,15 +1616,15 @@\n @AES192\n $fNettleBlockCipherAES192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-72f5b174af536263f9c4099ad984a073\n+0b2afad29a3fade40f35746732155215\n $fBlockCipherAES192_$ccfbDecrypt ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1637,15 +1637,15 @@\n @AES192\n $fNettleBlockCipherAES192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-969a0e9a8c000325d86065791091b280\n+fe28928b90a1f48cbaf1c7f717904e1c\n $fBlockCipherAES192_$ccfbEncrypt ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1658,26 +1658,26 @@\n @AES192\n $fNettleBlockCipherAES192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-21e0077fd5a9ccddeabb75ffa01f4cf1\n+8669af0e4410aaa98d9f1c6a2773dc1c\n $fBlockCipherAES192_$cctrCombine ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @AES192\n $fNettleBlockCipherAES192]\n-1bade048371d1638bae61c4bfdf189a3\n+879aa72e2e6ffe48f363465589885ad6\n $fBlockCipherAES192_$cecbDecrypt ::\n AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1687,15 +1687,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @AES192\n $fNettleBlockCipherAES192\n eta\n ww\n ww1\n ww2 }]\n-9cc3cecdf27906c89a828d2b2daaaf28\n+b9b029cce1c16e9b77cf8baba03c5bae\n $fBlockCipherAES192_$cecbEncrypt ::\n AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1705,15 +1705,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @AES192\n $fNettleBlockCipherAES192\n eta\n ww\n ww1\n ww2 }]\n-937c6e2f3e47e935f00796834d3b6a46\n+f7e10ad9583073e4a2727edea78985fc\n $fBlockCipherAES192_$cxtsDecrypt ::\n (AES192, AES192)\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1727,15 +1727,15 @@\n case $w$cxtsDecrypt1\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-cb95d4e3a21eb4583e44cec0ff951180\n+fab6f9690a03c85f8f9c8e9712788883\n $fBlockCipherAES192_$cxtsEncrypt ::\n (AES192, AES192)\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1749,15 +1749,15 @@\n case $w$cxtsEncrypt1\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-c623717fed626e9cfc28660dbbf63a85\n+b5058f2213b00e8c302ea234a6fa3d99\n $fBlockCipherAES256 :: Crypto.Cipher.Types.Block.BlockCipher AES256\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES256\n $fCipherAES256\n@@ -1768,35 +1768,35 @@\n $fBlockCipherAES256_$ccbcDecrypt\n $fBlockCipherAES256_$ccfbEncrypt\n $fBlockCipherAES256_$ccfbDecrypt\n $fBlockCipherAES256_$cctrCombine\n $fBlockCipherAES256_$cxtsEncrypt\n $fBlockCipherAES256_$cxtsDecrypt\n $fBlockCipherAES256_$caeadInit]\n-76643bfa5d1dd8c03fd6058cefb36ee5\n+5c5bef5bd62f11b5c9f26071f884cde7\n $fBlockCipherAES256_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> AES256\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD AES256)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-bb4ec6cfb5eefb20ff1bde38971eb7fc\n+12cbfe210c9d2656c6c3bf805b27b21a\n $fBlockCipherAES256_$cblockSize :: AES256 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES256\n @GHC.Types.Int\n $fNettleBlockCipherAES3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-d840d3d07173c5aa4af58d4c7c247f1d\n+7882e7c003ad5f992caa94e3d6eccf5f\n $fBlockCipherAES256_$ccbcDecrypt ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1809,15 +1809,15 @@\n @AES256\n $fNettleBlockCipherAES256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-bacd76ef8463707d36fe33d233c1d5d4\n+c4dd09dccf8c7fb01e62ea03f7ef6364\n $fBlockCipherAES256_$ccbcEncrypt ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1830,15 +1830,15 @@\n @AES256\n $fNettleBlockCipherAES256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-04efb098ef5b0aab2ec8901e248189a2\n+8c5e07fc6bf0b55e175a9d9846125c54\n $fBlockCipherAES256_$ccfbDecrypt ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1851,15 +1851,15 @@\n @AES256\n $fNettleBlockCipherAES256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-7ff1c5fa703b8a1f6cc64e1d1ef91f3d\n+b1f28584b7ea03bf46b4d7a62deecd7f\n $fBlockCipherAES256_$ccfbEncrypt ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1872,26 +1872,26 @@\n @AES256\n $fNettleBlockCipherAES256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-c8d9289a9a72a623ea24a9f9f9580633\n+c1e06dcb9e125496cae822d9f58982fd\n $fBlockCipherAES256_$cctrCombine ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @AES256\n $fNettleBlockCipherAES256]\n-ffa17105e2176085faa5439b1b8f300c\n+35733889e2b7c3305449b97bd63b5d3a\n $fBlockCipherAES256_$cecbDecrypt ::\n AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1901,15 +1901,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @AES256\n $fNettleBlockCipherAES256\n eta\n ww\n ww1\n ww2 }]\n-ddeb6b8a9f51b82df4d33746acb38824\n+f8ad90876f232e9e4af9d1b7d0fef040\n $fBlockCipherAES256_$cecbEncrypt ::\n AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1919,15 +1919,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @AES256\n $fNettleBlockCipherAES256\n eta\n ww\n ww1\n ww2 }]\n-7c7d82123166c24173659c70347f22ce\n+d2de8140f5e4118d9f0869a4db2c4fff\n $fBlockCipherAES256_$cxtsDecrypt ::\n (AES256, AES256)\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1941,15 +1941,15 @@\n case $w$cxtsDecrypt2\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-2ad1278532fc2b2ab1f49a675235a1cb\n+4d05deb9b920a3dfb14c65b26187d83b\n $fBlockCipherAES256_$cxtsEncrypt ::\n (AES256, AES256)\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1963,35 +1963,35 @@\n case $w$cxtsEncrypt2\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-0d4709acce7c7cb7b83dc328b903196a\n+a28756f479c42f3306745031377ff910\n $fBlockCipherAES_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> AES\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD AES)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-74b3f99803eb6a5265514d75a7ffd45d\n+6999483d1d9f9199b5dd9e4f477b84f4\n $fBlockCipherAES_$cblockSize :: AES -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES\n @GHC.Types.Int\n $fNettleBlockCipherAES4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-e2304cba6fd17814b6822ea86ed76d02\n+91e5e0da83c87467d68132223dfe6125\n $fBlockCipherAES_$ccbcDecrypt ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2004,15 +2004,15 @@\n @AES\n $fNettleBlockCipherAES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-6ff03515ebf8de48fa1635537a495804\n+4f064eae25b0491beb801c805f01ccc3\n $fBlockCipherAES_$ccbcEncrypt ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2025,15 +2025,15 @@\n @AES\n $fNettleBlockCipherAES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-c917c21489aac44cd9e38c7d47499d60\n+be0968426cbcea8a5bff973ed29c40b7\n $fBlockCipherAES_$ccfbDecrypt ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2046,15 +2046,15 @@\n @AES\n $fNettleBlockCipherAES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-bd8a9d5df929ace66dc1babb6a9692e0\n+fe3a4ee87d484a8104c2f52424f96b3b\n $fBlockCipherAES_$ccfbEncrypt ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2067,26 +2067,26 @@\n @AES\n $fNettleBlockCipherAES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-09f088ddf9e7f59f690b93e3911cdfaf\n+52d1276e37940c1bf87c0e4348aa45c3\n $fBlockCipherAES_$cctrCombine ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @AES\n $fNettleBlockCipherAES]\n-46e7ebc1820abc5d7b7a2a4478ca3398\n+5e1db688b41f9746d50ec56d97794579\n $fBlockCipherAES_$cecbDecrypt ::\n AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2096,15 +2096,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @AES\n $fNettleBlockCipherAES\n eta\n ww\n ww1\n ww2 }]\n-648739cec1740612972e56fa11f16d57\n+560109ff6785ce116f39e37f49315004\n $fBlockCipherAES_$cecbEncrypt ::\n AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2114,15 +2114,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @AES\n $fNettleBlockCipherAES\n eta\n ww\n ww1\n ww2 }]\n-69f85e42145e4f4d583a5101475550d2\n+6a798aa9660bdf02b3678ff64633c258\n $fBlockCipherAES_$cxtsDecrypt ::\n (AES, AES)\n -> Crypto.Cipher.Types.Base.IV AES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2136,15 +2136,15 @@\n case $w$cxtsDecrypt3\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-d015efc81870de68def08bf8b0dbb926\n+5672a4866ed2ce6838647dfd47f54ef0\n $fBlockCipherAES_$cxtsEncrypt ::\n (AES, AES)\n -> Crypto.Cipher.Types.Base.IV AES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2158,15 +2158,15 @@\n case $w$cxtsEncrypt3\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-b21c666925a6c7de22fce8dc2d9225a4\n+3f8fac5eb6c27417a3eeb34656e57fe0\n $fBlockCipherARCTWO :: Crypto.Cipher.Types.Block.BlockCipher ARCTWO\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ARCTWO\n $fCipherARCTWO\n@@ -2177,35 +2177,35 @@\n $fBlockCipherARCTWO_$ccbcDecrypt\n $fBlockCipherARCTWO_$ccfbEncrypt\n $fBlockCipherARCTWO_$ccfbDecrypt\n $fBlockCipherARCTWO_$cctrCombine\n $fBlockCipherARCTWO_$cxtsEncrypt\n $fBlockCipherARCTWO_$cxtsDecrypt\n $fBlockCipherARCTWO_$caeadInit]\n-6ce994445f938474e152a17aba54daf8\n+db3243558d56eb42f7f6b43b4c72aa62\n $fBlockCipherARCTWO_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> ARCTWO\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD ARCTWO)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-f761bd5b336689b728264a28fa113b97\n+6b5dda74bba434e5f81b6a6599e105a8\n $fBlockCipherARCTWO_$cblockSize :: ARCTWO -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCTWO\n @GHC.Types.Int\n $fNettleBlockCipherARCTWO1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-17cbc69ddc58c13effea0334ccb86adb\n+129f2bc9b3c0f70185ed513eca0ed986\n $fBlockCipherARCTWO_$ccbcDecrypt ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2218,15 +2218,15 @@\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n eta1\n ww\n ww1\n ww2 }]\n-7c98c6359fbbcff7485533cd677d8a75\n+322cd217eff00d156e236865663f1026\n $fBlockCipherARCTWO_$ccbcEncrypt ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2239,15 +2239,15 @@\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n eta1\n ww\n ww1\n ww2 }]\n-17f3f44d62afd06187c311c439440345\n+c196ef99036766d8ab1b1783cc6629a4\n $fBlockCipherARCTWO_$ccfbDecrypt ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2260,15 +2260,15 @@\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n eta1\n ww\n ww1\n ww2 }]\n-8dbf35b75d1fd7e823f2dbb3e0643e30\n+dbbff46cc3fe2ed5e2488b3d8ddee780\n $fBlockCipherARCTWO_$ccfbEncrypt ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2281,26 +2281,26 @@\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n eta1\n ww\n ww1\n ww2 }]\n-0c6b8b6b2af5b60d8a05aa42c801a254\n+c95eac124b493ae3379e042736bd75f0\n $fBlockCipherARCTWO_$cctrCombine ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @ARCTWO\n $fNettleBlockCipherARCTWO]\n-4395f7964cc5dfbaa19f45f0fcb4c0f4\n+798bf4b33d2a7e991a3e5718ac8f7b7c\n $fBlockCipherARCTWO_$cecbDecrypt ::\n ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2310,15 +2310,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n ww\n ww1\n ww2 }]\n-1eb057e25ca5a67848f71f8ac0ee38c5\n+49d4a9a569617efb6708b7e60b101ce1\n $fBlockCipherARCTWO_$cecbEncrypt ::\n ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2328,15 +2328,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n ww\n ww1\n ww2 }]\n-97febdb7b013cc95e7023add44fa268d\n+f0d676221b21bc638fa336e1dc3c8cba\n $fBlockCipherARCTWO_$cxtsDecrypt ::\n (ARCTWO, ARCTWO)\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2350,15 +2350,15 @@\n case $w$cxtsDecrypt4\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-461cd1981f9460dc02ddcb9e533affe0\n+271c7f09de425f3db5b81185e9d637ee\n $fBlockCipherARCTWO_$cxtsEncrypt ::\n (ARCTWO, ARCTWO)\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2372,15 +2372,15 @@\n case $w$cxtsEncrypt4\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-e47daae62a2c1d6b3dcfae7a7eae28c6\n+43dd379f01800dae323c2889aca88420\n $fBlockCipherBLOWFISH ::\n Crypto.Cipher.Types.Block.BlockCipher BLOWFISH\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @BLOWFISH\n@@ -2392,36 +2392,36 @@\n $fBlockCipherBLOWFISH_$ccbcDecrypt\n $fBlockCipherBLOWFISH_$ccfbEncrypt\n $fBlockCipherBLOWFISH_$ccfbDecrypt\n $fBlockCipherBLOWFISH_$cctrCombine\n $fBlockCipherBLOWFISH_$cxtsEncrypt\n $fBlockCipherBLOWFISH_$cxtsDecrypt\n $fBlockCipherBLOWFISH_$caeadInit]\n-1f07bc276d4a868a994172bc565abffd\n+3dd8148eaf73938e4f9ffca892c97ecf\n $fBlockCipherBLOWFISH_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> BLOWFISH\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD BLOWFISH)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-fc12fc3bb32823f1bf5535f2da8cafec\n+6f97419e957a2780bede1322ce2b5e9e\n $fBlockCipherBLOWFISH_$cblockSize :: BLOWFISH -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @BLOWFISH\n @GHC.Types.Int\n $fNettleBlockCipherBLOWFISH1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-60a3e41e21045b91760453c7b562b75e\n+57fb6c3d8302d06b69b00b737d7865e7\n $fBlockCipherBLOWFISH_$ccbcDecrypt ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2434,15 +2434,15 @@\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-c8cf2a8c4e624b2d309cae78314c31cc\n+31cc0ba5709dce1af4325187ff979588\n $fBlockCipherBLOWFISH_$ccbcEncrypt ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2455,15 +2455,15 @@\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-99efb84fbe1c84cb5ac46a5bfedb8e35\n+376716773b5b3515b0aa4fe1cac76310\n $fBlockCipherBLOWFISH_$ccfbDecrypt ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2476,15 +2476,15 @@\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-481c703247984f57503b7eb4d4766644\n+429ef42178b3a0ffef5b46f41eeeed47\n $fBlockCipherBLOWFISH_$ccfbEncrypt ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2497,26 +2497,26 @@\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-229b4dc28fcaaff7a6e382a17b10d5d8\n+e3b49502496fe8ee529c8da1602dc0d8\n $fBlockCipherBLOWFISH_$cctrCombine ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH]\n-c323e1397f51bdfcb6d49d844fb6968a\n+49813a96e32bbb4bb3dc32a82c544b20\n $fBlockCipherBLOWFISH_$cecbDecrypt ::\n BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2526,15 +2526,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n ww\n ww1\n ww2 }]\n-9e60a2197d2fa98f36648c0ded15ffe9\n+54b138b26284cf5e25cd8ff2655cbe5f\n $fBlockCipherBLOWFISH_$cecbEncrypt ::\n BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2544,15 +2544,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n ww\n ww1\n ww2 }]\n-68ec6043095a9a809444d8570037d98e\n+deb7f6c01b5523b464c793dedfd607be\n $fBlockCipherBLOWFISH_$cxtsDecrypt ::\n (BLOWFISH, BLOWFISH)\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2566,15 +2566,15 @@\n case $w$cxtsDecrypt5\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-a0a446a550017c8b8251a60d1307914e\n+ccfb4a0c3ce3b01ce8750b9ad8fa3d00\n $fBlockCipherBLOWFISH_$cxtsEncrypt ::\n (BLOWFISH, BLOWFISH)\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2588,15 +2588,15 @@\n case $w$cxtsEncrypt5\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-d004f18a1da0ec719c484d15d5eb94e2\n+3534bf3b09920d241c21ac46e78faa5d\n $fBlockCipherCAST128 ::\n Crypto.Cipher.Types.Block.BlockCipher CAST128\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CAST128\n@@ -2608,36 +2608,36 @@\n $fBlockCipherCAST128_$ccbcDecrypt\n $fBlockCipherCAST128_$ccfbEncrypt\n $fBlockCipherCAST128_$ccfbDecrypt\n $fBlockCipherCAST128_$cctrCombine\n $fBlockCipherCAST128_$cxtsEncrypt\n $fBlockCipherCAST128_$cxtsDecrypt\n $fBlockCipherCAST128_$caeadInit]\n-cd79863f4fd52304f21d0547089c0127\n+f97374a8da199d3ea1c3cda7c21e8b41\n $fBlockCipherCAST128_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> CAST128\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD CAST128)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-33000f9d505e6948315c9f34339a898b\n+26136ddc9d13a368b34c5239d923175c\n $fBlockCipherCAST128_$cblockSize :: CAST128 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CAST128\n @GHC.Types.Int\n $fNettleBlockCipherCAST1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-247aefa8462d57cc02f90977b75e976f\n+c1f053f72de06ef2266a831aad84f017\n $fBlockCipherCAST128_$ccbcDecrypt ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2650,15 +2650,15 @@\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-a737dffcf3795a12f8b3ecce8cfc08f5\n+43dbd40f660422e1edc074b4651c3f87\n $fBlockCipherCAST128_$ccbcEncrypt ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2671,15 +2671,15 @@\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-72ebe6abefb23844e5e0d68587a85636\n+ec825b17f5b683c425f1401de3362b29\n $fBlockCipherCAST128_$ccfbDecrypt ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2692,15 +2692,15 @@\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-416df3f9cddcddf08d1f00ef23c3aedd\n+9670ce1f1e1b90ff1c5e9bc04dfde545\n $fBlockCipherCAST128_$ccfbEncrypt ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2713,26 +2713,26 @@\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-00795fb67031f4b0ca9fef0fe5db1d9b\n+d3a791411028a40e89aa2ef0789e0ae6\n $fBlockCipherCAST128_$cctrCombine ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @CAST128\n $fNettleBlockCipherCAST128]\n-e3614819a3b0a237703f3419340742b2\n+2d4d6d7de9e209e15137dc9cb5bb0f54\n $fBlockCipherCAST128_$cecbDecrypt ::\n CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2742,15 +2742,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n ww\n ww1\n ww2 }]\n-35f1d139077570b30202091f94050629\n+28c32dc2b3e36d62be75f05846d07018\n $fBlockCipherCAST128_$cecbEncrypt ::\n CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2760,15 +2760,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n ww\n ww1\n ww2 }]\n-5ebb957fd0711a2aed7fca769a70bfc0\n+bface0b6ec8dbee2165676cca2e3bf05\n $fBlockCipherCAST128_$cxtsDecrypt ::\n (CAST128, CAST128)\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2782,15 +2782,15 @@\n case $w$cxtsDecrypt6\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-1affa89a356bafd808aa95f3e200eba8\n+b099d9b36e50aa8b607205afec207f60\n $fBlockCipherCAST128_$cxtsEncrypt ::\n (CAST128, CAST128)\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2804,15 +2804,15 @@\n case $w$cxtsEncrypt6\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-99b5f85a9bd3b5a2770b0d6c20172beb\n+21cb05fd5a886142ee4eebf33161e020\n $fBlockCipherCamellia ::\n Crypto.Cipher.Types.Block.BlockCipher Camellia\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia\n@@ -2824,15 +2824,15 @@\n $fBlockCipherCamellia_$ccbcDecrypt\n $fBlockCipherCamellia_$ccfbEncrypt\n $fBlockCipherCamellia_$ccfbDecrypt\n $fBlockCipherCamellia_$cctrCombine\n $fBlockCipherCamellia_$cxtsEncrypt\n $fBlockCipherCamellia_$cxtsDecrypt\n $fBlockCipherCamellia_$caeadInit]\n-a0a2dfaa40d9390386923543300cbe21\n+1f43a0a2d98f0c6a6fef5a97664fcd4e\n $fBlockCipherCamellia128 ::\n Crypto.Cipher.Types.Block.BlockCipher Camellia128\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia128\n@@ -2844,37 +2844,37 @@\n $fBlockCipherCamellia128_$ccbcDecrypt\n $fBlockCipherCamellia128_$ccfbEncrypt\n $fBlockCipherCamellia128_$ccfbDecrypt\n $fBlockCipherCamellia128_$cctrCombine\n $fBlockCipherCamellia128_$cxtsEncrypt\n $fBlockCipherCamellia128_$cxtsDecrypt\n $fBlockCipherCamellia128_$caeadInit]\n-8e0853d088b9691ebab9e827f7a869fb\n+87d5066681ff12e2c9137f94238269b0\n $fBlockCipherCamellia128_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> Camellia128\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD Camellia128)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-804b322cbce4943aacc2daecf9f11110\n+28cf8a2ac8251d27b18936d282acdaf3\n $fBlockCipherCamellia128_$cblockSize ::\n Camellia128 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia128\n @GHC.Types.Int\n $fNettleBlockCipherCamellia1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-8a19c176c0fb45504a11e28b5eee8f98\n+c65f37edc4686d1d4d036e9a43281bc4\n $fBlockCipherCamellia128_$ccbcDecrypt ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2887,15 +2887,15 @@\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-e85f60a78a739f69843a3b090a8dc18a\n+22c2bb124653f3e4fd9aa39bd5984d99\n $fBlockCipherCamellia128_$ccbcEncrypt ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2908,15 +2908,15 @@\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-9f6d5c98d8030c1bfd93fde01dfbbc10\n+fe9ca71e70c2368473979c68f7d60823\n $fBlockCipherCamellia128_$ccfbDecrypt ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2929,15 +2929,15 @@\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-4d5fc527f767fbd6c580e4499893f654\n+4ca190d4ebc1811c25f3cd0d24f4ed0e\n $fBlockCipherCamellia128_$ccfbEncrypt ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2950,26 +2950,26 @@\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-24d3bd2e386373bfb600d6345d4be5e9\n+322b6ef9dfd148e70cb702c3221bc346\n $fBlockCipherCamellia128_$cctrCombine ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @Camellia128\n $fNettleBlockCipherCamellia128]\n-17688671e7fa06a82fb9aac1c010367c\n+f9aec9604e38b186c4ec8716c998828a\n $fBlockCipherCamellia128_$cecbDecrypt ::\n Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2979,15 +2979,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n ww\n ww1\n ww2 }]\n-df7bc58f9fe39aa23db816eb54c58f48\n+878e15c80eefac45de968e451c23842b\n $fBlockCipherCamellia128_$cecbEncrypt ::\n Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2997,15 +2997,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n ww\n ww1\n ww2 }]\n-b88b0c383f662c2657398811741bc569\n+cf7446adca058d62023925d5ac777599\n $fBlockCipherCamellia128_$cxtsDecrypt ::\n (Camellia128, Camellia128)\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3019,15 +3019,15 @@\n case $w$cxtsDecrypt7\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-f5dee38f71f7e948f907c6eb298bda62\n+8f45938d40a96c0cf442829f155da054\n $fBlockCipherCamellia128_$cxtsEncrypt ::\n (Camellia128, Camellia128)\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3041,15 +3041,15 @@\n case $w$cxtsEncrypt7\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-9924872ee6358c576cabd62e74b8b397\n+b13a21020a0d1b1463e88bfe23fe7c71\n $fBlockCipherCamellia192 ::\n Crypto.Cipher.Types.Block.BlockCipher Camellia192\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia192\n@@ -3061,37 +3061,37 @@\n $fBlockCipherCamellia192_$ccbcDecrypt\n $fBlockCipherCamellia192_$ccfbEncrypt\n $fBlockCipherCamellia192_$ccfbDecrypt\n $fBlockCipherCamellia192_$cctrCombine\n $fBlockCipherCamellia192_$cxtsEncrypt\n $fBlockCipherCamellia192_$cxtsDecrypt\n $fBlockCipherCamellia192_$caeadInit]\n-f4f75ecec374eff02d722c82c095912e\n+cd0023ea922b8297ea37b76d1ab1679a\n $fBlockCipherCamellia192_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> Camellia192\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD Camellia192)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-378185084ca0621c6963e2a666120a2b\n+420121bd9b4618a616ee3f67a0a9aeaa\n $fBlockCipherCamellia192_$cblockSize ::\n Camellia192 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia192\n @GHC.Types.Int\n $fNettleBlockCipherCamellia2\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-74bbaefd8b47b536a23c63fdb79dc927\n+a6bc12016136478a3612616adc1950aa\n $fBlockCipherCamellia192_$ccbcDecrypt ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3104,15 +3104,15 @@\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-eb558857a3601bee8edb4f3cdd514067\n+89bf26adb946ce3d66202d5bd1e361d8\n $fBlockCipherCamellia192_$ccbcEncrypt ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3125,15 +3125,15 @@\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-009c84681c0304ea5478b5146c3e18a7\n+831c374e198f75d1c0fcd2d820dd2180\n $fBlockCipherCamellia192_$ccfbDecrypt ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3146,15 +3146,15 @@\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-619e7a6fb2aecc5a3cbc03e5d9476de4\n+699c0439a443287801acdfbf85b7f0a7\n $fBlockCipherCamellia192_$ccfbEncrypt ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3167,26 +3167,26 @@\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-52cf48e8b69b13ac818ffeaadd0020e5\n+900452ac6e15a5ef1b0eece7cee656e0\n $fBlockCipherCamellia192_$cctrCombine ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @Camellia192\n $fNettleBlockCipherCamellia192]\n-cbd56c3657f04d884bfa48899ca52b25\n+b6c5700b345c3cff1d3155c26411ae7e\n $fBlockCipherCamellia192_$cecbDecrypt ::\n Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3196,15 +3196,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n ww\n ww1\n ww2 }]\n-845c7f032bc1615b86253b4e64689030\n+cb71849c3e15ad3a577efa3a67ecea18\n $fBlockCipherCamellia192_$cecbEncrypt ::\n Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3214,15 +3214,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n ww\n ww1\n ww2 }]\n-bd1ed86775f05f93c9a48de35b6b4a14\n+8fd8892ff859856fed9ec10bac3002de\n $fBlockCipherCamellia192_$cxtsDecrypt ::\n (Camellia192, Camellia192)\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3236,15 +3236,15 @@\n case $w$cxtsDecrypt8\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-e1185517b86fa01249ac5151b6c7c49b\n+332d15de8482c3e1ec7a95772a8f28db\n $fBlockCipherCamellia192_$cxtsEncrypt ::\n (Camellia192, Camellia192)\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3258,15 +3258,15 @@\n case $w$cxtsEncrypt8\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-1d117b215389ba384274f797818b5776\n+21fdea73368e385f699118ca89cc29c7\n $fBlockCipherCamellia256 ::\n Crypto.Cipher.Types.Block.BlockCipher Camellia256\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia256\n@@ -3278,37 +3278,37 @@\n $fBlockCipherCamellia256_$ccbcDecrypt\n $fBlockCipherCamellia256_$ccfbEncrypt\n $fBlockCipherCamellia256_$ccfbDecrypt\n $fBlockCipherCamellia256_$cctrCombine\n $fBlockCipherCamellia256_$cxtsEncrypt\n $fBlockCipherCamellia256_$cxtsDecrypt\n $fBlockCipherCamellia256_$caeadInit]\n-3bce61c0aa6846384f8c37002d2ce6df\n+504d4baf83ed1063578dd4b1d7e2f916\n $fBlockCipherCamellia256_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> Camellia256\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD Camellia256)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-407c9f1fc2dd75e5e0715ab9ee0e1f34\n+2713d1054d433a194929eba86f3d7f72\n $fBlockCipherCamellia256_$cblockSize ::\n Camellia256 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia256\n @GHC.Types.Int\n $fNettleBlockCipherCamellia3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-ea0f28da483531d7624c48a3cf6461c3\n+04b40928a7921e4ba2e35cca39667439\n $fBlockCipherCamellia256_$ccbcDecrypt ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3321,15 +3321,15 @@\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-1e923ade42dbee9d68a49c0d3510b3b0\n+21900a5663169c8b1094939b1735e4d4\n $fBlockCipherCamellia256_$ccbcEncrypt ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3342,15 +3342,15 @@\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-8e8540334c5eab7176a5079def9ee117\n+4b03937bba1cd83b8b60ea7fd5aa9d74\n $fBlockCipherCamellia256_$ccfbDecrypt ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3363,15 +3363,15 @@\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ba61d28900e98ffb236bd44e5ca382fb\n+93788ea9ef4df0fac1efbf6ca76e8ff7\n $fBlockCipherCamellia256_$ccfbEncrypt ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3384,26 +3384,26 @@\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-9bc6cf2876a6c75998f0c25a06d6605a\n+826f6c1db378f88377e3eafbccb978c5\n $fBlockCipherCamellia256_$cctrCombine ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @Camellia256\n $fNettleBlockCipherCamellia256]\n-4bf21dddeeff24ff85452327a3cc4df6\n+ec585901cffbfd448b3b241b880d4c7d\n $fBlockCipherCamellia256_$cecbDecrypt ::\n Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3413,15 +3413,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n ww\n ww1\n ww2 }]\n-708d5d4641da6c1a75cc775ac2861ebb\n+6b2d3a27af33f1c84256807107896019\n $fBlockCipherCamellia256_$cecbEncrypt ::\n Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3431,15 +3431,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n ww\n ww1\n ww2 }]\n-e95c884d566816ec75aa0722b854e9a4\n+3c957f0afaa919f7ad73dc828ae74aaa\n $fBlockCipherCamellia256_$cxtsDecrypt ::\n (Camellia256, Camellia256)\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3453,15 +3453,15 @@\n case $w$cxtsDecrypt9\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-fc258936108e7761df1b850dc1022216\n+6787d169fe66d3603a4439d5c74f4eab\n $fBlockCipherCamellia256_$cxtsEncrypt ::\n (Camellia256, Camellia256)\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3475,36 +3475,36 @@\n case $w$cxtsEncrypt9\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-ca7998053bce379131092837e2035c31\n+17e38317550151939280c158de405c62\n $fBlockCipherCamellia_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> Camellia\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD Camellia)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-486582c3058d445f42eeff0ae07dc2ad\n+7947b115ee6f6697a4af902a5ed16fc8\n $fBlockCipherCamellia_$cblockSize :: Camellia -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia\n @GHC.Types.Int\n $fNettleBlockCipherCamellia4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-80626306ac5ad0dd318d07f6d86ac31f\n+2007c77f379ad6261451b1990c8302c4\n $fBlockCipherCamellia_$ccbcDecrypt ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3517,15 +3517,15 @@\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n eta1\n ww\n ww1\n ww2 }]\n-aaed22b0abfaeba7cc424624ecd549e8\n+8ac54af03b7ada43c90d7a9949b07f9b\n $fBlockCipherCamellia_$ccbcEncrypt ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3538,15 +3538,15 @@\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n eta1\n ww\n ww1\n ww2 }]\n-7e00a8ee06b57b09e06b5616be34f31c\n+388ad2715db5195a1d21b7591ed69af4\n $fBlockCipherCamellia_$ccfbDecrypt ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3559,15 +3559,15 @@\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n eta1\n ww\n ww1\n ww2 }]\n-114b83ef1f64ceb0d5b1fe107edbbe7e\n+3938322ab00fb525600b7820c7ac26a3\n $fBlockCipherCamellia_$ccfbEncrypt ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3580,26 +3580,26 @@\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n eta1\n ww\n ww1\n ww2 }]\n-79097d69b9a8a9df17aff59b69fb5436\n+7399733e4818e98c52656a5055cc6f6b\n $fBlockCipherCamellia_$cctrCombine ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @Camellia\n $fNettleBlockCipherCamellia]\n-cf1bb80f19be3d17c7a6a8fd17b7832d\n+921c9a347b7334d77fb266668d24a0fd\n $fBlockCipherCamellia_$cecbDecrypt ::\n Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3609,15 +3609,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n ww\n ww1\n ww2 }]\n-5e2778b128ffe07d99c5c594a0efdc33\n+2bd5c734c5ec81cd9ff5ca61df9446d2\n $fBlockCipherCamellia_$cecbEncrypt ::\n Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3627,15 +3627,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n ww\n ww1\n ww2 }]\n-d100eb9a21421954ae1d3254f5d49edf\n+0680b6b9f38d97ffd910d58fed3c81a1\n $fBlockCipherCamellia_$cxtsDecrypt ::\n (Camellia, Camellia)\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3649,15 +3649,15 @@\n case $w$cxtsDecrypt10\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-fe87137c20efb71dcd8c4c2163babb55\n+7804a9f3576215c1af5e1e71f75bdea7\n $fBlockCipherCamellia_$cxtsEncrypt ::\n (Camellia, Camellia)\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3671,15 +3671,15 @@\n case $w$cxtsEncrypt10\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-d04b87e1215ce868e12bbf00ed3f61dc\n+c896a1b2c3582474e921d751203c51eb\n $fBlockCipherDES :: Crypto.Cipher.Types.Block.BlockCipher DES\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @DES\n $fCipherDES\n@@ -3690,35 +3690,35 @@\n $fBlockCipherDES_$ccbcDecrypt\n $fBlockCipherDES_$ccfbEncrypt\n $fBlockCipherDES_$ccfbDecrypt\n $fBlockCipherDES_$cctrCombine\n $fBlockCipherDES_$cxtsEncrypt\n $fBlockCipherDES_$cxtsDecrypt\n $fBlockCipherDES_$caeadInit]\n-a766f32a25fe1743055d846400eaae3a\n+ebc3dffe106ee33cd3eccd9704ec6f02\n $fBlockCipherDES_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> DES\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD DES)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-360fb40720b2be7b77b136d00e5229c4\n+43f309584e08a19338a3695d3f603b5f\n $fBlockCipherDES_$cblockSize :: DES -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES\n @GHC.Types.Int\n $fNettleBlockCipherDES1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-3aea686eb5c126257f3e99e9bbcd3556\n+a6e545d57710c91d8f4e2eb2765e65ea\n $fBlockCipherDES_$ccbcDecrypt ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3731,15 +3731,15 @@\n @DES\n $fNettleBlockCipherDES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-95dd905db9d4397cc6b081809b7490b5\n+b3697e72e56db8cdeb095d1d585c7946\n $fBlockCipherDES_$ccbcEncrypt ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3752,15 +3752,15 @@\n @DES\n $fNettleBlockCipherDES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-0b88c240d56b31782fe6cdac22fdac76\n+d36149493611fe9b36c9d2e423b82677\n $fBlockCipherDES_$ccfbDecrypt ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3773,15 +3773,15 @@\n @DES\n $fNettleBlockCipherDES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-a8b8f899446b8a9d75ace5cae20962ea\n+cd749764e94985ca5cf6aeb21f483d46\n $fBlockCipherDES_$ccfbEncrypt ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3794,26 +3794,26 @@\n @DES\n $fNettleBlockCipherDES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-c36c19eadeed865c8a2ac83bcf3f0156\n+cd268914daab6e4319deb12deb2a3505\n $fBlockCipherDES_$cctrCombine ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @DES\n $fNettleBlockCipherDES]\n-5d271541963069cc90bbfdd7d6651232\n+6dc20b2900912b1a3b2f86cd17f4e2b3\n $fBlockCipherDES_$cecbDecrypt ::\n DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3823,15 +3823,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @DES\n $fNettleBlockCipherDES\n eta\n ww\n ww1\n ww2 }]\n-89b62c9202e17d51996e05f91dab303b\n+81858bef237db886a6f4cdef8f0f62fc\n $fBlockCipherDES_$cecbEncrypt ::\n DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3841,15 +3841,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @DES\n $fNettleBlockCipherDES\n eta\n ww\n ww1\n ww2 }]\n-964cf825a63354167032db9ec4571a00\n+b24a61359707f0303d4df55c55903c5f\n $fBlockCipherDES_$cxtsDecrypt ::\n (DES, DES)\n -> Crypto.Cipher.Types.Base.IV DES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3863,15 +3863,15 @@\n case $w$cxtsDecrypt11\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-080d3a8c51cb63b8c309dc303db9c991\n+92c9f12ecdc265210f223b2f60e632b4\n $fBlockCipherDES_$cxtsEncrypt ::\n (DES, DES)\n -> Crypto.Cipher.Types.Base.IV DES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3885,15 +3885,15 @@\n case $w$cxtsEncrypt11\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-b114ce09a93aa0331dba0b1927266f74\n+25a8cef8c3bc4fb993b274efa373a8d6\n $fBlockCipherDES_EDE3 ::\n Crypto.Cipher.Types.Block.BlockCipher DES_EDE3\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @DES_EDE3\n@@ -3905,36 +3905,36 @@\n $fBlockCipherDES_EDE3_$ccbcDecrypt\n $fBlockCipherDES_EDE3_$ccfbEncrypt\n $fBlockCipherDES_EDE3_$ccfbDecrypt\n $fBlockCipherDES_EDE3_$cctrCombine\n $fBlockCipherDES_EDE3_$cxtsEncrypt\n $fBlockCipherDES_EDE3_$cxtsDecrypt\n $fBlockCipherDES_EDE3_$caeadInit]\n-a601db2a1c820c162898d0d41456373b\n+ab5df28414cb3e27616e2146a9be458e\n $fBlockCipherDES_EDE3_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> DES_EDE3\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD DES_EDE3)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-4706e512a1e3215b926c5f0ae3b71955\n+9a4ac65f368d530a89b34bf3ce8dfe28\n $fBlockCipherDES_EDE3_$cblockSize :: DES_EDE3 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES_EDE3\n @GHC.Types.Int\n $fNettleBlockCipherDES_EDE1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-0d12178376fca1076781c48a2d9f4f88\n+d60e8a04fbbe03ce801e144fc1a7d2bb\n $fBlockCipherDES_EDE3_$ccbcDecrypt ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3947,15 +3947,15 @@\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n eta1\n ww\n ww1\n ww2 }]\n-4babf5fd94e984b1124241f7530bfd0f\n+04dac7902acb980397af862509ab3387\n $fBlockCipherDES_EDE3_$ccbcEncrypt ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3968,15 +3968,15 @@\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n eta1\n ww\n ww1\n ww2 }]\n-45eddc6aa25bcf7fcc9532369bc27bb4\n+4af7d02bbb6063e1c7ce36caf445916a\n $fBlockCipherDES_EDE3_$ccfbDecrypt ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3989,15 +3989,15 @@\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n eta1\n ww\n ww1\n ww2 }]\n-62d95e75ae3bdd08da182ef4b008a19d\n+7211fe66c8d6c4a953d56803ddfa51d5\n $fBlockCipherDES_EDE3_$ccfbEncrypt ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4010,26 +4010,26 @@\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n eta1\n ww\n ww1\n ww2 }]\n-34449af18c6406f5796d44ee46126236\n+884daa65e122f57e8619085704bb6170\n $fBlockCipherDES_EDE3_$cctrCombine ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3]\n-5b483b225d6520ef17210b3b8d414362\n+ad3685af41df569bfa702840d71f4f52\n $fBlockCipherDES_EDE3_$cecbDecrypt ::\n DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4039,15 +4039,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n ww\n ww1\n ww2 }]\n-c2c2bfc87a6e06a4c2e730503fb1f00b\n+af4fd75f95e00e07792239269d15075b\n $fBlockCipherDES_EDE3_$cecbEncrypt ::\n DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4057,15 +4057,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n ww\n ww1\n ww2 }]\n-a133e287a6b09c3cdb1c493452207719\n+bdb083ee61e0693df7bfb64c6226dc40\n $fBlockCipherDES_EDE3_$cxtsDecrypt ::\n (DES_EDE3, DES_EDE3)\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4079,15 +4079,15 @@\n case $w$cxtsDecrypt12\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-a085370a0ecab925311022d693baf622\n+10bf4d057c180cc9f262f23d80be268c\n $fBlockCipherDES_EDE3_$cxtsEncrypt ::\n (DES_EDE3, DES_EDE3)\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4101,15 +4101,15 @@\n case $w$cxtsEncrypt12\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-5e6ff2ae79563096e772ff058a3f9120\n+508de474741909bfa0dd07999d5fa6ca\n $fBlockCipherSERPENT ::\n Crypto.Cipher.Types.Block.BlockCipher SERPENT\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SERPENT\n@@ -4121,36 +4121,36 @@\n $fBlockCipherSERPENT_$ccbcDecrypt\n $fBlockCipherSERPENT_$ccfbEncrypt\n $fBlockCipherSERPENT_$ccfbDecrypt\n $fBlockCipherSERPENT_$cctrCombine\n $fBlockCipherSERPENT_$cxtsEncrypt\n $fBlockCipherSERPENT_$cxtsDecrypt\n $fBlockCipherSERPENT_$caeadInit]\n-cbe57edf4becbfac7581d975d1d20f51\n+31e3fd667cc4ccbbb33cf912aa7e3c43\n $fBlockCipherSERPENT_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> SERPENT\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD SERPENT)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-a685dab048cf88fcbc64146d7a087bff\n+b686d79cd6b3716997c46b949c78d5fb\n $fBlockCipherSERPENT_$cblockSize :: SERPENT -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SERPENT\n @GHC.Types.Int\n $fNettleBlockCipherSERPENT1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-99c95fa018b6f4ebcd7c08cbd3c4c165\n+fe6b98f12653f62bcc351194525c4ae1\n $fBlockCipherSERPENT_$ccbcDecrypt ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4163,15 +4163,15 @@\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ccd97072404978abf74058fcb595bad8\n+59cccf6d97fbca82ebcdd0d4478470f8\n $fBlockCipherSERPENT_$ccbcEncrypt ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4184,15 +4184,15 @@\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n eta1\n ww\n ww1\n ww2 }]\n-be0f23acbf25391b0f19cff9b4366d42\n+08a7a7c9523fc20cde15f9e0aedc4330\n $fBlockCipherSERPENT_$ccfbDecrypt ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4205,15 +4205,15 @@\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ff24c7c2a4c583d470340869b603f297\n+a08976b6798ffe6346a69ab0cb4abd16\n $fBlockCipherSERPENT_$ccfbEncrypt ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4226,26 +4226,26 @@\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n eta1\n ww\n ww1\n ww2 }]\n-2097493ae739d2efbddd86e4432416c5\n+b41a847e5a4522471916c8405dd7a761\n $fBlockCipherSERPENT_$cctrCombine ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @SERPENT\n $fNettleBlockCipherSERPENT]\n-539f26b1e70bdeba0f5ef026a6773646\n+1618bd70823f52c15c5c92057af43405\n $fBlockCipherSERPENT_$cecbDecrypt ::\n SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4255,15 +4255,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n ww\n ww1\n ww2 }]\n-7f8c1d368a5180c1470ca11dedc07dd6\n+f520db885df52527df939fdbc50fcd77\n $fBlockCipherSERPENT_$cecbEncrypt ::\n SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4273,15 +4273,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n ww\n ww1\n ww2 }]\n-78f66279cee01d29fc2d084e00cbc2db\n+216e63b9d96d45326cb8016f842cbab9\n $fBlockCipherSERPENT_$cxtsDecrypt ::\n (SERPENT, SERPENT)\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4295,15 +4295,15 @@\n case $w$cxtsDecrypt13\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-ff25532e2180ecc33ffd2543c20b1784\n+3cd19c638f4029b6bb41e80085ff1fc1\n $fBlockCipherSERPENT_$cxtsEncrypt ::\n (SERPENT, SERPENT)\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4317,15 +4317,15 @@\n case $w$cxtsEncrypt13\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-df84323034ac45476c79deae2b7d307e\n+7b3ba8c7d229624b03c5dc6de62bec0d\n $fBlockCipherTWOFISH ::\n Crypto.Cipher.Types.Block.BlockCipher TWOFISH\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @TWOFISH\n@@ -4337,36 +4337,36 @@\n $fBlockCipherTWOFISH_$ccbcDecrypt\n $fBlockCipherTWOFISH_$ccfbEncrypt\n $fBlockCipherTWOFISH_$ccfbDecrypt\n $fBlockCipherTWOFISH_$cctrCombine\n $fBlockCipherTWOFISH_$cxtsEncrypt\n $fBlockCipherTWOFISH_$cxtsDecrypt\n $fBlockCipherTWOFISH_$caeadInit]\n-b2ef5037ff897b10b83ef19ce501ae94\n+1ce3a3825e5e5912b6f401a59367aa7f\n $fBlockCipherTWOFISH_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> TWOFISH\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD TWOFISH)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-9e4b411643ed1ee4b9704f737a0e726e\n+79802e12e7efc2265702728c29e3a469\n $fBlockCipherTWOFISH_$cblockSize :: TWOFISH -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @TWOFISH\n @GHC.Types.Int\n $fNettleBlockCipherTWOFISH1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-b3edbabf17454752eae6df408946a2e1\n+ea49857386585450413759695ce95781\n $fBlockCipherTWOFISH_$ccbcDecrypt ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4379,15 +4379,15 @@\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-e69fedee0825570f5691fe43dcb4e826\n+6f68e9f9917139c55305383e0c167330\n $fBlockCipherTWOFISH_$ccbcEncrypt ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4400,15 +4400,15 @@\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-12341b015ef45b01d17e5fc820229f40\n+e5b512e573ff99ef2c9acbe108c6e34f\n $fBlockCipherTWOFISH_$ccfbDecrypt ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4421,15 +4421,15 @@\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-a58a67c841924c3545df4c78ba8df4fb\n+019b0e43d3d643d3eee3ed0a57b35ea2\n $fBlockCipherTWOFISH_$ccfbEncrypt ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4442,26 +4442,26 @@\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ca797e1af341947e083feda7b9364cc0\n+2d6a8dd0d21d2fd86bb39010641ad988\n $fBlockCipherTWOFISH_$cctrCombine ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @TWOFISH\n $fNettleBlockCipherTWOFISH]\n-e4a8a3b96731db5ff507d337cd3c9d3b\n+3b95a31ac7c5b911a8ebc311e9f6e40e\n $fBlockCipherTWOFISH_$cecbDecrypt ::\n TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4471,15 +4471,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n ww\n ww1\n ww2 }]\n-a0bc2faa375da7475f52f4dbf4299612\n+9456198628ec5534ed9410a6cbab4f21\n $fBlockCipherTWOFISH_$cecbEncrypt ::\n TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4489,15 +4489,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n ww\n ww1\n ww2 }]\n-d601c070aba7ee804a1e238d3812df71\n+bd65cb47005aafcc112bc5339f857ffc\n $fBlockCipherTWOFISH_$cxtsDecrypt ::\n (TWOFISH, TWOFISH)\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4511,15 +4511,15 @@\n case $w$cxtsDecrypt14\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-9d1231fd9fcbcffc023666a128d749cb\n+09aa62138468603b0ad92674048e66d7\n $fBlockCipherTWOFISH_$cxtsEncrypt ::\n (TWOFISH, TWOFISH)\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4533,29 +4533,29 @@\n case $w$cxtsEncrypt14\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-335250cfc04ae3262b3ee8ed331f6e09\n+1e107573fef7fa3b627235d240add120\n $fCipherAES :: Crypto.Cipher.Types.Base.Cipher AES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES\n $fCipherAES4\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES[0]))\n $fCipherAES_$ccipherName\n $fCipherAES_$ccipherKeySize]\n-0fda18fdc1cb944a89c79f869c4f174a\n+b45d38710ce3501a6736ae2a94f0017a\n $fCipherAES1 ::\n Crypto.Cipher.Types.Base.Key AES128 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key AES128) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -4568,15 +4568,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes128_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes128_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -4586,91 +4586,91 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-29cfcbafd929fcad566031447153ef21\n+d7b56232057a0335963634f27d0913f0\n $fCipherAES128 :: Crypto.Cipher.Types.Base.Cipher AES128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES128\n $fCipherAES1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES128[0]))\n $fCipherAES128_$ccipherName\n $fCipherAES128_$ccipherKeySize]\n-87b400ca88628f9df81aed33512a9142\n+c7c2b63e17fc6c64476c87334d5c7fb7\n $fCipherAES128_$ccipherKeySize ::\n AES128 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES128\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherAES3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-6c79db9468d0224ec196e83480a539f0\n+0b4033850f8f6c491f3a48fb0c001c77\n $fCipherAES128_$ccipherName :: AES128 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES128\n @GHC.Base.String\n $fNettleCipherAES5\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-f93957354f65cd412811e2b9a8acd829\n+41f5663538eb8dbd949c34f53b4d3fff\n $fCipherAES192 :: Crypto.Cipher.Types.Base.Cipher AES192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES192\n $fCipherAES2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES192[0]))\n $fCipherAES192_$ccipherName\n $fCipherAES192_$ccipherKeySize]\n-3c961f1982e1794bfe95bd5ca022289d\n+ee00fb12d50458f51c71e4b53c957653\n $fCipherAES192_$ccipherKeySize ::\n AES192 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES192\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherAES10\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-a119c2cb2d523ee20107298a57530aaa\n+e9c9867195d962e139ab08e1864aca05\n $fCipherAES192_$ccipherName :: AES192 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES192\n @GHC.Base.String\n $fNettleCipherAES12\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-e1e0c5bf974e59f8b2190a762acc3d00\n+49d607b5e9518b54578a9ac4a2da9076\n $fCipherAES2 ::\n Crypto.Cipher.Types.Base.Key AES192 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key AES192) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -4683,15 +4683,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes192_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes192_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -4701,53 +4701,53 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-6ee839c3a1e12830ee1a074db2621d10\n+a5e7c09b2ae87861119fdf179aa6716e\n $fCipherAES256 :: Crypto.Cipher.Types.Base.Cipher AES256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES256\n $fCipherAES3\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES256[0]))\n $fCipherAES256_$ccipherName\n $fCipherAES256_$ccipherKeySize]\n-79983334278244d8b0ff19d549510d45\n+629b4c59600350525011ded8cdf69029\n $fCipherAES256_$ccipherKeySize ::\n AES256 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES256\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherAES17\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-ff416a334268427fb3b6c09d38b90c0b\n+e7a598504effd266cdb40ab77787d9c3\n $fCipherAES256_$ccipherName :: AES256 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES256\n @GHC.Base.String\n $fNettleCipherAES19\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-e80e82c4434bfc248aacb8185eed83c6\n+ec87406b307e5abfb4e5fc0d5c4f5f92\n $fCipherAES3 ::\n Crypto.Cipher.Types.Base.Key AES256 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key AES256) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -4760,15 +4760,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes256_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -4778,15 +4778,15 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-96d12f123ffe5dcf7e3894a9eef20457\n+17c24220f0489795f8a1c54b00372097\n $fCipherAES4 ::\n Crypto.Cipher.Types.Base.Key AES -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key AES) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -4799,15 +4799,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes_init :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -4820,58 +4820,58 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-fc73b218086f2c88515ffe44d132b168\n+39ba73ea8ac7450a14029c054ddeb449\n $fCipherAES_$ccipherKeySize ::\n AES -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherAES24\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-23626a3764e5d744c8bea2ef63ae40d3\n+db186795a1427e9e118a75d49918e5d2\n $fCipherAES_$ccipherName :: AES -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES\n @GHC.Base.String\n $fNettleCipherAES31\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-b03901b0e69e3139e5acf406649df717\n+1d1a2381245f8096f5c5cdf71a64d097\n $fCipherARCFOUR :: Crypto.Cipher.Types.Base.Cipher ARCFOUR\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ARCFOUR\n $fCipherARCFOUR10\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCFOUR[0]))\n $fCipherARCFOUR_$ccipherName\n $fCipherARCFOUR_$ccipherKeySize]\n-d2378df1b8b619e9ae14383c82ed7668\n+1fd1827e08c4f59a9db1c7b1c3354c9b\n $fCipherARCFOUR1 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fCipherARCFOUR2]\n-04bf751d2313c7ec42e873cc96050a27\n+b8ea8f30b4781019e7ced88796735f65\n $fCipherARCFOUR10 ::\n Crypto.Cipher.Types.Base.Key ARCFOUR -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key ARCFOUR) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -4884,15 +4884,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arcfour_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arcfour_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -4905,95 +4905,95 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ee7324c83588f9ed4cc3c436c50c31bc\n+bab085aedae2c8d9f7610e760e33e864\n $fCipherARCFOUR2 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fCipherARCFOUR7 $fCipherARCFOUR3]\n-d74d91da84c4fac75736630976a0498f\n+98952b7898759bfe502626c8bb30cd6c\n $fCipherARCFOUR3 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fCipherARCFOUR6 $fCipherARCFOUR4]\n-8b0007f8915b82333610adee30fd0812\n+b15a8eb51f64e54f0d8cc76d9b7c424a\n $fCipherARCFOUR4 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fCipherARCFOUR5\n (GHC.Types.[] @GHC.Types.Int)]\n-4d6e9b8202c82a0bf22b98fe54eac20f\n+0bafcdad183266795b9f9d1e105fbc66\n $fCipherARCFOUR5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-774c7d8e12084d2592be91f3b2375a23\n+a1192264c12b52c58c6a128707d7755b\n $fCipherARCFOUR6 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-012b03a0bbcdd85254fcf01b1d257861\n+82852dc914cfe4aaa790531d0932131c\n $fCipherARCFOUR7 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-1959941aaaf1a387e840c79147b54274\n+e4226c36c29d8b921df643ca3b9b7af5\n $fCipherARCFOUR8 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fCipherARCFOUR9]\n-b610b73f8ff76184cde627ce0db40cee\n+84ec5551824b549891e4ba78423efc62\n $fCipherARCFOUR9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ARCFOUR\"#]\n-5b503b35ad8429c845d0890b7ad8129f\n+a138cbc1e736597d9763c6af8c669a6c\n $fCipherARCFOUR_$ccipherKeySize ::\n ARCFOUR -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCFOUR\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fCipherARCFOUR1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-0f75e5552e7f3df8ce497a63a0104f2f\n+c06af96049b426dffcdd8684853963e6\n $fCipherARCFOUR_$ccipherName :: ARCFOUR -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCFOUR\n @GHC.Base.String\n $fCipherARCFOUR8\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-a0f12eeb37bff3a4434d8acda2049a27\n+37b0fc794aedaf180e48383b4c3efc4c\n $fCipherARCTWO :: Crypto.Cipher.Types.Base.Cipher ARCTWO\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ARCTWO\n $fCipherARCTWO1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCTWO[0]))\n $fCipherARCTWO_$ccipherName\n $fCipherARCTWO_$ccipherKeySize]\n-f530259bc7358c55099d45f28715a002\n+ad952d188ae1c077cd0b6f0eaca0fbff\n $fCipherARCTWO1 ::\n Crypto.Cipher.Types.Base.Key ARCTWO -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key ARCTWO) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -5006,15 +5006,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -5027,53 +5027,53 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-2d1a9e8d6f631346fca761a1bf591a9c\n+153d7e901823e78ebad7ee1288bb51e9\n $fCipherARCTWO_$ccipherKeySize ::\n ARCTWO -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCTWO\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherARCTWO3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-5b6b94b2b0786e8e1fa7365ac3968515\n+2a9cdf135eff26591049967cb67a16fc\n $fCipherARCTWO_$ccipherName :: ARCTWO -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCTWO\n @GHC.Base.String\n $fNettleCipherARCTWO6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-82f34f6923513949ee6d71af769f054e\n+7e62176745b40affff020c5d73d88904\n $fCipherBLOWFISH :: Crypto.Cipher.Types.Base.Cipher BLOWFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @BLOWFISH\n $fCipherBLOWFISH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:BLOWFISH[0]))\n $fCipherBLOWFISH_$ccipherName\n $fCipherBLOWFISH_$ccipherKeySize]\n-d703d52244f4a7a4a50b238018e7f4f5\n+f5b3428053b1e73ca6225e78da27f4fd\n $fCipherBLOWFISH1 ::\n Crypto.Cipher.Types.Base.Key BLOWFISH -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key BLOWFISH) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -5086,15 +5086,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_blowfish_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_blowfish_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -5107,39 +5107,39 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d754b338d6dd8a60f34f348baa5a3a62\n+6edc7818b40c41a6bb348e8ee30efc4f\n $fCipherBLOWFISH_$ccipherKeySize ::\n BLOWFISH -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @BLOWFISH\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherBLOWFISH3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-16f5beee95663655936654636fb46875\n+258e24692bf94989c45ef2a2e0a64af5\n $fCipherBLOWFISH_$ccipherName :: BLOWFISH -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @BLOWFISH\n @GHC.Base.String\n $fNettleCipherBLOWFISH6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-29052db38bd704a74760bdfe3f211b33\n+46c5492a619e47285b4b375008e9a111\n $fCipherCAST1 ::\n Crypto.Cipher.Types.Base.Key CAST128 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key CAST128) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -5152,15 +5152,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cast5_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cast5_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -5173,102 +5173,102 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d9791758aca72fad636a4985067d490a\n+800a64614e7aa0ab0eb002b3b64b0772\n $fCipherCAST128 :: Crypto.Cipher.Types.Base.Cipher CAST128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CAST128\n $fCipherCAST1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:CAST128[0]))\n $fCipherCAST128_$ccipherName\n $fCipherCAST128_$ccipherKeySize]\n-3b0728c7bfa66a2de74ecf086e297f6b\n+ede1111136bc6a45ffb113d38c8e5520\n $fCipherCAST128_$ccipherKeySize ::\n CAST128 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CAST128\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCAST3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-78dddbcbfc1573758ae0f4ba3b435bac\n+25919dcbc3935e16ac013b6886509f72\n $fCipherCAST128_$ccipherName :: CAST128 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CAST128\n @GHC.Base.String\n $fNettleCipherCAST6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-f8631c72add751c2d490c3de6a2d6527\n+52146be02dccd22e294236bc22783202\n $fCipherCHACHA :: Crypto.Cipher.Types.Base.Cipher CHACHA\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CHACHA\n $fCipherCHACHA5\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:CHACHA[0]))\n $fCipherCHACHA_$ccipherName\n $fCipherCHACHA_$ccipherKeySize]\n-689d047f2b59badc226e0c8cbc2e25e5\n+380f2a8932fc6bf5d740e3e139226ce7\n $fCipherCHACHA1 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fCipherCHACHA2]\n-0cc1571197783d23edf3532ba0157f6e\n+7b4c21952678d28d81ef5ced0c56e413\n $fCipherCHACHA2 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-630935db63e80777bc4ae7ae5a3ef396\n+d9ee3a0fb78a2c68839832db46e057a2\n $fCipherCHACHA3 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fCipherCHACHA4]\n-c7df96aafba7be49eebd913072736fbc\n+ddbc20687624e65dd765ba57ea71d5ba\n $fCipherCHACHA4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ChaCha\"#]\n-eb906451093ef9b2767e4c958a492f2a\n+db1cf8510b267dea621e590ccf7918c5\n $fCipherCHACHA5 ::\n Crypto.Cipher.Types.Base.Key CHACHA\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 1(, 1(, 2,)), Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key CHACHA) ->\n case $w$ccipherInit k of wild { (#,,#) ww ww1 ww2 ->\n (ww,\n Data.ByteString.Internal.Type.BS\n ww1\n GHC.ForeignPtr.FinalPtr\n ww2) }]\n-e7729a58774a4fb9c83d70a7b9162de6\n+eff04b0d355022b1ed4359a01595d33f\n $fCipherCHACHA6 :: Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.Magic.runRW#\n @GHC.Types.LiftedRep\n @Data.ByteString.Internal.Type.ByteString\n (\\ (s['GHC.Types.Many] :: GHC.Prim.State#\n@@ -5308,53 +5308,53 @@\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (GHC.Magic.runRW#\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds1['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# s', ipv2 #)) of ds1 { (#,#) ipv6 ipv7 ->\n Data.ByteString.Internal.Type.BS ipv7 ipv3 8# } } } })]\n-b0abda2614d426b15ea3b39b7733ddbf\n+d995ea209919116a128f70f363fea16f\n $fCipherCHACHA_$ccipherKeySize ::\n CHACHA -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CHACHA\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fCipherCHACHA1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-a9fc9f411bc35e8a0858419e92d7ea56\n+4f83fdbaace99f5a2ff54126751d9fc9\n $fCipherCHACHA_$ccipherName :: CHACHA -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CHACHA\n @GHC.Base.String\n $fCipherCHACHA3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-8d311d8578fb589a98de34e5fcca903a\n+51a2e1d7e533242758d5a43946efab2a\n $fCipherCamellia :: Crypto.Cipher.Types.Base.Cipher Camellia\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia\n $fCipherCamellia4\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia[0]))\n $fCipherCamellia_$ccipherName\n $fCipherCamellia_$ccipherKeySize]\n-d9d42d17f4feed6458f97fcf048f13d5\n+a3206f1889383d8dd3cf81f46f034789\n $fCipherCamellia1 ::\n Crypto.Cipher.Types.Base.Key Camellia128\n -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key\n@@ -5369,15 +5369,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia128_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia128_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -5387,95 +5387,95 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-6c961fa058219c8f3f5eadbf03efaf77\n+b57405020f02607b826e19f577de872c\n $fCipherCamellia128 :: Crypto.Cipher.Types.Base.Cipher Camellia128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia128\n $fCipherCamellia1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia128[0]))\n $fCipherCamellia128_$ccipherName\n $fCipherCamellia128_$ccipherKeySize]\n-a33196bba3c534b4423dd62faf7a9d4a\n+533264c5f39a419eec97eddb800a54d2\n $fCipherCamellia128_$ccipherKeySize ::\n Camellia128 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia128\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCamellia3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-0fd3aaa18351e540389dba181358dca1\n+5c2cbfae408b22e3221ee29d83f27ac0\n $fCipherCamellia128_$ccipherName :: Camellia128 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia128\n @GHC.Base.String\n $fNettleCipherCamellia5\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-4cdc1cdbf91ad68b7915164b9bb2a331\n+57b7cde7e2896b15cc2751f7836417c8\n $fCipherCamellia192 :: Crypto.Cipher.Types.Base.Cipher Camellia192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia192\n $fCipherCamellia2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia192[0]))\n $fCipherCamellia192_$ccipherName\n $fCipherCamellia192_$ccipherKeySize]\n-9547b5c9331c6c8e863f04c80fd9fd8e\n+8095fbda72418964293d674a51de6b15\n $fCipherCamellia192_$ccipherKeySize ::\n Camellia192 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia192\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCamellia10\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-f7a23bcd2707252c2ec636a0ceca0c30\n+8567903e96ff676b4a87b8e990ff93bc\n $fCipherCamellia192_$ccipherName :: Camellia192 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia192\n @GHC.Base.String\n $fNettleCipherCamellia12\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-097f24e14aedf43cd8fd6ded138ad543\n+b0fa97baf6eabb2e40d7159782927cc7\n $fCipherCamellia2 ::\n Crypto.Cipher.Types.Base.Key Camellia192\n -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key\n@@ -5490,15 +5490,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia192_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia192_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -5508,55 +5508,55 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-60122190527561c09602522faae5fa3a\n+483eb95229af32bccfb415b8e6ad67e3\n $fCipherCamellia256 :: Crypto.Cipher.Types.Base.Cipher Camellia256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia256\n $fCipherCamellia3\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia256[0]))\n $fCipherCamellia256_$ccipherName\n $fCipherCamellia256_$ccipherKeySize]\n-e4201c88e0f35e05d923648a68341759\n+86eaae4ef3afdbd5ab9ad98d5caf3a25\n $fCipherCamellia256_$ccipherKeySize ::\n Camellia256 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia256\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCamellia17\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-edf436d998f80ed020200c95eedec0d5\n+6ad3f700bd1d4438243181476d4420e5\n $fCipherCamellia256_$ccipherName :: Camellia256 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia256\n @GHC.Base.String\n $fNettleCipherCamellia19\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-35abb29e33302876a08840699fbe461d\n+4b3ab00ebcbc0d50670ac3a052299a7d\n $fCipherCamellia3 ::\n Crypto.Cipher.Types.Base.Key Camellia256\n -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key\n@@ -5571,15 +5571,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia256_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -5589,15 +5589,15 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-76f11f423727b96242246205f6d824bf\n+bc978dd52ee496f420e5ca1844673885\n $fCipherCamellia4 ::\n Crypto.Cipher.Types.Base.Key Camellia -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key Camellia) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -5610,15 +5610,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia_init :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -5631,53 +5631,53 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-3bcb40cb3c991fcaa137b7ab5b5ca3e4\n+a286effbe8aebeaca6519e413da03736\n $fCipherCamellia_$ccipherKeySize ::\n Camellia -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCamellia24\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-5fd0205bb318d3696ddfb5ac65f6fed1\n+cb66c69207d4432e34681a7298701165\n $fCipherCamellia_$ccipherName :: Camellia -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia\n @GHC.Base.String\n $fNettleCipherCamellia31\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-7d5c037621deb598f0fe3696c29986a8\n+01d59187f952ec42f338630849951cb0\n $fCipherDES :: Crypto.Cipher.Types.Base.Cipher DES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @DES\n $fCipherDES1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:DES[0]))\n $fCipherDES_$ccipherName\n $fCipherDES_$ccipherKeySize]\n-f7d1f52506d197a1fa15a7a9edf156fd\n+e83e39766b31558295831f0c8cffb99e\n $fCipherDES1 ::\n Crypto.Cipher.Types.Base.Key DES -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key DES) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -5690,15 +5690,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -5708,38 +5708,38 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ad617a6c6c463eeb00f8c335d5745d95\n+d8f2347ca09ec3fb8c09ac11a6c69bdf\n $fCipherDES_$ccipherKeySize ::\n DES -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherDES3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-1cc6be631f76d7110bcea8fe2ab4215d\n+dd7e91c7843941335d88747b84115040\n $fCipherDES_$ccipherName :: DES -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES\n @GHC.Base.String\n $fNettleCipherDES5\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-6b2b8bc9738ec20d842d57ed5bf7c514\n+63e15e787ac48aea825ae178299ed448\n $fCipherDES_EDE1 ::\n Crypto.Cipher.Types.Base.Key DES_EDE3 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key DES_EDE3) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -5752,15 +5752,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des3_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des3_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -5770,136 +5770,136 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-09ff8fb58ad1b4206df0126d6c66a0aa\n+f52996acf74c896fbf960a837beb7f53\n $fCipherDES_EDE3 :: Crypto.Cipher.Types.Base.Cipher DES_EDE3\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @DES_EDE3\n $fCipherDES_EDE1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:DES_EDE3[0]))\n $fCipherDES_EDE3_$ccipherName\n $fCipherDES_EDE3_$ccipherKeySize]\n-b1896f275d49c0160953c4d525e71306\n+65d5a1fe69e2e72a648e341666928ec5\n $fCipherDES_EDE3_$ccipherKeySize ::\n DES_EDE3 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES_EDE3\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherDES_EDE4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-d3172abd83065d76ff27f3846075a607\n+cfc714421ee42ea8172ebcd60db58e55\n $fCipherDES_EDE3_$ccipherName :: DES_EDE3 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES_EDE3\n @GHC.Base.String\n $fNettleCipherDES_EDE6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-5a18af9f4dd9fb5fb7a99689f26d8ce2\n+25d2ed63830e924d02cc524ff941da74\n $fCipherESTREAM_SALSA1 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fCipherESTREAM_SALSA2]\n-baecd76b4c3e10e9fec69068662b82b7\n+2919b4f8ba02f3b23958ed1fda1c51e3\n $fCipherESTREAM_SALSA2 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fCipherESTREAM_SALSA5\n $fCipherESTREAM_SALSA3]\n-d71be7d7859258ba2c068934736deb08\n+d03c329a50a3f8bba367c9236e685bcb\n $fCipherESTREAM_SALSA20 ::\n Crypto.Cipher.Types.Base.Cipher ESTREAM_SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ESTREAM_SALSA20\n $fCipherESTREAM_SALSA8\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ESTREAM_SALSA20[0]))\n $fCipherESTREAM_SALSA20_$ccipherName\n $fCipherESTREAM_SALSA20_$ccipherKeySize]\n-2626478e6327b04bfa65461eea2a29d6\n+066e7b7f9dbb5f61ab71af3f26f33d14\n $fCipherESTREAM_SALSA20_$ccipherKeySize ::\n ESTREAM_SALSA20 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ESTREAM_SALSA20\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fCipherESTREAM_SALSA1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-0c02075f0fbac18dac241416a62d646a\n+3baab34d26ba782866b169eb4bb51387\n $fCipherESTREAM_SALSA20_$ccipherName ::\n ESTREAM_SALSA20 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ESTREAM_SALSA20\n @GHC.Base.String\n $fCipherESTREAM_SALSA6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-ba3705d37c7faf6b455a960c6191718a\n+9ad1db077ac5edeafd33bdd3d452616b\n $fCipherESTREAM_SALSA3 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fCipherESTREAM_SALSA4\n (GHC.Types.[] @GHC.Types.Int)]\n-535ef85d6636bd7e21c3f0fc5b3c9513\n+afb37660c53938ef7a0aa10e9e6b5a06\n $fCipherESTREAM_SALSA4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-3a7285d497f93123dd9967517480a7be\n+75d4096e64c62f44e69aec91f168abdf\n $fCipherESTREAM_SALSA5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-ba814fd477feeef2f409336398657b1c\n+d579f825306d4d814e1a54c0c512c341\n $fCipherESTREAM_SALSA6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fCipherESTREAM_SALSA7]\n-335fc040a3c414c284d0af01d7bc2f17\n+d72fbcc7b19479b443fa9c79a0dd01ab\n $fCipherESTREAM_SALSA7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"eSTREAM-Salsa20\"#]\n-aed6bf99142583a5bb956f8fe3482cc5\n+2ea3b1d1153f88c65cbfa18d6d77b941\n $fCipherESTREAM_SALSA8 ::\n Crypto.Cipher.Types.Base.Key ESTREAM_SALSA20\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 1(, 1(, 2,)), Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n@@ -5907,15 +5907,15 @@\n ESTREAM_SALSA20) ->\n case $w$ccipherInit1 k of wild { (#,,#) ww ww1 ww2 ->\n (ww,\n Data.ByteString.Internal.Type.BS\n ww1\n GHC.ForeignPtr.FinalPtr\n ww2) }]\n-2af4ca958706bb294ff2c5a32aa58b73\n+422a413f3f9cc5a9b3d7c119bce417a9\n $fCipherESTREAM_SALSA9 :: Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.Magic.runRW#\n @GHC.Types.LiftedRep\n @Data.ByteString.Internal.Type.ByteString\n (\\ (s['GHC.Types.Many] :: GHC.Prim.State#\n@@ -5955,120 +5955,120 @@\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (GHC.Magic.runRW#\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds1['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# s', ipv2 #)) of ds1 { (#,#) ipv6 ipv7 ->\n Data.ByteString.Internal.Type.BS ipv7 ipv3 8# } } } })]\n-b2127940a6320f4c81f77a2b9ff6be18\n+edc2d1a326a7848d5597fd9ce613987f\n $fCipherSALSA1 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fCipherSALSA2]\n-4c073471bdf71970d36e59196dd2b9d8\n+72177088193b3a42cc7fd5e827dcea1a\n $fCipherSALSA2 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fCipherSALSA5 $fCipherSALSA3]\n-a513ab6d874984641def2280a2b70083\n+7134252ab675161b3c8f497365222139\n $fCipherSALSA20 :: Crypto.Cipher.Types.Base.Cipher SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SALSA20\n $fCipherSALSA8\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:SALSA20[0]))\n $fCipherSALSA20_$ccipherName\n $fCipherSALSA20_$ccipherKeySize]\n-d67582e257c17e3d31f6f266e246abf3\n+c8ded390534086aeea9b16ec0df8f96c\n $fCipherSALSA20_$ccipherKeySize ::\n SALSA20 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SALSA20\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fCipherSALSA1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-d882c598a133f5552efdf1739c3a25bb\n+93d01271e7579976f6194d99b37efdca\n $fCipherSALSA20_$ccipherName :: SALSA20 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SALSA20\n @GHC.Base.String\n $fCipherSALSA6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-d9c04f11e82e4648cfead34aff08128d\n+40dd02ad9ffc441bc4935c7d0f98845a\n $fCipherSALSA3 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fCipherSALSA4\n (GHC.Types.[] @GHC.Types.Int)]\n-a8881bbf9fc0b6bdaff3e546feebb8e0\n+445e5f5c634ef125d4f59d683c9dddd9\n $fCipherSALSA4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-53232441424bd38d98dab49ff38788bf\n+5cf506814f3248180700e2b1984fbb08\n $fCipherSALSA5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-72994167ff5816945c2ed66a3624aa73\n+1b0f0afa48a2210dd48a43631bd5600d\n $fCipherSALSA6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fCipherSALSA7]\n-5f34a6454b9c770cedb594c726f49a94\n+0f2d5496307068b2bdfcef5b7d4db6ee\n $fCipherSALSA7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Salsa20\"#]\n-cfeb942f32551bcb2be19d3304254793\n+257a75345f44998f31b2e49d90db117c\n $fCipherSALSA8 ::\n Crypto.Cipher.Types.Base.Key SALSA20\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 1(, 1(, 2,)), Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key SALSA20) ->\n case $w$ccipherInit2 k of wild { (#,,#) ww ww1 ww2 ->\n (ww,\n Data.ByteString.Internal.Type.BS\n ww1\n GHC.ForeignPtr.FinalPtr\n ww2) }]\n-e099a541c92fbb6dfbb47b74f4850156\n+a553baf2472129cb714cad23c6911601\n $fCipherSERPENT :: Crypto.Cipher.Types.Base.Cipher SERPENT\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SERPENT\n $fCipherSERPENT1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:SERPENT[0]))\n $fCipherSERPENT_$ccipherName\n $fCipherSERPENT_$ccipherKeySize]\n-a19faca20731c08be2eb0fe8b2d74a0e\n+5258fffa525b79c1b33c6476eb121270\n $fCipherSERPENT1 ::\n Crypto.Cipher.Types.Base.Key SERPENT -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key SERPENT) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -6081,15 +6081,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_serpent_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_serpent_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -6102,53 +6102,53 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-faf232e0de4c987437bc74842a26e922\n+37ee41fb05c92aa9eb9b3535ee5b24bb\n $fCipherSERPENT_$ccipherKeySize ::\n SERPENT -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SERPENT\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherSERPENT3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-149e24b4fd5a27da1b4f60dd84e45884\n+2ed3fbf198aea3b7e2fbb20b1eb9043d\n $fCipherSERPENT_$ccipherName :: SERPENT -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SERPENT\n @GHC.Base.String\n $fNettleCipherSERPENT6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-f41807fefe7a4fbda711e66836b1d94c\n+815cba77acdf01705eae7ecfa63c431a\n $fCipherTWOFISH :: Crypto.Cipher.Types.Base.Cipher TWOFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @TWOFISH\n $fCipherTWOFISH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:TWOFISH[0]))\n $fCipherTWOFISH_$ccipherName\n $fCipherTWOFISH_$ccipherKeySize]\n-a9bc5aa84549d6cc0b8f3b94e1fe3c10\n+6cd2193f4eaad3b738d3306a3c39fd79\n $fCipherTWOFISH1 ::\n Crypto.Cipher.Types.Base.Key TWOFISH -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key TWOFISH) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -6161,15 +6161,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_twofish_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_twofish_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -6182,39 +6182,39 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-220ab1422816251f1e5eb74d72efa49a\n+4571cf49c9943aa476b7aeb61f685056\n $fCipherTWOFISH_$ccipherKeySize ::\n TWOFISH -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @TWOFISH\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherTWOFISH3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-8dedd1288fb2a9957f03ed0c474aaa98\n+34f3e74efa9c7f27936c5c9fbbe40167\n $fCipherTWOFISH_$ccipherName :: TWOFISH -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @TWOFISH\n @GHC.Base.String\n $fNettleCipherTWOFISH10\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-a60db0e1037147753b27b5bb3cde5b27\n+99bac19a3e20917a53c6639677cfa2a1\n $fNettleBlockCipherAES ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher AES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6257,20 +6257,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_aes_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-2ebe7b8d772c58363f9954743972d889\n+e792cff20b0da186702fdaef55c2d4fc\n $fNettleBlockCipherAES1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-1e4bf4fe05c4bd6232be00f018322528\n+66873b7074506135a14b440f879abae2\n $fNettleBlockCipherAES128 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher AES128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6313,15 +6313,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes128_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-da060cad4ca3a3ce5fb259283001af67\n+ce34b413d9b0dd5e626ed9864f81f2a6\n $fNettleBlockCipherAES192 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher AES192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6364,20 +6364,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes192_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-3c4ce82989f2884db5c60425202d823e\n+036d2fe9a9973b16961a223c701e6a09\n $fNettleBlockCipherAES2 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-590de2688f6f72f2a0ab351c2e47d4b0\n+c3f1b49b25ea1a8caf4a823e37fc96ac\n $fNettleBlockCipherAES256 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher AES256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6420,25 +6420,25 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes256_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-b4b1b75feac41ec267b7bf2ab6a43fc4\n+201a8dbef8f4100d64848619f5ab781d\n $fNettleBlockCipherAES3 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-5b1e1836f4e10cc31b3cb1ad4d78264a\n+27312729ed256d6b08e967b95982b0c7\n $fNettleBlockCipherAES4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-e9e55f0c6deb2a8a9cab2804a4d4f9bd\n+df27282b65d40f9b013d6d6ddacfee78\n $fNettleBlockCipherARCTWO ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher ARCTWO\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6481,20 +6481,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_arctwo_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-13797015f41a806ab07ac6dea473010d\n+af278b4e071f94da55cdea09ec7251c1\n $fNettleBlockCipherARCTWO1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-cc4365f66432712072d60724670e32b9\n+9990915701a3bd14039d2cb5ceecbcb3\n $fNettleBlockCipherBLOWFISH ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher BLOWFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6538,25 +6538,25 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_blowfish_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-ab24fe29ab7b79974b10737191df0fae\n+803d484247835278f1984b7957f41605\n $fNettleBlockCipherBLOWFISH1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-70c8349a321a41bfd584ac6f911c0665\n+4e56beeff7aa8ac96aae4e8b63f4fe7d\n $fNettleBlockCipherCAST1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-768733819456d85e39a37f59f11378a8\n+75ad218b3074283f648f9af1c6ff3c56\n $fNettleBlockCipherCAST128 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher CAST128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6599,15 +6599,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_cast128_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-5a1253a7df1edeeec56b8194c6f91b90\n+6bd3fd211779001c2ff03b01feed1c28\n $fNettleBlockCipherCamellia ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher Camellia\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6651,20 +6651,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_camellia_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-b2deb4196adae567d5e07483f5910191\n+e4f37579b68d6d579ca019ce3e823970\n $fNettleBlockCipherCamellia1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-b74a8bde2b50278630942f9256767c61\n+a772093ab09cbb09d0b30f620ae4bc8d\n $fNettleBlockCipherCamellia128 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher Camellia128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6708,15 +6708,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia128_crypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-ae8f7b13ecb6d75d09b56bbee716042e\n+e8f7f1ee4830240bf71787841c80808b\n $fNettleBlockCipherCamellia192 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher Camellia192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6760,20 +6760,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia192_crypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-f822c55c9e0b388ba9f8fc30ae99d582\n+7b0b3d3a6c9fcd46554b4ce4196de433\n $fNettleBlockCipherCamellia2 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-1446332335e7824b5c29d265a739dbca\n+c4f84c96855823a52fc667e552b631d5\n $fNettleBlockCipherCamellia256 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher Camellia256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6817,25 +6817,25 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia256_crypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-02afefeb021d3cc058dadcc7807a5402\n+bf785b47f9e9bcb8bc7b6f69e43e4aff\n $fNettleBlockCipherCamellia3 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-2a9dc3e77976c3a42387a59ba74e0027\n+37bbc14b0533fd7371e3049f8bf3270b\n $fNettleBlockCipherCamellia4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-c975260a39bfa3c515e6d9473ca75fbb\n+75682e4fa45a2e97a947ffed083f9ad9\n $fNettleBlockCipherDES ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher DES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6878,25 +6878,25 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_des_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-8f65c08190e5268be8ba4eab0f24c89a\n+d648cfe2baccd815dbcd9554f35f55cf\n $fNettleBlockCipherDES1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-c86d537010c1a7fff24e93f452aeb34f\n+58eeece97263d7857bbab63233357b48\n $fNettleBlockCipherDES_EDE1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-339fd7e3ba1b7c39807d496c556a6f34\n+9f80914df96f321366c45b1c6bcfbc91\n $fNettleBlockCipherDES_EDE3 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher DES_EDE3\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6940,15 +6940,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_des3_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-66a79bd47564668fc68a48f93a1c3a98\n+54168be0e89d8e746b2058f356863967\n $fNettleBlockCipherSERPENT ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher SERPENT\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6991,20 +6991,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_serpent_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-ad178715e9c1c55aa53ce638fa83db23\n+0a606ee7409e39d2762ef4f9e6ec4847\n $fNettleBlockCipherSERPENT1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-008c82551ac6b8c41e2baf273a7f8124\n+0c5ba9ffc883261a73e34389a16e54cd\n $fNettleBlockCipherTWOFISH ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher TWOFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7047,20 +7047,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_twofish_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-90add0de3655e482dce55cd0d61ceb7e\n+90db4c6d26ca10cf5a3064fb9dff677c\n $fNettleBlockCipherTWOFISH1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-c37ed1e6d1974071b8e77f7046e7ffee\n+aeb8d93e91292b1d7dd42d6be186f283\n $fNettleBlockedStreamCipherCHACHA ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockedStreamCipher CHACHA\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockedStreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7087,15 +7087,15 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-af059a2e37ceae9c951cc773b3832d27\n+312ef69a722c8d7d5249f4ff89ad9620\n $fNettleBlockedStreamCipherCHACHA1 ::\n GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n [TagSig: , LambdaFormInfo: LFCon[GHC.Maybe.Just],\n Unfolding: Core: \n GHC.Maybe.Just\n@@ -7103,15 +7103,15 @@\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n $fNettleBlockedStreamCipherCHACHA2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-63a66d5bc16e66662673f07dc986d76e\n+03d3f56cd9c29e41bac31a119e261b15\n $fNettleBlockedStreamCipherCHACHA2 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -7127,65 +7127,65 @@\n DEFAULT\n -> case $fNettleBlockedStreamCipherCHACHA3\n ret_ty (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n of {}\n 8##\n -> case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case ivptr of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild2 { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } } } }]\n-32a0f7b914a0e042a4188d8d3cfde333\n+219ee3309afdd19db35741fb95722b64\n $fNettleBlockedStreamCipherCHACHA3 :: GHC.Types.IO ()\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-467b6d745e51fe6c65c81956ca112df3\n+4a90af60d9fc8cf2cd31c9f0b407daf0\n $fNettleBlockedStreamCipherCHACHA4 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed\n $fNettleBlockedStreamCipherCHACHA5]\n-0e140e7efa056e21254f83f265bf860b\n+cd8ae91e8fe85a39b683bc6860ff1071\n $fNettleBlockedStreamCipherCHACHA5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-d8332bdc3cf0da5796f123903d319cf0\n+1b2b4cd4a5f4842f2b27cec35a1a4d99\n $fNettleBlockedStreamCipherCHACHA6 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-946fc22b7731125ec11941be64b215fc\n+8c7af16943fcb642c7442ef3023672d5\n $fNettleBlockedStreamCipherCHACHA_$cnbsc_IncompleteState ::\n CHACHA -> Data.ByteString.Internal.Type.ByteString -> CHACHA\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: <1!P(L,A)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ (ds['GHC.Types.Many] :: CHACHA)\n (inc['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ds `cast` (N:CHACHA[0]) of wild { (,) c ds1 ->\n (c, inc) `cast` (Sym (N:CHACHA[0])) }]\n-20eb4d76e4619f4339e5e63521ff4400\n+bb333065e80d5b0f69f8d99bc5c7d638\n $fNettleBlockedStreamCipherCHACHA_$cnbsc_incompleteState ::\n CHACHA -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(A,1!P(L,L,L))>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: CHACHA) ->\n case ds `cast` (N:CHACHA[0]) of wild { (,) ds1 inc -> inc }]\n-21cacf3fc16e97c0cff5d4ccd88f8685\n+7776b5e713d8adece7b823430e726f93\n $fNettleBlockedStreamCipherESTREAM_SALSA1 ::\n GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n [TagSig: , LambdaFormInfo: LFCon[GHC.Maybe.Just],\n Unfolding: Core: \n GHC.Maybe.Just\n@@ -7193,15 +7193,15 @@\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n $fNettleBlockedStreamCipherESTREAM_SALSA2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-70b924715e637af686ed9ff2761914ad\n+4da3e2b954c9c3d95efa959b6d74686b\n $fNettleBlockedStreamCipherESTREAM_SALSA2 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -7217,25 +7217,25 @@\n DEFAULT\n -> case $fNettleBlockedStreamCipherESTREAM_SALSA3\n ret_ty (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n of {}\n 8##\n -> case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case ivptr of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild2 { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } } } }]\n-66f273e29b01a63178d4062fdd5d7236\n+fed61e15476bbc3f323a11c5f13a1e97\n $fNettleBlockedStreamCipherESTREAM_SALSA20 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockedStreamCipher\n ESTREAM_SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockedStreamCipher],\n Inline: CONLIKE,\n@@ -7266,57 +7266,57 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-1040f39ef8fbe3a6917c0581d80d8ccc\n+c620a3ad8b29a353d2d1f93bd14d4ed9\n $fNettleBlockedStreamCipherESTREAM_SALSA20_$cnbsc_IncompleteState ::\n ESTREAM_SALSA20\n -> Data.ByteString.Internal.Type.ByteString -> ESTREAM_SALSA20\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: <1!P(L,A)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ESTREAM_SALSA20)\n (inc['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ds `cast` (N:ESTREAM_SALSA20[0]) of wild { (,) c ds1 ->\n (c, inc) `cast` (Sym (N:ESTREAM_SALSA20[0])) }]\n-b5e95581f16758864a0fb6f22df66150\n+464b40f726115fb2c5994c431b3ff313\n $fNettleBlockedStreamCipherESTREAM_SALSA20_$cnbsc_incompleteState ::\n ESTREAM_SALSA20 -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(A,1!P(L,L,L))>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ESTREAM_SALSA20) ->\n case ds `cast` (N:ESTREAM_SALSA20[0]) of wild { (,) ds1 inc ->\n inc }]\n-c32e64a65d214cd1e14762540bf0f19c\n+e684a433de3e20ce62a3d9fc935e03f3\n $fNettleBlockedStreamCipherESTREAM_SALSA3 :: GHC.Types.IO ()\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-71df7161d86a2ffd744d3a7d2f5c44cb\n+324a58f6379b53ff6785c465cce3d673\n $fNettleBlockedStreamCipherESTREAM_SALSA4 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed\n $fNettleBlockedStreamCipherESTREAM_SALSA5]\n-1e72b698cf0a14deb4be50693d7236a4\n+cc15f084d27dea157d8dd52029a0affd\n $fNettleBlockedStreamCipherESTREAM_SALSA5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-c73daeec3b3749eefb5101eac9280883\n+1266358eb2ff9e904f5bbc408cb7230b\n $fNettleBlockedStreamCipherESTREAM_SALSA6 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-701aff508e97719a527d1cb57de33786\n+4a6382e58d54af3285b67db4a8bfc096\n $fNettleBlockedStreamCipherSALSA1 ::\n GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n [TagSig: , LambdaFormInfo: LFCon[GHC.Maybe.Just],\n Unfolding: Core: \n GHC.Maybe.Just\n@@ -7324,23 +7324,23 @@\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n $fNettleBlockedStreamCipherESTREAM_SALSA2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-55ba619fb0721298c8f62ddc600c84ad\n+11f089155b7677b16eaa25a5fc051016\n $fNettleBlockedStreamCipherSALSA2 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed\n $fNettleBlockedStreamCipherSALSA3]\n-2cf3d2145bd7804d70632c0c3761bf59\n+5a2e89d8df8d578f252cdf73297a71bf\n $fNettleBlockedStreamCipherSALSA20 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockedStreamCipher SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockedStreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7367,43 +7367,43 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-2e2d8b2f954cf94ddf90aa26d456353d\n+a3a0e007d7901b19e11ce11c67af2ee9\n $fNettleBlockedStreamCipherSALSA20_$cnbsc_IncompleteState ::\n SALSA20 -> Data.ByteString.Internal.Type.ByteString -> SALSA20\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: <1!P(L,A)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ (ds['GHC.Types.Many] :: SALSA20)\n (inc['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ds `cast` (N:SALSA20[0]) of wild { (,) c ds1 ->\n (c, inc) `cast` (Sym (N:SALSA20[0])) }]\n-974bdb538034cbe720d5d96f263427c1\n+eed9e478226cf36970b839a3681cba12\n $fNettleBlockedStreamCipherSALSA20_$cnbsc_incompleteState ::\n SALSA20 -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(A,1!P(L,L,L))>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: SALSA20) ->\n case ds `cast` (N:SALSA20[0]) of wild { (,) ds1 inc -> inc }]\n-c13bafd3ddf804d699af1465bfc9fe03\n+891b92c943536e0d2a83e389da953695\n $fNettleBlockedStreamCipherSALSA3 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-d65c43561606c1e072216518707c517d\n+bf78d2e0ec8a87549963dd5d1d47eb58\n $fNettleBlockedStreamCipherSALSA4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-15c67ad374bd1ac446038bc1c3ab0799\n+26ead4c205a6d03d6f81771977b5cf87\n $fNettleCipherAES ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher AES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7430,38 +7430,38 @@\n $fNettleCipherAES23\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:AES[0])\n $fNettleCipherAES22\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES[0]))]\n-8578f6158a29aa3bdb5c62876a5c2f2a\n+b69af26413ae4ac7bb54aa79dbb2ab00\n $fNettleCipherAES1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-1abe14bbcabb7ab74b0b24453ae0262a\n+31729648fbf8ec9789696381bdc5ae2f\n $fNettleCipherAES10 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherAES11]\n-e5bb186a1620689336399d5d630608ac\n+132ea96673c228df027ad298d39295ed\n $fNettleCipherAES11 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-bf1117a226fd3b7c56b0d7bc3a24a277\n+06a59b0ea2e155afefb98b00115cbb87\n $fNettleCipherAES12 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherAES13]\n-b22a5a4bb309027f9b6a8629714cc330\n+3632cc786064846fac8c689f419400fd\n $fNettleCipherAES128 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher AES128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7489,60 +7489,60 @@\n $fNettleCipherAES2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:AES128[0])\n $fNettleCipherAES1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES128[0]))]\n-7446460f0b0a9f78844bf0a2152670c3\n+2f7e754be990e4dfe30bdf8f23aad8fa\n $fNettleCipherAES13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES-192\"#]\n-2d51158d04e7c7e5f6f530ab23bd4e96\n+48f20c8f580f528b39486dfbf31196ac\n $fNettleCipherAES14 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes192_init ctx key]\n-fa7c62e320eb6ae95c4a44265053e176\n+cc0e3c93b6702afb76ad5ee68eee21ee\n $fNettleCipherAES15 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-18fa39f71f95f2950dfffb38d6eeae43\n+63a75f522f9878f7e5cc6d3a27ab4bf9\n $fNettleCipherAES16 :: AES256 -> AES256\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: AES256) -> ds]\n-83bd99aab489e2e8fb19b9905556e177\n+036b6c0b2b90f9fbc2a6b27aaa084f78\n $fNettleCipherAES17 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherAES18]\n-62b9510ec295f59a1a268a8c37add3a2\n+ecb822a18819771653e55e5cc3a7b94d\n $fNettleCipherAES18 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-462efe27e50b7598c2d3d1ec7d474164\n+d14f88988961cf3803fbe86a13a8daec\n $fNettleCipherAES19 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherAES20]\n-8080701daed7d2ef99466d6f05dbf918\n+59d7aeebdb024a9c9e38fe499868600c\n $fNettleCipherAES192 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher AES192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7570,61 +7570,61 @@\n $fNettleCipherAES9\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:AES192[0])\n $fNettleCipherAES8\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES192[0]))]\n-292682fcddd66ada1fcb95d2457767ce\n+2aeaed4b5cfdf57ab3e2dbb97cd8936f\n $fNettleCipherAES2 :: AES128 -> AES128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: AES128) -> ds]\n-f59a2457da812b8894de75533fe6d3be\n+2e1070883486c7aaac39c8c5181445f3\n $fNettleCipherAES20 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES-256\"#]\n-142c2b7e826bf3bc0bbbaaa53a5ecd18\n+c4b1e5d21039ae4ba31775b947554721\n $fNettleCipherAES21 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes256_init ctx key]\n-a5415e0e431620249160bf303ae191a0\n+84c0127489f853355f4bbd750e668863\n $fNettleCipherAES22 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-6e33a28454ac359a1bb5248607a5dbc6\n+d4a230f45f0390ed994d569f50fb9834\n $fNettleCipherAES23 :: AES -> AES\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: AES) -> ds]\n-e69dae6ae5e15fd7698a193be4144f1a\n+690bd20abb440f0246648bb2732b9d80\n $fNettleCipherAES24 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fNettleCipherAES25]\n-3db4ad3ef2610720146789d03c73f85a\n+d7968edf7881737c21f071cd9ec58016\n $fNettleCipherAES25 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fNettleCipherAES30 $fNettleCipherAES26]\n-f2ddf3ab2fbbf4f1488141d33b06e2c7\n+937bf7764a2718d877eca43dc64fd351\n $fNettleCipherAES256 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher AES256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7652,97 +7652,97 @@\n $fNettleCipherAES16\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:AES256[0])\n $fNettleCipherAES15\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES256[0]))]\n-2cf0432053ab4fec258aebf8e5b74888\n+2707209da0f702f16d1872af29356039\n $fNettleCipherAES26 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fNettleCipherAES29 $fNettleCipherAES27]\n-2494da5579e808e83e7c6d6f486606d8\n+1aec5278ab5c10a6d32166f4d9ee6c31\n $fNettleCipherAES27 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherAES28\n (GHC.Types.[] @GHC.Types.Int)]\n-a24fe05b77200e0195a9084651e79708\n+1133085879c674feeacdc2150f42904c\n $fNettleCipherAES28 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-5c246ada7c71f0480d622df3b9cbd814\n+20e4087cdd29a3d220a7b17e493bb21c\n $fNettleCipherAES29 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-f77d3a997cc30a29fb6a91b0b0dd8156\n+4975df3e5d6e66a8e3f9a8b593e5a4c3\n $fNettleCipherAES3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherAES4]\n-2ff576e76d2bd875b26284403f94e72d\n+5c027bfb2189818042d25e6be6cefd7b\n $fNettleCipherAES30 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-4f3257fceeb254e15f3aebba77613122\n+80f2ac1622272e4d6ca00eabc074674e\n $fNettleCipherAES31 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherAES32]\n-9762ddfc4e46f112909898ee33468a65\n+10b3c890f5d2a2a7c1001d9ed05628c0\n $fNettleCipherAES32 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES\"#]\n-3b581b495527b4269ded768e38a7190c\n+c8860469de6616863f80d432ce158687\n $fNettleCipherAES4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-f0d97dfc8a165184606311084b6d1cda\n+cd8f2551828e45ca8416c7e343254d3c\n $fNettleCipherAES5 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherAES6]\n-25ba90defef21db71519ac7293ca149e\n+9ddc2c8b1372d6dde7f820bb0ad3d3f3\n $fNettleCipherAES6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES-128\"#]\n-335f0f80e52fb4bdcad68be12f0bb65b\n+f48c299f5c143c2d7bbb7766fb921628\n $fNettleCipherAES7 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes128_init ctx key]\n-c73b784672e3d817b141993523e1c6f6\n+0bb7c29f17d6b44ef87f4d55b67bcd3b\n $fNettleCipherAES8 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-0aa1a8e3e18d86b23df78107ca5726d5\n+05f7eed7bc4dcf7ccc82f0b55e0eaebc\n $fNettleCipherAES9 :: AES192 -> AES192\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: AES192) -> ds]\n-99c8d3ac0cfe68b37512440d9acbd6ed\n+06ab2689ed8c78321267c05272c415ec\n $fNettleCipherARCFOUR ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher ARCFOUR\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7770,28 +7770,28 @@\n $fNettleCipherARCFOUR2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:ARCFOUR[0])\n $fNettleCipherARCFOUR1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCFOUR[0]))]\n-828c5e0611518b47cf0e35e9690640be\n+3b51eacf5fd70f56ac41661da7759853\n $fNettleCipherARCFOUR1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-379b761ce480acde934c298e865ad851\n+00443a3d406141d802fd50b6f6d52f4b\n $fNettleCipherARCFOUR2 :: ARCFOUR -> ARCFOUR\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ARCFOUR) -> ds]\n-504d87b506d1657d7c14ee6a9da3dabd\n+8f8a0b243d1742978d8147958de0f55c\n $fNettleCipherARCTWO ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher ARCTWO\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7819,55 +7819,55 @@\n $fNettleCipherARCTWO2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:ARCTWO[0])\n $fNettleCipherARCTWO1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCTWO[0]))]\n-aa00ce26b4edb1d5f36a1ee4447b4985\n+0fd4588c09a6167abeed07125ed9a614\n $fNettleCipherARCTWO1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-c5fa15ee30096832f53c1df4d30a9d69\n+99472a03547eeb2a45d37ac7f2fe5167\n $fNettleCipherARCTWO2 :: ARCTWO -> ARCTWO\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ARCTWO) -> ds]\n-6e913dcc2b6c2a2dcfae71a98eb35a26\n+4dbb48a4516c907e00e54f0da5ebf8d9\n $fNettleCipherARCTWO3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeRange],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeRange\n $fNettleCipherARCTWO5\n $fNettleCipherARCTWO4]\n-c707eed9512b839d1b735561ed666d3d\n+c38ecd842bd752d27c7b37ab3ebe0a65\n $fNettleCipherARCTWO4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 128#]\n-8b36e3bc195d2e2a9e6cca1f512d4e9f\n+7968929aca8fe891ae1d22a1916a632a\n $fNettleCipherARCTWO5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 1#]\n-dcdc6bcc33ea6b18778dd7d080f9234f\n+94316b6e2726d1854c588b5ea023ddd4\n $fNettleCipherARCTWO6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherARCTWO7]\n-c4c4e0200195d8f69d03d6d845dbbe55\n+249058972661bb98271159a67a575ac5\n $fNettleCipherARCTWO7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ARCTWO\"#]\n-8c22bc085b83f6b98da0666baf674981\n+38dcca10ec2fee72c9e1d02d2d8c04ba\n $fNettleCipherBLOWFISH ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher BLOWFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7896,63 +7896,63 @@\n $fNettleCipherBLOWFISH2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:BLOWFISH[0])\n $fNettleCipherBLOWFISH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:BLOWFISH[0]))]\n-412842ec9b67336d23df228ee00ebd2b\n+2cfa305709eb9104750d63de6650c92a\n $fNettleCipherBLOWFISH1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-06675df865e3b5c2b572493dd1f3ccf1\n+ee088534024529a7e1cb2474d0eee8f7\n $fNettleCipherBLOWFISH2 :: BLOWFISH -> BLOWFISH\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: BLOWFISH) -> ds]\n-96505133b231f200148f271db9f8c1aa\n+e4d71b7bb557b77c057c76f66abdd63d\n $fNettleCipherBLOWFISH3 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeRange],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeRange\n $fNettleCipherBLOWFISH5\n $fNettleCipherBLOWFISH4]\n-7af383b2f19d56fb3aca2524059b0544\n+9694ef1b174ebaffbd279f3534c1825a\n $fNettleCipherBLOWFISH4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 128#]\n-bd71345d98031cf64fcc346a5ea85320\n+7b57e9dc31a94b0081f75fd0b788325b\n $fNettleCipherBLOWFISH5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 1#]\n-472502078b4e4c336eb180e9337d6708\n+1114b465f0ce6aa08b123dbac252494d\n $fNettleCipherBLOWFISH6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherBLOWFISH7]\n-6c1e97d6362e64ef2e69c6b897572054\n+8baed3b54ed86f7b49d127f7c0dd6a31\n $fNettleCipherBLOWFISH7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"BLOWFISH\"#]\n-9c72a6a5c6b20f758a0af86eec626466\n+47e791a8587b766549d88d731eb919bb\n $fNettleCipherCAST1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-81bb28d7648e6fdbee048a1dc60a7832\n+53cd7a3f25f676e6b7e6a2ee6f3ce498\n $fNettleCipherCAST128 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher CAST128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7980,48 +7980,48 @@\n $fNettleCipherCAST2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:CAST128[0])\n $fNettleCipherCAST1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:CAST128[0]))]\n-5b0b37738091f264c7a46c70f2fd296f\n+cc056d2cddc835a08879afa425a93f70\n $fNettleCipherCAST2 :: CAST128 -> CAST128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: CAST128) -> ds]\n-f70b3ab4592a93df19b7337414414f39\n+3f9c6baa28c97b637f0b088502586edb\n $fNettleCipherCAST3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeRange],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeRange\n $fNettleCipherCAST5\n $fNettleCipherCAST4]\n-46ae2e131d87e5d598702ef1dbfef488\n+56bac38b63208ac57812aa2d1b64e1f1\n $fNettleCipherCAST4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-966d424e8f441a1b3b0f2f0605aabe47\n+8d2d5cd2e1a4caae60ac51e5c7e52d0e\n $fNettleCipherCAST5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 5#]\n-961401dbeff1ffba558b8824ed514662\n+f3dc939c580cc82d19cb3a3df5f87ba9\n $fNettleCipherCAST6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCAST7]\n-f0452f4eefffde389c63079585674680\n+c8a73bb15e1669b6b4f6bf464e1e475f\n $fNettleCipherCAST7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"CAST-128\"#]\n-7831d3342aeda54944dc01d2a5407f84\n+40307661e82b4239ce1587458a9cc2d7\n $fNettleCipherCHACHA ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher CHACHA\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8051,25 +8051,25 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))\n $fNettleCipherCHACHA_$cnc_ctx\n $fNettleCipherCHACHA1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:CHACHA[0]))]\n-93172c25c357c20d9d12755eb306dd22\n+0eaaf6373c508d93dd7f18cb44b15bdc\n $fNettleCipherCHACHA1 ::\n Data.SecureMem.SecureMem\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1(, 1(, 2,)),\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (c['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n (c, Data.ByteString.Internal.Type.empty)]\n-2be991f8d24cb9b7573b097d08f1ce50\n+4d380d4c6737c1aea8dcf45508012806\n $fNettleCipherCHACHA2 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -8077,15 +8077,15 @@\n Unfolding: Core: StableSystem <4,TrueFalse>\n \\ (ctxptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (keyptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (s['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case keyptr of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n@@ -8096,32 +8096,32 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n ds6\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n bx\n eta of wild2 { Solo# ds1 ->\n (# ds1, GHC.Tuple.Prim.() #) }) } } } }]\n-8fcea87cc5605effe9eace04ba99bcfa\n+2a778cf3b903114d261853f3955ed168\n $fNettleCipherCHACHA_$cnc_ctx :: CHACHA -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L),A)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: CHACHA) ->\n case ds `cast` (N:CHACHA[0]) of wild { (,) c ds1 -> c }]\n-0794fe61e2606d62843f7f3260844a56\n+01bb843e43b1527de5d571f9b18dd494\n $fNettleCipherCamellia ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher Camellia\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8150,39 +8150,39 @@\n $fNettleCipherCamellia23\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:Camellia[0])\n $fNettleCipherCamellia22\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia[0]))]\n-a71f3f48835b18f9d3f0eb07315c058e\n+4e33e5f8f96327a4db00644865ac8329\n $fNettleCipherCamellia1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-b9913dafef771a2f9c3b716f42707637\n+047f18887abb5f46350f1e864dd977e0\n $fNettleCipherCamellia10 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherCamellia11]\n-fd16ccceaded90250f6a924df795fe31\n+e191d00c11f4ac39dda5d0b367227b77\n $fNettleCipherCamellia11 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-58e47bd56afb6d7a0e9e4abc4af41ca9\n+2ab1a48376e09f44da5863503b4ffa0f\n $fNettleCipherCamellia12 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCamellia13]\n-e7d8609a9a7cd7d4353c3c98f44d8bb6\n+7be18c60546875df23647f9d3d11a3bf\n $fNettleCipherCamellia128 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher Camellia128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8213,61 +8213,61 @@\n $fNettleCipherCamellia2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:Camellia128[0])\n $fNettleCipherCamellia1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia128[0]))]\n-07f10fac9e987fa9a721458fba337157\n+f1cf94aec3f4f494fe3c3d0584449e40\n $fNettleCipherCamellia13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia-192\"#]\n-031bf4ae76392b09c53f92310ce88432\n+982d413df5e5c8698a0c50421ede46a6\n $fNettleCipherCamellia14 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia192_init ctx key]\n-2c3b149edd985e95e39a19e4ae0e3982\n+d0f29572393541d295de703c024770e0\n $fNettleCipherCamellia15 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-707895f230cfc96b94b792e6f2005eae\n+c97e9385b2d45b345fef877da3af7b46\n $fNettleCipherCamellia16 :: Camellia256 -> Camellia256\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Camellia256) -> ds]\n-2efec4760ad50d1681b9d774bbcdeafa\n+5e693c7a502b93a34830597886e900ca\n $fNettleCipherCamellia17 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherCamellia18]\n-a565b7b6a1fa38c246d490556076dcea\n+004e48b2d181bad95f8ab3adb2c857b3\n $fNettleCipherCamellia18 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-afaa661b96e636b89793291731ff6e29\n+a0e8e3a39c8471de976c34f73978ec6d\n $fNettleCipherCamellia19 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCamellia20]\n-60f55729c27cf79941d04d0406d5af97\n+ab9f19e1f022e78de3778033b6f46d21\n $fNettleCipherCamellia192 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher Camellia192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8298,65 +8298,65 @@\n $fNettleCipherCamellia9\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:Camellia192[0])\n $fNettleCipherCamellia8\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia192[0]))]\n-ab794988cdae21cb8ecac6c37871d0f5\n+494898949842cfe5708e4d57ce80a299\n $fNettleCipherCamellia2 :: Camellia128 -> Camellia128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Camellia128) -> ds]\n-ea64552c626a95b46a24ff4f5b3944b0\n+77afb057fa9912509593046ab0af5299\n $fNettleCipherCamellia20 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia-256\"#]\n-75c042a87be8354401f7efd39e250321\n+675d183da8f2c4c023a1276122606086\n $fNettleCipherCamellia21 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia256_init ctx key]\n-1804e3afd8a7707ed9a450da4dad8ab9\n+ee9525d0f654522cf068035befbb27c1\n $fNettleCipherCamellia22 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-dedcf9208f6c287b79bf9c7acb6ef272\n+9a1829fe55603391ad5a7bda22d33198\n $fNettleCipherCamellia23 :: Camellia -> Camellia\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Camellia) -> ds]\n-23a67b431bbd1a0915aa929232c25df1\n+2b83d1486452c069888078427ad8df7c\n $fNettleCipherCamellia24 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fNettleCipherCamellia25]\n-518dbd4b168272f19a00a80c62090364\n+82cf214a3b6d2a4394cdbc35e7958a7c\n $fNettleCipherCamellia25 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherCamellia30\n $fNettleCipherCamellia26]\n-80c87e720cfb6420056e0dd717efbd87\n+3badc4dd3fe312abee6e64c3e7a52160\n $fNettleCipherCamellia256 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher Camellia256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8387,101 +8387,101 @@\n $fNettleCipherCamellia16\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:Camellia256[0])\n $fNettleCipherCamellia15\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia256[0]))]\n-2c0c406b966a17ee3f711470307f14e9\n+2b8a98d5d89a45e33d6f69494bca786a\n $fNettleCipherCamellia26 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherCamellia29\n $fNettleCipherCamellia27]\n-030f62ecb709f9cee0217e04b28d61fc\n+c60d682f15b61ad9360298cf910aeef7\n $fNettleCipherCamellia27 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherCamellia28\n (GHC.Types.[] @GHC.Types.Int)]\n-7484c77a05efa6b7d4384719ea2e6c16\n+41e979bdfbb8e2cdb0814428a7e81db2\n $fNettleCipherCamellia28 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-ee1c4bc8afd499377d00fd66713e2cf3\n+137f872cd5efa367f24007ac037771a2\n $fNettleCipherCamellia29 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-496bce8d2ac5f0815a15a2696ca3737a\n+d2b58b3a74912ed28357d536f30cc58b\n $fNettleCipherCamellia3 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherCamellia4]\n-cfd1d0b8eeb1d3412b37ba15542ae47b\n+130a6ccbb9bf0f223e4b66dd50098d48\n $fNettleCipherCamellia30 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-d9edf38e14a384b4ea01e53e3b2942b2\n+3bba45192c7ffe7715de353f48949590\n $fNettleCipherCamellia31 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCamellia32]\n-2ce37f1acb2ee113e66d3c72430c37ab\n+2a2e29ce98f801379bb4b5629f63d4e4\n $fNettleCipherCamellia32 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia\"#]\n-29aca2300a2ca5c63316202f9854454e\n+2b6ef5802fbdc9e0edb132c8cda5c0fa\n $fNettleCipherCamellia4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-0e6cde9ac53506145a7ed05b4b3c9f37\n+7613fd1d90cf0defc4c091db1bb9886c\n $fNettleCipherCamellia5 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCamellia6]\n-e168ee5492742f05d4bbeae8d0ff76ff\n+b41eb55ee138bc2298d7a255553ed0db\n $fNettleCipherCamellia6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia-128\"#]\n-9e6994c65a77e56f4baa7c8617445305\n+dec851a429be28fc821141f442a652c2\n $fNettleCipherCamellia7 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia128_init ctx key]\n-6689ac48c7d52468738d0fd8c7d74f0b\n+022d8a7a24e30ab282c939ecba104dd7\n $fNettleCipherCamellia8 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-0aa46a8266d76213c6b8eb651ec98688\n+e720fe6aeac9f2bce74125a2f6f351ce\n $fNettleCipherCamellia9 :: Camellia192 -> Camellia192\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Camellia192) -> ds]\n-6090dd0ceff68a7fe501a0955975ccf6\n+43d4a38a8f48f4661fb2781e3fd7fde8\n $fNettleCipherDES ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher DES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8508,72 +8508,72 @@\n $fNettleCipherDES2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:DES[0])\n $fNettleCipherDES1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:DES[0]))]\n-c1369869b0c2f3f95d38d738ac950a6a\n+070ea2d9ad7b4fa0abda695769d65612\n $fNettleCipherDES1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-e716143ba475d6b44bf9747f9388bf5f\n+be11ddc2189fc81bc57d398f5c16528a\n $fNettleCipherDES2 :: DES -> DES\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: DES) -> ds]\n-fbc2592b8d276fc1bb250774f973a85c\n+7511364256d06a0f032955915202c444\n $fNettleCipherDES3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherDES4]\n-29b7c32f63d7c5f775c95c2ac9ea77f8\n+13ab2a5b8cf037f2c038eb0f7a083b93\n $fNettleCipherDES4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-0d008e95f11886b710fe487c86455126\n+9ceb69ed94a2d4f0cfe75d30e1d7c7d7\n $fNettleCipherDES5 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherDES6]\n-312485f73d090083f71dcfd3195f4e68\n+9c15d2486bd634411f3bb5f62c58bfa4\n $fNettleCipherDES6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"DES\"#]\n-6c83902266369f75a02f3f7f086a271a\n+93c8148b4296d58f73a15a22ee2ff834\n $fNettleCipherDES7 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctxptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_des_set_key ctxptr]\n-7f91518b04f39ab7888ffef91f5f071b\n+fdd3e925db79ab5f4ab2a8273289b832\n $fNettleCipherDES_EDE1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-bdec352d78f84f57b9de480c9c6b45af\n+c2ad4fc0b08692673e44d8da68b90e67\n $fNettleCipherDES_EDE2 :: DES_EDE3 -> DES_EDE3\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: DES_EDE3) -> ds]\n-31468e9331284fd5c36a2f472d9ee245\n+5637ecb2342887bd0a9d4257f68b4b6a\n $fNettleCipherDES_EDE3 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher DES_EDE3\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8602,56 +8602,56 @@\n $fNettleCipherDES_EDE2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:DES_EDE3[0])\n $fNettleCipherDES_EDE1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:DES_EDE3[0]))]\n-c30f9dd6503854667b98901d85c7c893\n+6817fd6ba3bc0c742feea70fb3450d30\n $fNettleCipherDES_EDE4 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherDES_EDE5]\n-39a166bb6ab29901d9c65db7e47308d3\n+c06102ac9259f5f95908110a19e3f37b\n $fNettleCipherDES_EDE5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-72595b4aced034883c73337e0ec54d0c\n+5c4811dc2127617e42ee523e249576fa\n $fNettleCipherDES_EDE6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherDES_EDE7]\n-987f5d160ea33c736983ef0406a2e23b\n+f09d7466b9bb07949e6d5801a2e484e5\n $fNettleCipherDES_EDE7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"DES-EDE3\"#]\n-ab322a3152ad2d2393d14350c886708d\n+72c749dbfba03863efd1a793e72fafed\n $fNettleCipherDES_EDE8 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctxptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_des3_set_key ctxptr]\n-575a849464ccff70660776390e4d55e3\n+0adde85ada5bb0c639495f036e127e54\n $fNettleCipherESTREAM_SALSA1 ::\n Data.SecureMem.SecureMem\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1(, 1(, 2,)),\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (c['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n (c, Data.ByteString.Internal.Type.empty)]\n-8ef762d861e1cea2b182f1106ec3905c\n+cecb16ccc9139610629901e3acf17857\n $fNettleCipherESTREAM_SALSA2 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -8660,15 +8660,15 @@\n \\ (ctxptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (keylen['GHC.Types.Many] :: GHC.Types.Word)\n (keyptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (s['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case keylen of ds5 { GHC.Types.W# ds6 ->\n case keyptr of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -8681,25 +8681,25 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n ds9\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n bx\n eta of wild2 { Solo# ds1 ->\n (# ds1, GHC.Tuple.Prim.() #) }) } } } } }]\n-2a5debe92f79430c18b3ee3b801650a2\n+56c8bef36ee0d78740d63ebd14ba49e8\n $fNettleCipherESTREAM_SALSA20 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher ESTREAM_SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8732,33 +8732,33 @@\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fNettleCipherESTREAM_SALSA20_$cnc_ctx\n $fNettleCipherESTREAM_SALSA1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ESTREAM_SALSA20[0]))]\n-91bb800eb577b77d68a1f6cd426c5e91\n+41074d23f1530c7b4892efce04729173\n $fNettleCipherESTREAM_SALSA20_$cnc_ctx ::\n ESTREAM_SALSA20 -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L),A)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ESTREAM_SALSA20) ->\n case ds `cast` (N:ESTREAM_SALSA20[0]) of wild { (,) c ds1 -> c }]\n-42ab2c5d36ec16d81d198fe9ed326076\n+6be8d78148ab16b211a8f220ffae64a9\n $fNettleCipherSALSA1 ::\n Data.SecureMem.SecureMem\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1(, 1(, 2,)),\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (c['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n (c, Data.ByteString.Internal.Type.empty)]\n-8034b75a2726d895a13151b3f9fa8a19\n+259f7af33815050db57dee4596d0cbc4\n $fNettleCipherSALSA20 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8788,23 +8788,23 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))\n $fNettleCipherSALSA20_$cnc_ctx\n $fNettleCipherSALSA1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:SALSA20[0]))]\n-5b89959b08e482c4904f090b1fd1c3d9\n+dba95d6396113aa72a2abf9aadb14c35\n $fNettleCipherSALSA20_$cnc_ctx ::\n SALSA20 -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L),A)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: SALSA20) ->\n case ds `cast` (N:SALSA20[0]) of wild { (,) c ds1 -> c }]\n-7b15a29ca7249213ae37601d5f3d7e7b\n+fa373a86f2d15d52399158a1e1890a84\n $fNettleCipherSERPENT ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher SERPENT\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8832,55 +8832,55 @@\n $fNettleCipherSERPENT2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:SERPENT[0])\n $fNettleCipherSERPENT1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:SERPENT[0]))]\n-a27a854777b6a15bc4de0656229b832e\n+901d04161b0391e1c72b986727b37438\n $fNettleCipherSERPENT1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-de7b01e665a8ce2c33d1ef16f3c251fd\n+d430f15749e30b66062f19c795886ee8\n $fNettleCipherSERPENT2 :: SERPENT -> SERPENT\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: SERPENT) -> ds]\n-9e9ec68e5eba707f15dd443238620040\n+66ce9a28a14023370140ab18c8585787\n $fNettleCipherSERPENT3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeRange],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeRange\n $fNettleCipherSERPENT5\n $fNettleCipherSERPENT4]\n-bc9fcc5cb20b9694096865d6002ffe57\n+afc41f19af71f529636f35f60350a0af\n $fNettleCipherSERPENT4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-948ae0bd710bfdb41e24d277ada7bcf5\n+6ba0a5b1e6d93f4004d2b2d4897a8275\n $fNettleCipherSERPENT5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-ce3842f1d42bd588a2aadf3546d06e65\n+46d7e243f34b059de31413c9c4f4ae89\n $fNettleCipherSERPENT6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherSERPENT7]\n-9559ce2ecc851c08b61eb1c3148c4c8e\n+9681be878010f078f5c30d28a2ce6e1f\n $fNettleCipherSERPENT7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SERPENT\"#]\n-9f065ea2a7d6e7b35214c62fceef774e\n+ca5110ef8639c61670480f27f35973f6\n $fNettleCipherTWOFISH ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher TWOFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8908,82 +8908,82 @@\n $fNettleCipherTWOFISH2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:TWOFISH[0])\n $fNettleCipherTWOFISH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:TWOFISH[0]))]\n-e5a68944eb77261e38183e7874e0e8df\n+895aeca308dc9a34e86a5a3e9ed7beeb\n $fNettleCipherTWOFISH1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-8f5e1ba63b33a12c64f2fb0f2caec07a\n+455d26488456cd54549f34b8d4176fb9\n $fNettleCipherTWOFISH10 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherTWOFISH11]\n-7a356c592e06dab4434b31176018c243\n+4efe38f16a8e4e58f715cebba1d339cd\n $fNettleCipherTWOFISH11 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"TWOFISH\"#]\n-8b74e3500f497acf843de847ac9a2cc9\n+41a76fbd8d7f479fb287978055dc0950\n $fNettleCipherTWOFISH2 :: TWOFISH -> TWOFISH\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: TWOFISH) -> ds]\n-f2c0c60aeabd23a334378bdd758f5679\n+5d7a96db0b9173d341cd7b230f361309\n $fNettleCipherTWOFISH3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fNettleCipherTWOFISH4]\n-2d8823415652b0de36a614e61620de50\n+0fba34dbf8e4824ed2caf74fab53977a\n $fNettleCipherTWOFISH4 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherTWOFISH9\n $fNettleCipherTWOFISH5]\n-5be0ad0953eabfeadf7feb20f470a57f\n+71f7b76600b08d0156f8fb3f6ba2a2bb\n $fNettleCipherTWOFISH5 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherTWOFISH8\n $fNettleCipherTWOFISH6]\n-f59776f26517fb8c261718141aea36e0\n+0ee76da01d1f7da60f995349b829c8ca\n $fNettleCipherTWOFISH6 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherTWOFISH7\n (GHC.Types.[] @GHC.Types.Int)]\n-6171918a965f56d405f95c6efcdb4f14\n+b27c47f69e0939043d8eae092b2a7063\n $fNettleCipherTWOFISH7 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-0cc3e972fc0fdc98204663203cee786b\n+8716e4545321821d2bd3705236c80ff7\n $fNettleCipherTWOFISH8 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-2e9ffc8124ef6be03cbce727117c5aba\n+7ddd94dd56d478a3daec1928b4bec01c\n $fNettleCipherTWOFISH9 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-d450feed13ed689fc8b76386ab0c4082\n+7b9007776cde2dadc26e573ca47c4bb8\n $fNettleStreamCipherARCFOUR ::\n Crypto.Nettle.Ciphers.Internal.NettleStreamCipher ARCFOUR\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleStreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -9009,31 +9009,31 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-d0be0a6f3de558e4549e7cc0458abfb7\n+5d29ea67be836052a0f740265d1b15d7\n $fNettleStreamCipherARCFOUR1 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum (GHC.Types.[] @GHC.Types.Int)]\n-1e8706a7e5189b70579bed163c969b28\n+e17e8bdfe231c6895aada1773b003420\n $fStreamCipherARCFOUR ::\n Crypto.Cipher.Types.Stream.StreamCipher ARCFOUR\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Stream.C:StreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ARCFOUR $fCipherARCFOUR $fStreamCipherARCFOUR_$cstreamCombine]\n-f65c37fa2c5bc88f04898c90e3552cb2\n+b1207545f5ac1acc9b6fdf5b16e91744\n $fStreamCipherARCFOUR_$cstreamCombine ::\n ARCFOUR\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, ARCFOUR)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -9050,24 +9050,24 @@\n Crypto.Nettle.Ciphers.Internal.$wstream_crypt\n Crypto.Nettle.Ciphers.ForeignImports.c_arcfour_crypt\n ww\n eta1 }\n } in\n (case ds of wild { (,) r c' -> r },\n case ds of wild { (,) r c' -> c' `cast` (Sym (N:ARCFOUR[0])) })]\n-758ecdb631b0a4a106e5bf4744a36e38\n+df651e3bdcc34df3c87a1ce9a79dce02\n $fStreamCipherCHACHA ::\n Crypto.Cipher.Types.Stream.StreamCipher CHACHA\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Stream.C:StreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CHACHA $fCipherCHACHA $fStreamCipherCHACHA_$cstreamCombine]\n-8acc6dbab6edc6ed402a1484bc869b22\n+235c9c96d5afa410d12872a764743c1f\n $fStreamCipherCHACHA_$cstreamCombine ::\n CHACHA\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, CHACHA)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(L,L,SL)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -9075,26 +9075,26 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case Crypto.Nettle.Ciphers.Internal.$wnettle_blockedStreamCombine\n @CHACHA\n $fNettleBlockedStreamCipherCHACHA\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-c01db7cf45267be3654a25d2d2647161\n+f853193980170859efa0980e4b4f4654\n $fStreamCipherESTREAM_SALSA20 ::\n Crypto.Cipher.Types.Stream.StreamCipher ESTREAM_SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Stream.C:StreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ESTREAM_SALSA20\n $fCipherESTREAM_SALSA20\n $fStreamCipherESTREAM_SALSA20_$cstreamCombine]\n-41ee2ddd41888f94c0db9cf5a047db40\n+e24083b04eb8cab179cc7b5c1077fb45\n $fStreamCipherESTREAM_SALSA20_$cstreamCombine ::\n ESTREAM_SALSA20\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, ESTREAM_SALSA20)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(L,L,SL)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -9102,24 +9102,24 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case Crypto.Nettle.Ciphers.Internal.$wnettle_blockedStreamCombine\n @ESTREAM_SALSA20\n $fNettleBlockedStreamCipherESTREAM_SALSA20\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-2861eeb7c36958af5e21b7f3d4fe644f\n+4896e46e3bd1300780827bdc81c3f703\n $fStreamCipherSALSA20 ::\n Crypto.Cipher.Types.Stream.StreamCipher SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Stream.C:StreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SALSA20 $fCipherSALSA20 $fStreamCipherSALSA20_$cstreamCombine]\n-330c3b29784fca206f9f779e1e6d2839\n+5402fa17e3f1a8aef901fadae81ac345\n $fStreamCipherSALSA20_$cstreamCombine ::\n SALSA20\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, SALSA20)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(L,L,SL)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -9127,1066 +9127,1066 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case Crypto.Nettle.Ciphers.Internal.$wnettle_blockedStreamCombine\n @SALSA20\n $fNettleBlockedStreamCipherSALSA20\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-6ff18ce809356f89411fc4ba8c3d10e8\n+584cc3291b00afedacaf8cdab312d016\n $fStreamNonceCipherCHACHA :: StreamNonceCipher CHACHA\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:StreamNonceCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CHACHA\n $fStreamCipherCHACHA\n $fStreamNonceCipherCHACHA_$cstreamNonceSize\n $fStreamNonceCipherCHACHA_$cstreamSetNonce]\n-b106bf07d2a1ebe18ab9dde3ccc6161f\n+c1bd7d77a56ce02b93eec65c03ddb4dd\n $fStreamNonceCipherCHACHA_$cstreamNonceSize ::\n CHACHA -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CHACHA\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleBlockedStreamCipherCHACHA4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-cf6f7aff86681fb53db4152149bbc3f7\n+dbea3f8847044d3a4b3fb2886adba309\n $fStreamNonceCipherCHACHA_$cstreamSetNonce ::\n CHACHA\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe CHACHA\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_blockedStreamSetNonce\n @CHACHA\n $fNettleBlockedStreamCipherCHACHA]\n-db4725c7b6f619fad1073340b31e24e5\n+4fa48e7119478eab0569c127dbe33ca1\n $fStreamNonceCipherESTREAM_SALSA20 ::\n StreamNonceCipher ESTREAM_SALSA20\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:StreamNonceCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ESTREAM_SALSA20\n $fStreamCipherESTREAM_SALSA20\n $fStreamNonceCipherESTREAM_SALSA20_$cstreamNonceSize\n $fStreamNonceCipherESTREAM_SALSA20_$cstreamSetNonce]\n-e55c962a49905f681b2b6229cf5d3880\n+cb8901d7ed37f8bee87e7e920a34447e\n $fStreamNonceCipherESTREAM_SALSA20_$cstreamNonceSize ::\n ESTREAM_SALSA20 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ESTREAM_SALSA20\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleBlockedStreamCipherESTREAM_SALSA4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-41fd1ac1767926a01e134f4a7c0d93d9\n+123509d01fb61b2e2b9de9a1c5202f32\n $fStreamNonceCipherESTREAM_SALSA20_$cstreamSetNonce ::\n ESTREAM_SALSA20\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe ESTREAM_SALSA20\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_blockedStreamSetNonce\n @ESTREAM_SALSA20\n $fNettleBlockedStreamCipherESTREAM_SALSA20]\n-719319b1817927efa01e99b8522de837\n+73dade2d65c51e7242b479ff6c0458b2\n $fStreamNonceCipherSALSA20 :: StreamNonceCipher SALSA20\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:StreamNonceCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SALSA20\n $fStreamCipherSALSA20\n $fStreamNonceCipherSALSA20_$cstreamNonceSize\n $fStreamNonceCipherSALSA20_$cstreamSetNonce]\n-a0fa15510d381a0780e691d3fb0da43d\n+da5f2081dce7afbf0a96493367bebbe8\n $fStreamNonceCipherSALSA20_$cstreamNonceSize ::\n SALSA20 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SALSA20\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleBlockedStreamCipherSALSA2\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-4a43b80358c0265bb2feac6fbdbfc168\n+d63a0fd23452580746171db0e42f2240\n $fStreamNonceCipherSALSA20_$cstreamSetNonce ::\n SALSA20\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe SALSA20\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_blockedStreamSetNonce\n @SALSA20\n $fNettleBlockedStreamCipherSALSA20]\n-c12fd66b7880637a52500a4735cc712a\n+b308ad89b31202676eb1cc34e5ef11a8\n $tc'AES :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10025711524711419096#Word64\n- 6219629951448859123#Word64\n+ 2663925397501822419#Word64\n+ 11136728641307039017#Word64\n $trModule\n $tc'AES2\n 0#\n $tc'AES1]\n-d3a978a34199addd0b4937c3e269059f\n+af51f15cc878f680d226aef96fd816f9\n $tc'AES1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-d0ca032de498fa1d256cb39d63edb612\n+a2811181feabe0d46185ff28a41e2cea\n $tc'AES10 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cd93879c2b558103b218a5d2bc9ba602\n+44b8cc500ffd4092256f45532910a303\n $tc'AES11 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'AES12]\n-56608f65610adbd881f17146da8551fa\n+a54a900b02c5fa27c8943c93d0d2eaf2\n $tc'AES12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'AES256\"#]\n-c55ec3fc447fc8d7de50279ad76c3f6f\n+1faf54cb8b0032f971ef502b975edaef\n $tc'AES128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7336205180963360275#Word64\n- 1124944738212578099#Word64\n+ 7586399421709551815#Word64\n+ 3536687930760390183#Word64\n $trModule\n $tc'AES5\n 0#\n $tc'AES4]\n-22b0bffffa10706fc3451d5fc8e065d0\n+ab5ac0a2c4630c32014cffde87466fdd\n $tc'AES192 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6436259107202988649#Word64\n- 8759083189939078474#Word64\n+ 10471864447163871604#Word64\n+ 11935454570593804954#Word64\n $trModule\n $tc'AES8\n 0#\n $tc'AES7]\n-5e56ae49029e9fa94b9234c0afe9871b\n+248ebcfbb70d880368e690d5f871f73b\n $tc'AES2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'AES3]\n-e0af11fd89b3122e8adcfe682ba35f65\n+25096e9365aa5109dcf478513494517a\n $tc'AES256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10326614360903357402#Word64\n- 6640600551309531201#Word64\n+ 2001134370468140480#Word64\n+ 18040569684401511354#Word64\n $trModule\n $tc'AES11\n 0#\n $tc'AES10]\n-21d3d44c2a6b59d254ac7018fc455861\n+3a2929410b89dccdb8238e93cd6e6f25\n $tc'AES3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'AES\"#]\n-6237bc081fd1841182ecda8bc27b9189\n+bb3bc6dc0f259337c965b8cafd3f26e0\n $tc'AES4 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-eacc5e04b2456a4ec3e48519c9d1b577\n+ebbddb6626f688d9b64aaf36f68298a3\n $tc'AES5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'AES6]\n-46edfb53e9f3b2299c3b03412718a19f\n+2b2a66fff1ca8666fd403e757f929339\n $tc'AES6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'AES128\"#]\n-c37544e349e04570d86eecc8c495293f\n+53eacfaae38c5c0ffe2f9bd93bac548d\n $tc'AES7 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-00a5e29a6f9e738c6b19b520ccaf45c7\n+8377ca729ff0b7bd9a492183175703e3\n $tc'AES8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'AES9]\n-9233660f45cb32d1fbe5ef9e03e57a69\n+82011fb75e7841a47ded93e9064f9215\n $tc'AES9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'AES192\"#]\n-ff9d67ac9be0a7820dea1b53714fced1\n+ec655c6b341bda0033c13fc1f7c88e06\n $tc'ARCFOUR :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12710709906295711928#Word64\n- 16745141213030108768#Word64\n+ 11574114585502316720#Word64\n+ 17323408533866793623#Word64\n $trModule\n $tc'ARCFOUR2\n 0#\n $tc'ARCFOUR1]\n-30aaedd9830071b90ae3ac9068f454e9\n+e8dd5cd28dcd8706de90bc4b4c07485f\n $tc'ARCFOUR1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c92ccc93e4384a42abb50d88452cb693\n+dcd8edfd29ec7b79446a0827852ccb11\n $tc'ARCFOUR2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'ARCFOUR3]\n-d81e2d0ff6002c9fa2626e6dc032c71c\n+43e56e79b2a39ad04c8142b099ffe1d8\n $tc'ARCFOUR3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'ARCFOUR\"#]\n-2ebdce72432b19518c06b35784c06cf6\n+632e9551b9fe5f302ea322a0bf186cf8\n $tc'ARCTWO :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 431877503255037744#Word64\n- 14859275691670981914#Word64\n+ 13471959147695343174#Word64\n+ 14846687538506667141#Word64\n $trModule\n $tc'ARCTWO2\n 0#\n $tc'ARCTWO1]\n-1fda72d7eb587be588cac4fd3168743c\n+abcd5e10129185f6d54dadce54fd6b0e\n $tc'ARCTWO1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-6ff4eeeddd5839e3b8b2a7fd0d9bb98b\n+5c1ce2db4dace6e7529ce732dd032bc9\n $tc'ARCTWO2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'ARCTWO3]\n-52d2e9593091991177208aa8c6413f92\n+b119df17d0309b08acce8898da8a1375\n $tc'ARCTWO3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'ARCTWO\"#]\n-c131c82b83a85eab3950aea20be5db2f\n+92a213021bea9cfb504047345e9d1373\n $tc'BLOWFISH :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9034493636135859705#Word64\n- 8105899185935770426#Word64\n+ 2584339060996861064#Word64\n+ 3921030417176530951#Word64\n $trModule\n $tc'BLOWFISH2\n 0#\n $tc'BLOWFISH1]\n-2d6b70d23192d7ebfbfea7c3df58b074\n+0f6e6ef423678ea1bbc971bee9c233e4\n $tc'BLOWFISH1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-7e49e9c871be8b7fdda872b87e15182b\n+b08a15622126f411a752331cc7103062\n $tc'BLOWFISH2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'BLOWFISH3]\n-e5c154d8b0880c1dde69894ffee8f828\n+b82f05ac8bf661c8cf209736c699f574\n $tc'BLOWFISH3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'BLOWFISH\"#]\n-93b69c99b6882fe522e31ed2297f7636\n+2d166258aea887adb8a92b89c136e8f2\n $tc'C:StreamNonceCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12103108064204870027#Word64\n- 11262962635727219370#Word64\n+ 11641480892736027589#Word64\n+ 16182522106768395843#Word64\n $trModule\n $tc'C:StreamNonceCipher2\n 1#\n $tc'C:StreamNonceCipher1]\n-a7a527e242432b8e3b15e7fc4317cd51\n+20a7e0fd990a861eb352dabb5a3f6e74\n $tc'C:StreamNonceCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-19be452fa7ef38624ad2f135e840daa8\n+bf07490baf72b7050ffbb92b9041c372\n $tc'C:StreamNonceCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:StreamNonceCipher3]\n-3806629328002a908812891aa258e9c5\n+b056a31a96f4322ba6cc043513f10cc7\n $tc'C:StreamNonceCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:StreamNonceCipher\"#]\n-d8da1419c2868ed63cd7fc53f7d61eb7\n+0ec168ebb74763d0f3d22e964f025451\n $tc'CAST1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c284b352f3f72865c8d6c2a710bec9ac\n+0ac635a39b6e0134b348620f6d3259cc\n $tc'CAST128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3264575693542815858#Word64\n- 12822862704007133674#Word64\n+ 15819500464808127062#Word64\n+ 17077281405024328201#Word64\n $trModule\n $tc'CAST2\n 0#\n $tc'CAST1]\n-46370d54308b5579b476fbc45a2b081c\n+bea3454c46d68de920ddd1e647bae948\n $tc'CAST2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CAST3]\n-4d9240e7cc90f94d88c345c73de6479d\n+1a8efd8a0c18fdc19173858ea5c8bcfd\n $tc'CAST3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CAST128\"#]\n-6131d48f9bc9c22e6a0943c2ef886448\n+15c48b7839cf6253ab6cc6798a5d0dba\n $tc'CHACHA :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14764303748370094625#Word64\n- 16900878912728199961#Word64\n+ 12183292448957740437#Word64\n+ 5294400352083939383#Word64\n $trModule\n $tc'CHACHA2\n 0#\n $tc'CHACHA1]\n-51f4ed61d355bcda131f5da704ffd9a6\n+e224016263ddd9ac628ff105815ac0c3\n $tc'CHACHA1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-a79f5fd25df5073c50d6a078614029a9\n+2fa2d9234d95a4633c4a6bab2d100273\n $tc'CHACHA2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CHACHA3]\n-9b78515d441ae4a5ca432488140ba377\n+60bec6a79bd9e45bc60cd7ea5a0a860c\n $tc'CHACHA3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CHACHA\"#]\n-9ceaf2c4632e1af71179c366572688e5\n+77a8bf169f6ca417781e718a9c023a5e\n $tc'Camellia :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2430347097560369388#Word64\n- 7365863140806389999#Word64\n+ 13775536737945081742#Word64\n+ 10212012099052239406#Word64\n $trModule\n $tc'Camellia2\n 0#\n $tc'Camellia1]\n-fdb9fbc01c6b782f53a666d51acab50b\n+4687d01a628d266142ce8722c90fef7e\n $tc'Camellia1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-95e8d2aa5586fb8df66c5b907398c487\n+691892f5060200ae3ecb97dfbd29c9fa\n $tc'Camellia10 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-ff6414be9812e3058266ceb1afa48314\n+6ae423a1c9877fa12ad4e06047992a7e\n $tc'Camellia11 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Camellia12]\n-4365beac5ef45b91871bcb2b87f1b4e5\n+00090c687ef22eedc691becca72d97c2\n $tc'Camellia12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Camellia256\"#]\n-a7cadea29da8a623dc86c9337362b338\n+c2e6afab3eda8f5c9db33deb39090b7b\n $tc'Camellia128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 1426282370389503568#Word64\n- 9273721362465330421#Word64\n+ 11559373833599252840#Word64\n+ 5103768287182969756#Word64\n $trModule\n $tc'Camellia5\n 0#\n $tc'Camellia4]\n-6010a27229568e1a7b604a64bdddf06d\n+586826d1eb22c0c748f479d3ef632649\n $tc'Camellia192 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7240678179912944623#Word64\n- 3417102057820837932#Word64\n+ 11657346871066028158#Word64\n+ 1711752382760524559#Word64\n $trModule\n $tc'Camellia8\n 0#\n $tc'Camellia7]\n-51767c838dc520d982f2870055650171\n+76ff5ab2f694f5096405425cb517d7e6\n $tc'Camellia2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Camellia3]\n-d5731142caf8b75980dd41637e8e9889\n+ab06d4086dd71738f97c7b0b603aa494\n $tc'Camellia256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10945149640144316146#Word64\n- 3104648392902727575#Word64\n+ 17711268226008926471#Word64\n+ 15145453070614986595#Word64\n $trModule\n $tc'Camellia11\n 0#\n $tc'Camellia10]\n-83097cb0722257d15edc574e2566385a\n+7ed60397a7b468fef0d3539924fcef91\n $tc'Camellia3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Camellia\"#]\n-0420ccb91acd59d0b2c012975e24c61b\n+e5fb24d380db688700acc6e90164ad99\n $tc'Camellia4 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-bb277f0a792a35d57a6fe126578d3a2b\n+104e502d407fd81d9e61027fc0c680c7\n $tc'Camellia5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Camellia6]\n-3d88e6fc23a203bd2f474e27c2248765\n+57a5928e2b55516a64b49b90bf7ac1ab\n $tc'Camellia6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Camellia128\"#]\n-474b7e41c6d3f54ee92e612585cbbe7e\n+1ea5d76e049c9b9796570726e1200765\n $tc'Camellia7 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-513204fd6983e3fac7b3ccb1fb5b1491\n+c55de28492b71fa6f14d2a8f8743b6ac\n $tc'Camellia8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Camellia9]\n-111040e7e2079b5ca00f80cc4a00ba18\n+db5d80e63074331ad698fb09663b887a\n $tc'Camellia9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Camellia192\"#]\n-dc467ba2f369fed1864b5b0ac6b912ab\n+8b3b4af6235576646d9dc2361f9c06ed\n $tc'DES :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17088319560386770665#Word64\n- 12577494536023475250#Word64\n+ 4517931407044037083#Word64\n+ 17790798846455199442#Word64\n $trModule\n $tc'DES2\n 0#\n $tc'DES1]\n-8ba40a742879d9ec4f301866cc99e174\n+dfbdcb7e9669dffcbf10182f74170223\n $tc'DES1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-7be22b4e2a444915c472bc30542c8133\n+4052a9bf156ae93f85aa4d02793427d8\n $tc'DES2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'DES3]\n-a4b2788e8bc6d1e1ec903139a67d414e\n+e45b674624cb61bf24eab80300eb390c\n $tc'DES3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'DES\"#]\n-7e208d1e812e50514d7911b1e89bf8e1\n+147ab065e60499527cd5361d14dcbe92\n $tc'DES_EDE1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-151d1f41e3c3fb66de4508d11506a690\n+fce176788ce5e87f71fae97272ef13fc\n $tc'DES_EDE2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'DES_EDE4]\n-f7e5efc5d42e3fc7032d002a1f00e40b\n+74893e0339fa0689958bdb7587f67ae2\n $tc'DES_EDE3 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16857681056749855312#Word64\n- 818748826205835184#Word64\n+ 13523812978573109959#Word64\n+ 10877573888977266170#Word64\n $trModule\n $tc'DES_EDE2\n 0#\n $tc'DES_EDE1]\n-db3378bcc8f4d0f2075f3be3284d098e\n+30b4cf70127f4afa9cc907f6a69abfb9\n $tc'DES_EDE4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'DES_EDE3\"#]\n-9fcb001fd291457425c13c1374ee61f9\n+75a8bbb16fb8fe97bde991202608d144\n $tc'ESTREAM_SALSA1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c9824138f41b90aba4a259bbf4922ab1\n+4ba280f82877de4fb63637be2203b058\n $tc'ESTREAM_SALSA2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'ESTREAM_SALSA3]\n-34fdf9eae1435a955caab9552b28e60f\n+b155efae8edadb3629efb8af49ffd81b\n $tc'ESTREAM_SALSA20 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 8409280841423143139#Word64\n- 11216110787632332915#Word64\n+ 13814527545709317341#Word64\n+ 17239404346698950718#Word64\n $trModule\n $tc'ESTREAM_SALSA2\n 0#\n $tc'ESTREAM_SALSA1]\n-c2cb0f5bd097a3952face0c10bfd8e3d\n+5fca228852b85962a7eec8d81b2b96fa\n $tc'ESTREAM_SALSA3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'ESTREAM_SALSA20\"#]\n-80cff18f57d3d065b542a33a7d9d8ba2\n+05484b167721b86f95b5c1827db3e7e4\n $tc'SALSA1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-07e644efdfda49eac3156f66df58891e\n+36581e5db69e5852373c8c70f1e7f2ea\n $tc'SALSA2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SALSA3]\n-6f7b4c08344190d728cc93d1e23a736a\n+9f1ae660f29384a96d9fd988a7101dcb\n $tc'SALSA20 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 11937722679217678904#Word64\n- 14289898503311881253#Word64\n+ 8882993481150004566#Word64\n+ 17409548453548091217#Word64\n $trModule\n $tc'SALSA2\n 0#\n $tc'SALSA1]\n-0a3c84230ec1ec7c9df68f157c06b955\n+53818eb1a901840f94ca60b52d918273\n $tc'SALSA3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SALSA20\"#]\n-fccc73b07dde73562b474efe64198a27\n+c5dd08d0e36e79b47021deba0a1f1263\n $tc'SERPENT :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3320008521785845840#Word64\n- 10130162826696192922#Word64\n+ 6340512944974736440#Word64\n+ 13357300354033621437#Word64\n $trModule\n $tc'SERPENT2\n 0#\n $tc'SERPENT1]\n-437f32c5aeb97075aa4558e67a45219c\n+27de5dad1643b7f11f1ad5720fac26b9\n $tc'SERPENT1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-4001c693671a8efb52e16e4c5030cb13\n+bca35943f840a9d727fc3d1dc938094d\n $tc'SERPENT2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SERPENT3]\n-dfdaae8d4fe557395a6196d864ad6449\n+d956dbc69ec61ac181f878acde1b6e60\n $tc'SERPENT3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SERPENT\"#]\n-6d309cdf1a2eb3db4ead43cbc1e808dc\n+638fc2aa26ef04651bbdeb995a396e9f\n $tc'TWOFISH :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2292293342356570485#Word64\n- 2629717400948610395#Word64\n+ 12032272061027456078#Word64\n+ 8440523690008711612#Word64\n $trModule\n $tc'TWOFISH2\n 0#\n $tc'TWOFISH1]\n-c0d5ca04a52dc50bef889262c2f27752\n+88facd5d8c521cd7c21bdc4b213b5bed\n $tc'TWOFISH1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-2dc8a736aa633b69caec917f9d34c1a2\n+58847c5e4b1bb930a55029fd0030bcf5\n $tc'TWOFISH2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'TWOFISH3]\n-5445a8d779f2ad63fab7b38dd0a4137c\n+5d895c6ecfbb75399196bf20c3a1feb3\n $tc'TWOFISH3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'TWOFISH\"#]\n-bc1c033d4e4d32ec5e78ad65b5aa3051\n+cb369b00187a706b8ddb9d7a960c90a9\n $tcAES :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 15505939560782917278#Word64\n- 7104640784406713451#Word64\n+ 4889002883294330428#Word64\n+ 10611387285451981518#Word64\n $trModule\n $tcAES1\n 0#\n GHC.Types.krep$*]\n-a4cb0e1101a6f475f751e6e879ddf607\n+db7553b99537bd4dea05483e0cf080ad\n $tcAES1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcAES2]\n-f1b7b8f9f6b30de4e24152aab83568e8\n+9148b5f3efd5df419ac8866c3a410ab8\n $tcAES128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10208456850928990967#Word64\n- 11075070505814278676#Word64\n+ 17810402335978702716#Word64\n+ 17167324705187625894#Word64\n $trModule\n $tcAES3\n 0#\n GHC.Types.krep$*]\n-ca53cd010738f9333af49a05824bee91\n+690c84d5d7c8215620c2c063acadc051\n $tcAES192 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12333851097069712721#Word64\n- 6267839605978667817#Word64\n+ 2365687107131608178#Word64\n+ 6285917556262683632#Word64\n $trModule\n $tcAES5\n 0#\n GHC.Types.krep$*]\n-2329144c96f43c061591ce0daf5ec07e\n+7e9a93da9936af27fc4e5d4bf39a5bc4\n $tcAES2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES\"#]\n-f3a1ff72b374506a517b90953d27a483\n+817565c4aa3d43b43f045b74bed0ef13\n $tcAES256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 4529244221609720098#Word64\n- 5057218105828321385#Word64\n+ 3480911613246174615#Word64\n+ 13209003111457144769#Word64\n $trModule\n $tcAES7\n 0#\n GHC.Types.krep$*]\n-ed02be749d732a3d2bff14d1e672e1d8\n+7e354875518b746dea65d0ac4f9f92cc\n $tcAES3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcAES4]\n-6f816c4b2929afb773288c1b93fa9032\n+132dc15e7fb85887e211b934d251b83c\n $tcAES4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES128\"#]\n-e48645cf64b0c094434ba93504f230b3\n+937655a0ddc1849caa52228a4c38dd82\n $tcAES5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcAES6]\n-eb0b3840e3b71194ecbdc0f3bf196b04\n+4d3ff0eb1d8cb55fb4b43e179512e4a5\n $tcAES6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES192\"#]\n-1b53c94802806b42bb231efb166342f3\n+a3b0c6d954165740d1d99b40cb5896b8\n $tcAES7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcAES8]\n-cf1266598116f8a655ff68d444ac8430\n+12075b78500ee7ff7d88dff9d06debaf\n $tcAES8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES256\"#]\n-98f61662506b84706a42c8084145cdcc\n+1c7774491412fdd5762a9400a39c1974\n $tcARCFOUR :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16965640375881876982#Word64\n- 261669603502151668#Word64\n+ 11692367889091715738#Word64\n+ 13195075564030943944#Word64\n $trModule\n $tcARCFOUR1\n 0#\n GHC.Types.krep$*]\n-66cb8e31721a844f8366c8f20eb0328b\n+b028994d4e3427597073b7efffe2e29d\n $tcARCFOUR1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcARCFOUR2]\n-22f5b4e877a04a3879898143e141c1af\n+ff803f29604acd9f4230562257fe9747\n $tcARCFOUR2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ARCFOUR\"#]\n-5ce90c9fbc74da7fd2dd001ebdcc2307\n+d7ff84e0971efe43982003a4a51a3427\n $tcARCTWO :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 4201815002161122393#Word64\n- 597712522440338968#Word64\n+ 10694243276043081161#Word64\n+ 13222809028701339643#Word64\n $trModule\n $tcARCTWO1\n 0#\n GHC.Types.krep$*]\n-5e21014a22ca2893b18b71e8aae3bcce\n+3952d03bd27166d37fd734d181b7765d\n $tcARCTWO1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcARCTWO2]\n-40bc96c774befd7a425f0aa5bc2d43bf\n+f6b05ac4872ebe9408ae4ca785bbe098\n $tcARCTWO2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ARCTWO\"#]\n-4a9e70352e5abafbfd81a0d5a54ca3eb\n+71e9df58aaaf3874ecb6aad6db28ce4f\n $tcBLOWFISH :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9335494923712165048#Word64\n- 14642333715658972274#Word64\n+ 14274760546736971573#Word64\n+ 1086892753322858541#Word64\n $trModule\n $tcBLOWFISH1\n 0#\n GHC.Types.krep$*]\n-e3dd9b2e3e41c78c0f0bc96d1a2ef8a9\n+c57c930ede3d6f1115d83b43c1d92c60\n $tcBLOWFISH1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcBLOWFISH2]\n-d2b036a1b901a32eceb8daefd414a3a7\n+78416729a604794520ff4d90f13fb061\n $tcBLOWFISH2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"BLOWFISH\"#]\n-c0e7b63d64b3fc8082c52b38d9b13b3d\n+a957b2c6ebaec57922e635da975c4d54\n $tcCAST1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCAST2]\n-779b5a06fcbd3c921074255932bb799d\n+7e9dd97b959691286fe6f0ff97789d65\n $tcCAST128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3480262690671682791#Word64\n- 18378108277630471287#Word64\n+ 12737835960516181184#Word64\n+ 11378346821528495678#Word64\n $trModule\n $tcCAST1\n 0#\n GHC.Types.krep$*]\n-1f2e5939c01a035e78e7d4d5b553ecf0\n+70992c0debc0288db2767386720b0437\n $tcCAST2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"CAST128\"#]\n-7dfac7dd9ae00eb3bec9c6ddab35c47b\n+f3539af22ac4841f2c67ec6192dd0159\n $tcCHACHA :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9610055060991688598#Word64\n- 12423099110271573748#Word64\n+ 15659895758613338320#Word64\n+ 7740255124972738444#Word64\n $trModule\n $tcCHACHA1\n 0#\n GHC.Types.krep$*]\n-cf05a9545cec4c7bdf5a877cf9dd94b1\n+74d9a6373f6a2a7c8fcedb31e2633fdd\n $tcCHACHA1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCHACHA2]\n-a6fb9775b345b8b93d5c10ade4bce17d\n+623e66e1eb26e269ce39120f3d061ee5\n $tcCHACHA2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"CHACHA\"#]\n-3201de0e6afd61d309c921986a8bc716\n+de58e5809176de6fe2d748a5bad4fd1b\n $tcCamellia :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9535600487007684647#Word64\n- 14623143729566909510#Word64\n+ 12505196586892946222#Word64\n+ 2771951643947831978#Word64\n $trModule\n $tcCamellia1\n 0#\n GHC.Types.krep$*]\n-da20905e1b616229317fe26a9b7cbec7\n+19a922360193ddd6aca7090b98119097\n $tcCamellia1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCamellia2]\n-ed5b43cb363b9da8e96c93577d45d5b6\n+aa2ea00c22245013e046e644707a37f6\n $tcCamellia128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12121697462701438478#Word64\n- 8982140518481842262#Word64\n+ 10274201420577916344#Word64\n+ 8652012444435525195#Word64\n $trModule\n $tcCamellia3\n 0#\n GHC.Types.krep$*]\n-5335c856234cf25d7753dabc26c71db3\n+84a0918f914552e0a0d93da0268b3656\n $tcCamellia192 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3660328125504551532#Word64\n- 14021319920462185101#Word64\n+ 3542395796858585616#Word64\n+ 2852545846926038330#Word64\n $trModule\n $tcCamellia5\n 0#\n GHC.Types.krep$*]\n-fbddf2a365ff5196bf88e4c24d7dab94\n+60f5ad53e975660cf880ecf350f3cb70\n $tcCamellia2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia\"#]\n-e11e613000dc80153d0e541145cf2e9a\n+e53f6317ae7d873db05e0665c8a6a1a9\n $tcCamellia256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 547585389332475618#Word64\n- 16797511947168388843#Word64\n+ 3383393592131368994#Word64\n+ 16634298641289751994#Word64\n $trModule\n $tcCamellia7\n 0#\n GHC.Types.krep$*]\n-2a6c00f08f2d1652ea47dc58d41b9a3a\n+e6e83b36ada1f9077db9bdab1f427ebe\n $tcCamellia3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCamellia4]\n-1f6386f5dfda0bcc9b288756ecec0356\n+c044dca848c101336020c300c07ec058\n $tcCamellia4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia128\"#]\n-b466c18861000fc470f0c771530fd2e1\n+d39df2ecab8399db75a39158eacd12b9\n $tcCamellia5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCamellia6]\n-1be70719858c767f380655af170e8dd5\n+b75aecb3d2f0feafcd38187aff9cbf34\n $tcCamellia6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia192\"#]\n-aa4e3c4bae92d93516e337756f1a7cc5\n+dcc0a12d5ef7034b5c1e3225727a50ee\n $tcCamellia7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCamellia8]\n-eed1500fc10c0d2a9d49f64aee2fdaed\n+9d77e9000c439d2b0fd3ca334a1be52b\n $tcCamellia8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia256\"#]\n-11d9c45e11d7611900c233e25d9a54af\n+6c608924d2eaae8343760e6ca442fbed\n $tcDES :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9533420684752274222#Word64\n- 5541135840838334948#Word64\n+ 1408442022371448659#Word64\n+ 14664374890825525425#Word64\n $trModule\n $tcDES1\n 0#\n GHC.Types.krep$*]\n-1b7c6bf909a5cad56afd9889c5867751\n+08db695920b2d0a18172a0a0d82bd521\n $tcDES1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcDES2]\n-26a18a7d4b58e4f9b5d0863c4c4fbddf\n+2c8575f29385a85a25e99b76130348ae\n $tcDES2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"DES\"#]\n-38dc94c27b195d54975f69354a09c664\n+e4c95a7dd4e9433edc978dfba14d98a1\n $tcDES_EDE1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcDES_EDE2]\n-b881ce3996bca342dd3d67196e508304\n+e344da1cfb043fb3739e18fe154c68dd\n $tcDES_EDE2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"DES_EDE3\"#]\n-02367d539551f6bf9caf6f84ede53a9c\n+35460104a595c6e904dd3d2b3341decf\n $tcDES_EDE3 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10404944383576960214#Word64\n- 5395454546286073881#Word64\n+ 14199876861242418071#Word64\n+ 18191417761561133518#Word64\n $trModule\n $tcDES_EDE1\n 0#\n GHC.Types.krep$*]\n-f5d95fe2e6f502a213138b896a75c627\n+12ed185435a00ba040308b105d77a3f5\n $tcESTREAM_SALSA1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcESTREAM_SALSA2]\n-424018f4b5a6b2ee62e6a210d0fb40fc\n+8c224a154f606840e468cf20fdbb3e96\n $tcESTREAM_SALSA2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ESTREAM_SALSA20\"#]\n-d182c4ad0c3acdcc8386bb64698aee96\n+eeda57b8e30cdb3edc17cb99fde33abf\n $tcESTREAM_SALSA20 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 8480579822566701672#Word64\n- 815971193650413548#Word64\n+ 16381633210323825259#Word64\n+ 2027706852098671535#Word64\n $trModule\n $tcESTREAM_SALSA1\n 0#\n GHC.Types.krep$*]\n-327098038928580cacd5a5975db6553f\n+053585ba81f1dc1deab05dd51e9ba3e8\n $tcSALSA1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSALSA2]\n-eaef9968aa2d16226b2427029fad54cd\n+ae96578211d318139754c7d38854b12b\n $tcSALSA2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SALSA20\"#]\n-a1daa79fa3b160f44d371b2b0204a25c\n+69e611423fc289f74edfd78ace541680\n $tcSALSA20 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10018928555376595603#Word64\n- 2430677254121247497#Word64\n+ 3301067661235099485#Word64\n+ 2682785854440381993#Word64\n $trModule\n $tcSALSA1\n 0#\n GHC.Types.krep$*]\n-54e05d1e9b51e19705275d790bf1042f\n+ef9cac2ce48378357b5bb7bf66004b0c\n $tcSERPENT :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 18182793355454100228#Word64\n- 10798838864361295033#Word64\n+ 11525407741273048154#Word64\n+ 2689505946382306651#Word64\n $trModule\n $tcSERPENT1\n 0#\n GHC.Types.krep$*]\n-6412377e237f3136da15b19e89f3a4b7\n+72ee5a425a97bf5b9ae7fbf36b6f426b\n $tcSERPENT1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSERPENT2]\n-c4608c857c8606517b3c33e13e82e252\n+dfe1b6c2dabbbfacae4f8a3b1858070d\n $tcSERPENT2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SERPENT\"#]\n-09d9e6257033cd4fdef369aaf7654f6c\n+b7d54e86563d428e5f80699ac29ba9b4\n $tcStreamNonceCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2876660314897104297#Word64\n- 11113549039878093409#Word64\n+ 10718393133801771396#Word64\n+ 4798819380632126351#Word64\n $trModule\n $tcStreamNonceCipher2\n 0#\n $tcStreamNonceCipher1]\n-b1359949429650769431810e1575cae0\n+61db1166f556fde8b5e417b3ad106daa\n $tcStreamNonceCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cafe65d5321d87072759fadd0eb477a2\n+3752c8dea7d613e2e941c513fa8f1feb\n $tcStreamNonceCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcStreamNonceCipher3]\n-742c72779965cab4b522410ae1b315ac\n+c785e1ad826f122271d05bba86a5547e\n $tcStreamNonceCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"StreamNonceCipher\"#]\n-3a47b7f0ccc9e20e0190c7bd8888cc2f\n+8e5e1727ee420a62c9deea2eaf120822\n $tcTWOFISH :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 18054448462156190182#Word64\n- 16083048188343335061#Word64\n+ 842655603530457964#Word64\n+ 3390996475215174237#Word64\n $trModule\n $tcTWOFISH1\n 0#\n GHC.Types.krep$*]\n-245918152748ad62449b2bc1045819be\n+b58cc47dd763f959c5c943e6f3e1eeb6\n $tcTWOFISH1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcTWOFISH2]\n-fa7064993312934f243c59ce02d463d0\n+9894b8925994b5ed9d33599465edbb63\n $tcTWOFISH2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"TWOFISH\"#]\n-ec32a75b5045fe657a114315d111c124\n+ea1d2184150199eac8310439397c0c0a\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-47fb130a599ef0d740c5b75cd0033e07\n+7c3c08a66053add3ca814de578ab0e55\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-7b21801f4e9a6245d1902243093fbba0\n+e8c9a8d1b0a18fe1d893cc35c06670c0\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Ciphers\"#]\n-ea7993dad778d26ebe2e7c1872447db4\n+79506f1aa8a78516fbd03d57b4b1480e\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-8bb5733fcb5af7cafada7db92f8c4b25\n+9c058a958568c44ee22381ac4588834b\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-8de02f035047299310409e0ef02645af\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+06a2ee1d409b88d3942488eaed2c9966\n $w$ccipherInit ::\n Crypto.Cipher.Types.Base.Key CHACHA\n -> (# Data.SecureMem.SecureMem, GHC.Prim.Addr#, GHC.Prim.Int# #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n@@ -10201,15 +10201,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -10220,15 +10220,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n ds6\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n bx\n@@ -10240,15 +10240,15 @@\n mba\n ipv of s' { DEFAULT ->\n (# s', ipv1 #) } } } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)),\n __NULL, 0# #)]\n-db6e6cb5ad64c316b4772140829db63a\n+6a27c4a47eac5a396e67b8b86ebfcaf8\n $w$ccipherInit1 ::\n Crypto.Cipher.Types.Base.Key ESTREAM_SALSA20\n -> (# Data.SecureMem.SecureMem, GHC.Prim.Addr#, GHC.Prim.Int# #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n@@ -10264,15 +10264,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -10286,15 +10286,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n ds9\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n bx\n@@ -10306,15 +10306,15 @@\n mba\n ipv of s' { DEFAULT ->\n (# s', ipv1 #) } } } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)),\n __NULL, 0# #)]\n-a3560cbb57b6095285dad70c09c57f3c\n+ce31eba8aeb1b644532a3cd794d3effd\n $w$ccipherInit2 ::\n Crypto.Cipher.Types.Base.Key SALSA20\n -> (# Data.SecureMem.SecureMem, GHC.Prim.Addr#, GHC.Prim.Int# #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n@@ -10329,15 +10329,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -10351,15 +10351,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n ds9\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n bx\n@@ -10371,465 +10371,465 @@\n mba\n ipv of s' { DEFAULT ->\n (# s', ipv1 #) } } } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)),\n __NULL, 0# #)]\n-fc241e80b5ef99432760e30eedacd528\n+46e14ee32d442433e9c82a4c9ebc9dcf\n $w$cxtsDecrypt ::\n AES128\n -> AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-f6576b1a39229cdc668ef73fa06e0cf2\n+44a28f7eb61781bac3df60a4d8c80207\n $w$cxtsDecrypt1 ::\n AES192\n -> AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-4ac6a1a2c9a5ea5ce79094f79057d98b\n+055a9ecefd8aa6cb4f8c26ef16820972\n $w$cxtsDecrypt10 ::\n Camellia\n -> Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-bf708a1ccbb92b91b5991fcf8488688d\n+2c0538bf953d83758c0cb266485a1798\n $w$cxtsDecrypt11 ::\n DES\n -> DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-116c0e8cb753e97bea8736f66b33d5c9\n+7f641405e0b52e36f51078aa957ea1eb\n $w$cxtsDecrypt12 ::\n DES_EDE3\n -> DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-b868a1ae8afa46912fcb4695500141d9\n+2a7bf1d1ac315e595f83d565333db9c5\n $w$cxtsDecrypt13 ::\n SERPENT\n -> SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-0dca30b2c2412434e88401006a0b4461\n+62e06777dc3cd5b1f4b69ff94c382590\n $w$cxtsDecrypt14 ::\n TWOFISH\n -> TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-fb186b283a93c59675cc179ba5da68fe\n+a01b4cdd42cd64ede93d8188f1e7e309\n $w$cxtsDecrypt2 ::\n AES256\n -> AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-1232268e9d548a9c9f1b4da3327f929c\n+552e2c8c7d7cdbd59721882c04ce3132\n $w$cxtsDecrypt3 ::\n AES\n -> AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-0ca1966db85170f56a05c384fe7bb6cb\n+73a43c70458533407ff52f467dcbff3e\n $w$cxtsDecrypt4 ::\n ARCTWO\n -> ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-71bd2ae78b8040bbe26f3a6f73e4f276\n+7b272b7fbab9dc8205886ba95d2ff51b\n $w$cxtsDecrypt5 ::\n BLOWFISH\n -> BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-636977b523df8da13be6ccd5a402ac59\n+a8dfbac3a462075210340686d96b890b\n $w$cxtsDecrypt6 ::\n CAST128\n -> CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-11b8bdf87fed7227f35bbfb87f83abc4\n+481a1027301ba8290b8afd2855a47aa6\n $w$cxtsDecrypt7 ::\n Camellia128\n -> Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-65f62b13797e196bf13a8279d9b77524\n+bcfc9ec6599b71149a4966e817927bcd\n $w$cxtsDecrypt8 ::\n Camellia192\n -> Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-3e734a65f09a693171742e7194c0bf80\n+2abb91610341a5062fe8832ccca48dd2\n $w$cxtsDecrypt9 ::\n Camellia256\n -> Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-c3455ed9c309c2c9a0b140b447ca8ad3\n+aec7a2e393d4c93ca047a5461dfbfb73\n $w$cxtsEncrypt ::\n AES128\n -> AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-a484c18ac64a54918e98744a5dd2c247\n+9cc2e82568fb11a18f266b4ba49abf56\n $w$cxtsEncrypt1 ::\n AES192\n -> AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-d8d1a6341f62f63e36f611b488e13d6f\n+f6a40a8bc011f6c0b4af8275738f324d\n $w$cxtsEncrypt10 ::\n Camellia\n -> Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-f67dc305141437840e1db7b281602767\n+e322284332f24f8944f377bcc852a885\n $w$cxtsEncrypt11 ::\n DES\n -> DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-1a50cfacbfbcda8c84feca5d7f12e281\n+882444cdd3710e9afb5584a0b3deddce\n $w$cxtsEncrypt12 ::\n DES_EDE3\n -> DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-ae983216c8205b074cc186e6daf729b3\n+b7f44cbf6a0622c25c1b24655d008362\n $w$cxtsEncrypt13 ::\n SERPENT\n -> SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-39986485f129e1fc7cf67a1fed01f291\n+229ac135e187d119a18bb210a0ed22d5\n $w$cxtsEncrypt14 ::\n TWOFISH\n -> TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-7a43762eb2c41fab4859c513ce91d5bc\n+5107034de485754ad790e64c118fe763\n $w$cxtsEncrypt2 ::\n AES256\n -> AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-fdd864d0ae8ad75ff424ef7cab6b5c5a\n+47e8c1971c2b839d42d240cc414d6f32\n $w$cxtsEncrypt3 ::\n AES\n -> AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-49a24fbfa28b672c7a462730b4890f73\n+11650369ee89d29f97fe5e4965cc39ca\n $w$cxtsEncrypt4 ::\n ARCTWO\n -> ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-1062e05ed6527228ea99dacb73f5f5dc\n+0a6416fe718f60cf5c8d9e8b36e86bae\n $w$cxtsEncrypt5 ::\n BLOWFISH\n -> BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-9ab7950d69f41dc86f63e5adb143b6f2\n+f7fcc39e28744a5e02a8eb7a8445f139\n $w$cxtsEncrypt6 ::\n CAST128\n -> CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-1bc0ff95855d88ebbecf0bb112503358\n+6783d1bcabf7eb0552777af52836827b\n $w$cxtsEncrypt7 ::\n Camellia128\n -> Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-073535d4f9551d2ac495523f49a76fd1\n+fa20270ac8298d05c805d4332ccbbaa8\n $w$cxtsEncrypt8 ::\n Camellia192\n -> Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-cb4dd95635661c5585d8318b800d071f\n+93dd03004ce74ec63da1a4cd390aa9ea\n $w$cxtsEncrypt9 ::\n Camellia256\n -> Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-210b02f780282f06cb9ea52fb9aa178b\n+b64f65b0d7b4aed1014066f3fb10ea6d\n $w_work ::\n GHC.Prim.Int#\n -> [GHC.Word.Word8] -> GHC.Word.Word64 -> [GHC.Word.Word8]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3,\n Arity: 3, Strictness: <1L>, Inline: [2]]\n-5b5114dcfaf9d4acec29c896b8928a30\n+49776ed4923a81b2d782df400b7a4e17\n type AES :: *\n newtype AES = AES Data.SecureMem.SecureMem\n-417cc6252a946d1dec3a37465a877dd7\n+017fd9c6523ba9dca063d32b09c3c00b\n type AES128 :: *\n newtype AES128 = AES128 Data.SecureMem.SecureMem\n-8e07831e2af21e05b2fd6093aceb8299\n+872ee69fae2b5cfc63d67b1731e3e224\n type AES192 :: *\n newtype AES192 = AES192 Data.SecureMem.SecureMem\n-202dd49a8e632c789d5248e1c3d0955d\n+bed6d8f27187574464ba37b884ce7739\n type AES256 :: *\n newtype AES256 = AES256 Data.SecureMem.SecureMem\n-1a9022e96186521e245d0f0330e4e626\n+b99fb527a3e0188b403e71e1bf0b586d\n type ARCFOUR :: *\n newtype ARCFOUR = ARCFOUR Data.SecureMem.SecureMem\n-d9ddc808759b24c69531babc6f2abbaf\n+70e757b0f35043273e4138d23b525f5b\n type ARCTWO :: *\n newtype ARCTWO = ARCTWO Data.SecureMem.SecureMem\n-4f6a53f019571fb9fc1e941cb61759db\n+0ab52be658ee5225d7b7c545cae9999d\n type BLOWFISH :: *\n newtype BLOWFISH = BLOWFISH Data.SecureMem.SecureMem\n-6b28cf2a7c841a80e4b651c71cd596bc\n+681f43e9ffc379121b31f0e2619a5139\n type CAST128 :: *\n newtype CAST128 = CAST128 Data.SecureMem.SecureMem\n-edf4871da8ac7c6616e11e36f015785a\n+47033b7120370b83cc9e59ecea17403c\n type CHACHA :: *\n newtype CHACHA\n = CHACHA (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n-05926ef34fa69e635bc003c46ce71250\n+d687d5e5a55d365312b6e89f1cd1e778\n type Camellia :: *\n newtype Camellia = Camellia Data.SecureMem.SecureMem\n-ef5dc7fa8ad2969b37f942494eeaf2f8\n+c4d2137b94fa4d827938d52357a69af0\n type Camellia128 :: *\n newtype Camellia128 = Camellia128 Data.SecureMem.SecureMem\n-f9eecbfee7dbb82090abd0ab70616c61\n+c6e760a690584aa7d5a0527cf867cb70\n type Camellia192 :: *\n newtype Camellia192 = Camellia192 Data.SecureMem.SecureMem\n-0c1643ae7d5ae9f5fa5afc1475cdb2c0\n+5580a76ca495935964966488481412f7\n type Camellia256 :: *\n newtype Camellia256 = Camellia256 Data.SecureMem.SecureMem\n-248fdc40c0a6b2af37069538358d3517\n+3f05747e3783aa8a6cc5e9fae066fb84\n type DES :: *\n newtype DES = DES Data.SecureMem.SecureMem\n-e09a7edd612e07fdaadb4f5cb9fc52af\n+979b6280c12410ad4748444455b42666\n type DES_EDE3 :: *\n newtype DES_EDE3 = DES_EDE3 Data.SecureMem.SecureMem\n-a3bdb8180d6c2283214a0242da05ce2a\n+ac1cf076fe24c791403d3bd2c5f9dd67\n type ESTREAM_SALSA20 :: *\n newtype ESTREAM_SALSA20\n = ESTREAM_SALSA20 (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n-9c5efb65f893aaf1d731a3f6b577120c\n+217a25a0f08481867d1db49380db35a7\n type SALSA20 :: *\n newtype SALSA20\n = SALSA20 (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n-15984e7e8cb4cd7399fc4fdebffaf891\n+e7d322ac0bf88fbc219b00ac500e1440\n type SERPENT :: *\n newtype SERPENT = SERPENT Data.SecureMem.SecureMem\n-3e6eb18f8bb3c7613a7c749c155e0b7e\n+ba11a7f0d9320462b9a41ad75f458167\n type StreamNonceCipher :: * -> GHC.Types.Constraint\n class Crypto.Cipher.Types.Stream.StreamCipher cipher =>\n StreamNonceCipher cipher where\n streamNonceSize :: cipher\n -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n streamSetNonce :: cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe cipher\n {-# MINIMAL streamNonceSize, streamSetNonce #-}\n-bdc41a25d2fd80f0488730d3d4936a4d\n+8bacee6d5b761ec4775065a333b4abbd\n type TWOFISH :: *\n newtype TWOFISH = TWOFISH Data.SecureMem.SecureMem\n-c849932ed39dd3fa7d4e5bf92b8cad69\n+4fe5eaf5282c94e7092ea6a1ff03c4d2\n arctwoInitEKB ::\n Crypto.Cipher.Types.Base.Key ARCTWO -> GHC.Types.Word -> ARCTWO\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n arctwoInitEKB1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCTWO[0]))]\n-1a66658c813043096ff70ee032625ccb\n+74009aa3f8f4ef1c1d8e663c774f2639\n arctwoInitEKB1 ::\n Crypto.Cipher.Types.Base.Key ARCTWO\n -> GHC.Types.Word -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key ARCTWO)\n@@ -10845,15 +10845,15 @@\n case ctxptr of ds4 { GHC.Ptr.Ptr ds5 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n case ekb of ds10 { GHC.Types.W# ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key_ekb :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key_ekb :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -10868,24 +10868,24 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds12 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-5c82ca325cf1d36221d0d9ce6e0d623c\n+1a41019bd507723b0741540e2f392e92\n arctwoInitGutmann :: Crypto.Cipher.Types.Base.Key ARCTWO -> ARCTWO\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n arctwoInitGutmann1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCTWO[0]))]\n-c45a1bd061fd633aae9f3748a9f63aab\n+460fe54fb930503b26507a4fc02de12c\n arctwoInitGutmann1 ::\n Crypto.Cipher.Types.Base.Key ARCTWO -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key ARCTWO) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -10898,15 +10898,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key_gutmann :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key_gutmann :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -10919,15 +10919,15 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-72a267527ab9689bbc3acf1b64d8567a\n+2641e8007a0b7706497913a84ef11ee3\n streamSetNonceWord64 ::\n StreamNonceCipher cipher =>\n cipher -> GHC.Word.Word64 -> GHC.Maybe.Maybe cipher\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1P(A,A,1C(1,C(1,L)))>,\n Unfolding: Core: \n \\ @cipher\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers.hi", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got \n interface Crypto.Nettle.Ciphers 9066\n- interface hash: 71f07f1bc032f64652a9265af4e4836e\n- ABI hash: dcd1222519be87ee7ac6d923d02072f5\n- export-list hash: ec897d91127d94013aa75725d317320d\n+ interface hash: 79e09eea02632d9ffbbb765c30f7df13\n+ ABI hash: 3fd0bf3b34d288ecfec9fa5fdc53a6f3\n+ export-list hash: ccc583b2fb6fd662a6dab07077a9c9cd\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: ad9e5aa7ed20f09de057886de71dc63e\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: c586e6783650ba02afaf5437209f09ed\n sig of: Nothing\n@@ -37,18 +37,18 @@\n DES\n DES_EDE3\n ESTREAM_SALSA20\n SALSA20\n SERPENT\n StreamNonceCipher{streamNonceSize streamSetNonce}\n TWOFISH\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.CCM\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.Internal\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.CCM\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.Internal\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n crypto-cipher-types-0.0.9-EnuX6JDF0JBGs26IDMa6Q\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n tagged-0.8.8-Kzng2lnKElzJiyKd9g735c\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n@@ -82,170 +82,170 @@\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Crypto.Cipher.Types 75b07d800fd689d038923a21a0a1e5f7\n import -/ Crypto.Cipher.Types.Base 4640eacf62e250b093b06e1895dee830\n import -/ Crypto.Cipher.Types.Block 8fcdf43570dc3c15a1849e90dc642647\n import -/ Crypto.Cipher.Types.Stream 3847fb575cdeefb591b6b9e4eb84f468\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.CCM 7a2dde19a7573f38fa25d22304a59d6d\n- exports: 08ca0af40b66f2700b3b348acbaf91e6\n- ccmInitTLS 8718d1ebe7fd0e54d12ebf0992572958\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports 0fe520142d797078b8dcc1ddd5323de9\n- exports: 27a018604a2974693d32a427851d2a6c\n- c_aes128_decrypt d508a9fef874877bebe11fe6a7921f9c\n- c_aes128_encrypt 81963777b653cbea3d2b4900d65cbd72\n- c_aes192_decrypt b26ad524f56784917d63f9874612e26e\n- c_aes192_encrypt a7d17439e00fa9f2950d52f141cc5688\n- c_aes256_decrypt 21b3ff8358eb7e67f7a3d20b6195fbd9\n- c_aes256_encrypt ef6780e6cfdd43b9c8493d7e78910b5d\n- c_arcfour_crypt 28ceb035fce59c21a66909071e5fc0ed\n- c_arcfour_ctx_size 6869a3f204af8d406ff52269619008fd\n- c_arcfour_set_key 54c5e283d8ade6fb65a13e4dd1df54fd\n- c_arctwo_ctx_size 8f15b769cb1de1ce5c07a053c3c5f15f\n- c_arctwo_decrypt 5615cffc03658c3d94a63cfdbf4d5c23\n- c_arctwo_encrypt e66d52374676cffeadd36bacd3129768\n- c_arctwo_set_key 093baa214ac71559210f79b5d5a8196f\n- c_arctwo_set_key_ekb f500ccfac3e281ef9ccfd635a2c62531\n- c_arctwo_set_key_gutmann 11af8b06ae8fa59d682f8cf13dad6061\n- c_blowfish_ctx_size 9a478c020801b014d586c2f0d85a93bd\n- c_blowfish_decrypt 99ecfbe504184131132c5e39e87ea556\n- c_blowfish_encrypt 7db49487942ae0d71ac51725a028506f\n- c_blowfish_set_key 685b9914512808c9ba1afb5b9430c182\n- c_camellia128_crypt 58a7578ed96df187945ef4d9c3ae9789\n- c_camellia192_crypt bf2d8b251b1a6189dd3086c9c7dbc49b\n- c_camellia256_crypt c04d35306de11eb04eda43b7c311c33d\n- c_cast128_ctx_size a79fdbd0a0718b21f9e387d8248a4b51\n- c_cast128_decrypt 413f4ec70e5d69070d554a4994e1b83c\n- c_cast128_encrypt cff61fe2775e0820ff5e7eed3cb4939c\n- c_cast5_set_key a7249a7bbdb49d6aaaac3f30a38c8624\n- c_chacha_crypt 547a1e8046c19ed86d21c6eaf3280ebf\n- c_chacha_ctx_size fca42ab54593b933149fce684bcb8419\n- c_chacha_set_key b800a2a654ac988453d31f417d9d26e7\n- c_chacha_set_nonce c663537d631b4f7fcbc9bdc1ceda2b38\n- c_des3_ctx_size 65340bcf13b15ae19ad7e948f1215336\n- c_des3_decrypt bbc56b09602e10a0478944a31d9cf047\n- c_des3_encrypt 8a001e6e04f8746ce98dd55b0fd33106\n- c_des3_set_key 66a7e859b273062b9dbf9a3c8f79c5e3\n- c_des_ctx_size 135df9f63f7692ed0f25e0cfebe5f09a\n- c_des_decrypt 115104a5be9a56f3b236be98bd4f4aed\n- c_des_encrypt 854666707312e411ebd631ced99e6bc1\n- c_des_set_key 77b328f502dc248785c3c7adbc8b000e\n- c_hs_aes128_ctx_decrypt e7c7bb0c24e5d6bc1a41d180d25c8f2e\n- c_hs_aes128_ctx_encrypt 4f458c02ffb4e7926c33e9f6358e6312\n- c_hs_aes128_ctx_size afcdbd3cb8d7f275f1f51f81c5c250ff\n- c_hs_aes128_init 6a72418ee3540c051e26d70a46abd639\n- c_hs_aes192_ctx_decrypt 95a121159019dd15f8b7c6d49ec80837\n- c_hs_aes192_ctx_encrypt 68ef30238c1e3973ffb9caebe92431f4\n- c_hs_aes192_ctx_size 4ea105484035ddb5c0ec9f0319468579\n- c_hs_aes192_init c04b90bd0f8f92869f696971c4ab15af\n- c_hs_aes256_ctx_decrypt e1708c163a613c6153bd5af8c1832884\n- c_hs_aes256_ctx_encrypt 5a3630803b7049e2fc1ee0d016e5254f\n- c_hs_aes256_ctx_size 4b4b4f2a8d61f9d92a3c24cf7aa87f02\n- c_hs_aes256_init e0ec3070014ab84929ddbd7c10e1dcbc\n- c_hs_aes_ctx_size fba4b21753a0405d9021fd5e6000c8d8\n- c_hs_aes_decrypt e9731747053c7167f7a71d735c10bdba\n- c_hs_aes_encrypt 33d0e6495e8051435a2e93ca9d19fe10\n- c_hs_aes_init 3aba070539af24430002f23b09ecf113\n- c_hs_camellia128_ctx_decrypt 742f7abf5424c4c13f012f22833f3b80\n- c_hs_camellia128_ctx_encrypt 57dd17c6e2d59d876e1161d154b9da3b\n- c_hs_camellia128_ctx_size 7e54b385eaf8150ab6cecdff24a0307e\n- c_hs_camellia128_init defa768751697f4fde2848f4019150b1\n- c_hs_camellia192_ctx_decrypt f5283fb66007caa3f6d450b065d18e76\n- c_hs_camellia192_ctx_encrypt 3e1734c1f43085c845db75f39b9517c3\n- c_hs_camellia192_ctx_size b4746c62ec3b320fabd0aff4ba72a4bb\n- c_hs_camellia192_init 35b4edb894f65e83737345e37c569a4a\n- c_hs_camellia256_ctx_decrypt cc324ac34c6005d721f9094bbafcdbc8\n- c_hs_camellia256_ctx_encrypt 489f265810204d6f14919d2b3073f74b\n- c_hs_camellia256_ctx_size abeef8c63a4a162e80d254ba9268bdb0\n- c_hs_camellia256_init 18d5f7f332bb0d93d79be5c0ed38b39a\n- c_hs_camellia_ctx_size 0885c4ce1a62fe35c8f0bc991ac995de\n- c_hs_camellia_decrypt 2e63d27094113c710613473c6af26278\n- c_hs_camellia_encrypt 58c2974e2cb0a44fb3a9585e7d43f68a\n- c_hs_camellia_init b9fac67245edd2b94587bab1e647378f\n- c_salsa20_crypt e8b2a4204c18899212ac56f37385f4da\n- c_salsa20_ctx_size 176671809a6be6a114b983a5b9fb26ec\n- c_salsa20_set_key 9ad4f91c8a97e9fea064bb9bc67cc45b\n- c_salsa20_set_nonce 36689b2763b08a0b2cc8581962b63bda\n- c_salsa20r12_crypt fcaa17352049a2f92ca77ee0c73251de\n- c_serpent_ctx_size a85fee2a39308a4b72233d9d41a41987\n- c_serpent_decrypt 841ece82f30266875a4f1bd24f940656\n- c_serpent_encrypt 0463fe272d4d1b6b8485cda223d7f8aa\n- c_serpent_set_key 15af07037f943c1dc65db5eb8a149dc0\n- c_twofish_ctx_size b04d04cfc07c2f6501d5d40d85fa30d5\n- c_twofish_decrypt 23ccb52e80371c47ed2f7398fb99ff37\n- c_twofish_encrypt 0491deb80db55602494614e340bb756b\n- c_twofish_set_key c1c59d2433b381225691e5ba84d9d168\n- p_aes128_decrypt 88ca3f53883b799205ee43d9707edc47\n- p_aes128_encrypt 029940e62e9ddb73c32a038cae4b4024\n- p_aes192_decrypt b57cdbe78577a92093dc20fe17c6c014\n- p_aes192_encrypt 569cbb96cb37d8f65be92aff157a7979\n- p_aes256_decrypt 464b7f101aaafee70ac6fb012454298b\n- p_aes256_encrypt a938b2a3292dacf6b90664c285b4e9e1\n- p_arctwo_decrypt e36a0991720c5d625d786fb4764f09a5\n- p_arctwo_encrypt 49fd3b9eb0038e5263f35419b2469f20\n- p_blowfish_decrypt 036282f59bad2c96e00923cc79d14abd\n- p_blowfish_encrypt d39230a3ba951796477ea67098dececb\n- p_camellia128_crypt 40b2f045d22bb56b58d0a479faf097c5\n- p_camellia192_crypt 926d8072dd5fcbfeae05b0fc50e01428\n- p_camellia256_crypt 22314c68b1d7c00563303cab08d2bea7\n- p_cast128_decrypt b6a54909105d664187f8b19bfa3e81ac\n- p_cast128_encrypt 6821aa30e1e41d44055022e088cf8a84\n- p_des3_decrypt 0a0375dadfc8a0538ec6cc92a692a1df\n- p_des3_encrypt 094ae809c1ea923d9db3b2b25f9e0373\n- p_des_decrypt 84b9d99f717bb813e6bf3ff1bcc2877f\n- p_des_encrypt 74e7cad68a2df7ff8fa8f6c8a84d154c\n- p_hs_aes_decrypt cc75170ac06cd080728067fee4f19a88\n- p_hs_aes_encrypt f9bebf835ea496115d508a57a0c21f59\n- p_hs_camellia_decrypt 7c207073523bbdd32c43d7a9860e7e10\n- p_hs_camellia_encrypt 7d11f780c77417e7eca27c1f7a4f6b0a\n- p_serpent_decrypt 428edaa9b7f3e708a10f692b7b744f56\n- p_serpent_encrypt f23db7fe609f77ce7327288b5a4f12ed\n- p_twofish_decrypt 99d29da362c71e09d4bea60d15be29a3\n- p_twofish_encrypt 8b58273a251ae7bc87d360a7c4b32be1\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.Internal afc3f947567b331d29c18bbf2fed81fa\n- exports: 0d34f52c1e27247bd7630a6ee7fdbd58\n- NettleBlockCipher 09565743b9e4d43fecfa7f86ca590316\n- NettleBlockedStreamCipher 75e6089b025fb84d1a254345b977d80d\n- NettleCipher f56afb2e8d46761a3e1ad8900514ead5\n- NettleGCM 510a97549037e1c2839cdce50ee1aac7\n- NettleStreamCipher 31cbb24ccf3852eebf268f3441bc8acc\n- nbc_blockSize 159e542d8e339084e8d382f9fc395079\n- nbsc_nonceSize 0f6bc272f86ff377b28fa1734cacf8ae\n- nc_cipherKeySize e23e0162e93fc052c08bc1f1d0b9b7b8\n- nc_cipherName f643f8c473e2e9f276ee5914339f1563\n- nettle_blockedStreamCombine 5b41df9355fcf9d5c1d2f2456f21b870\n- nettle_blockedStreamSetNonce 21f801b96bb2ceca9b7a6868cb7d39ff\n- nettle_cbcDecrypt a222f15447d0dd73e30d4558cfc6381c\n- nettle_cbcEncrypt c2b19cb4ec3209621914ad6849d6e618\n- nettle_cfbDecrypt 2b40ef0d2ca2d20e069ac34e3441cac2\n- nettle_cfbEncrypt f70891c998f4f2047789afe4a5593e80\n- nettle_cipherInit 87bf88bf3a5ac6a37925fbbe4d338e71\n- nettle_cipherInit' 20b2c10216025036a9f2dd9c07b7c836\n- nettle_ctrCombine 5ce48f4117575ecc5e274ece0ab70fd2\n- nettle_ecbDecrypt 85c9f7cc8fb97c59861c547060dfe3d1\n- nettle_ecbEncrypt c408ef373e1819f3fb39b4a8f6a71496\n- nettle_gcm_aeadInit 0aabd71701f9b7477cd8ce512ff13f09\n- nettle_gcm_aeadStateAppendHeader bbb7192c9efbb2d37e9162a1d4912ba7\n- nettle_gcm_aeadStateDecrypt baa0559eaab1d8dd250de2ef4dc7844d\n- nettle_gcm_aeadStateEncrypt 030c14cc255a18c7e5d2ad62807f92d1\n- nettle_gcm_aeadStateFinalize d9c797a13447bcabb88139369f4269bf\n- nettle_streamCombine c689e473292894ebdf541f64f5c94d27\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr 6429aa0f81fb1df9933e1f17c12c8dd5\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.CCM 97dc05589f76f3f4a07b15e55a627e56\n+ exports: 3afdcc64e836342b819ded01ba124e11\n+ ccmInitTLS 456183c54c236f1431942b0da340e1a1\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports 1b2299a3cd831332cacdc837cc1f392e\n+ exports: 18cb0e1844e3493796bc578040b063a0\n+ c_aes128_decrypt 4092dbc2bbfc0f4a25cf56e04db05340\n+ c_aes128_encrypt 6545acd44474d3f68819a24ea07c0815\n+ c_aes192_decrypt d3d0036748960770d1aa57ca01e031b3\n+ c_aes192_encrypt 7edc9cacdee77b6b7dde3d315205e485\n+ c_aes256_decrypt 8c13abc33c420f480c6c01052011e0e3\n+ c_aes256_encrypt 2fbad9dc9c0054bcdb63708a211a7384\n+ c_arcfour_crypt 94bf4a49174d48a220e61abb7ce34b40\n+ c_arcfour_ctx_size 1a321b6f7e6b0b795b6beafa7c9bdb39\n+ c_arcfour_set_key 2859f7f108ec45c03bb6d4b8d2ee3996\n+ c_arctwo_ctx_size 1770a6ff81498b540c3ed8ff26908218\n+ c_arctwo_decrypt 35b499f615529359f7901b697481b735\n+ c_arctwo_encrypt 48fa3d4a8611d5d34581f2a1335bdbea\n+ c_arctwo_set_key 9522a36ef53be342afae0328f659c04f\n+ c_arctwo_set_key_ekb 4a5856e3cd3c0ded210d9c39af558c99\n+ c_arctwo_set_key_gutmann 9fc2c24bad740ee5b359284132a5c184\n+ c_blowfish_ctx_size 1b885a94d6fd2bc5f448d888e12d300f\n+ c_blowfish_decrypt 52621473e4790745ac2a39bb6f7a75c5\n+ c_blowfish_encrypt 1984cb53d069ca8bf4221391a5a6ea6c\n+ c_blowfish_set_key ab4c4d9d469b2a5db030c136f053aae4\n+ c_camellia128_crypt cfc90a62a0134a7de0d3796ae46d5b6b\n+ c_camellia192_crypt e148903a18bbed588de894715d187937\n+ c_camellia256_crypt d71ef00a3e4f11490bee984a9a2f21d2\n+ c_cast128_ctx_size c091906ed4da946859b7f854703fa37f\n+ c_cast128_decrypt 159dd7fbf8e2e25bec88cc22d3ee70c2\n+ c_cast128_encrypt b91c2dd8ae2bb51108617d8cf53a88f5\n+ c_cast5_set_key 969b61b95e99903f66ee70df5e0ff2e8\n+ c_chacha_crypt 6e9cec1a406f7710a69cacb03fc25433\n+ c_chacha_ctx_size 6ab36795717d89d32ec8ac0d63298824\n+ c_chacha_set_key 2a39ec0f7f2909ef600c7079eea50117\n+ c_chacha_set_nonce 8ebbe7491abdf62b0caebb9b67441e33\n+ c_des3_ctx_size 8988559a4c16d04e408b7ebdeb8cecfc\n+ c_des3_decrypt c30582a06658cbe9968f051fb8a51af7\n+ c_des3_encrypt d4dcf3b1c63ef2c4ae3caeff9edd41fc\n+ c_des3_set_key 0c3d3e4a6288178c5d391886c28fdc21\n+ c_des_ctx_size 5a2b08111a029944fa561093d2584a04\n+ c_des_decrypt 2578102954033c5170ea7fd4ab07792f\n+ c_des_encrypt 12c802a02cf0c4567182c17ce223f56a\n+ c_des_set_key 456652a67e055c851155e95f5df9d65b\n+ c_hs_aes128_ctx_decrypt 16bfe9e8761daadbbd440967383f01a7\n+ c_hs_aes128_ctx_encrypt ff5e15aeab5e998332dad8e212b88103\n+ c_hs_aes128_ctx_size 448b794a191a173fb0b921198253bf56\n+ c_hs_aes128_init 9a9a3dcaf3cc250662b484bc5acf3ae1\n+ c_hs_aes192_ctx_decrypt 7793388254684afe3b6b12d0ba46a21d\n+ c_hs_aes192_ctx_encrypt 482f02ec6bb7b0572bbc86e29d6a1eb0\n+ c_hs_aes192_ctx_size 9d303ff696e05cd18cb9e11e4be32c99\n+ c_hs_aes192_init 8f04b564a4165c6a8229a9cc2d4fae36\n+ c_hs_aes256_ctx_decrypt 8cb0433da04412ffbaa9c8de5a65fe63\n+ c_hs_aes256_ctx_encrypt 9628a25186e91f30862a763693492013\n+ c_hs_aes256_ctx_size 88b478bc2e56597fadec66f7b50e8dff\n+ c_hs_aes256_init 1759d0e1e67e5ab8f331cb96caff2d7c\n+ c_hs_aes_ctx_size 41bb509dd2b484b69c80c2a1551a97a4\n+ c_hs_aes_decrypt 7aed4aea0837d1a128c68c46bd028c33\n+ c_hs_aes_encrypt c59f3084025633cf7cee7ff84b690e7e\n+ c_hs_aes_init aba19be9540f61766e309925e10a4ac0\n+ c_hs_camellia128_ctx_decrypt 98f3a4717a42021f67ea80bf0f567246\n+ c_hs_camellia128_ctx_encrypt 422fea531f0eea2ea36a3e69e80d54d1\n+ c_hs_camellia128_ctx_size fac018b049385dbbacaf11549a5f1633\n+ c_hs_camellia128_init 22af8c0ea301db90f4a725603352c30b\n+ c_hs_camellia192_ctx_decrypt f538d753998a17260dc284e53011ab8b\n+ c_hs_camellia192_ctx_encrypt 412764f51b2cb21f089bc8f79c5a2784\n+ c_hs_camellia192_ctx_size cd549e0c90e7ed237c60a0ad20846736\n+ c_hs_camellia192_init 9b3fe3570a367d39041334179ccf38c5\n+ c_hs_camellia256_ctx_decrypt aff741d619f7c469a17ae0997f6ad5d2\n+ c_hs_camellia256_ctx_encrypt 0e199ddaa9208601f24f7cda3b0c93f4\n+ c_hs_camellia256_ctx_size 7b913df73fc2d462dff86d28255d5a3f\n+ c_hs_camellia256_init 13f6206019b3b77994c613d0732b6512\n+ c_hs_camellia_ctx_size e5827a0c7abab662de0cc0049d90966d\n+ c_hs_camellia_decrypt 48df02d05b54efbe7bb6641730599676\n+ c_hs_camellia_encrypt 947798218624c209a45840d1cb490445\n+ c_hs_camellia_init e0bbce4c84656f1699e454319d6132a6\n+ c_salsa20_crypt d8234ff0529da0a1fd4ef36653379441\n+ c_salsa20_ctx_size cfbe0531983b5b7d3ce59f64c7087547\n+ c_salsa20_set_key 96624a09e1eaa771c0a23395c60803c7\n+ c_salsa20_set_nonce f8f850defd6cf95bb4ab0b42073840d8\n+ c_salsa20r12_crypt dcb3aed932f68a9476b4045199605eef\n+ c_serpent_ctx_size 8f6766a41331e440b723eb9c3a95e582\n+ c_serpent_decrypt 5ea4c017bfc6821935ac5fdea85d01c7\n+ c_serpent_encrypt 9ce98d94a998bf4238fad98804b839cc\n+ c_serpent_set_key 234d0ef10da79e8e0fa2cd69c9dac582\n+ c_twofish_ctx_size 2df5a1c1bfbbd8b3c5f95e79ea1ffb6c\n+ c_twofish_decrypt 9057e86ef912efdf60c6f21951e80e05\n+ c_twofish_encrypt 7650660df589ddf95fc754090c2b140f\n+ c_twofish_set_key e872f59421156320daf782c2620c9ec7\n+ p_aes128_decrypt 85a954935eabf56b5d903f05e529f869\n+ p_aes128_encrypt 64c80b6c173b731e850633d4d277224f\n+ p_aes192_decrypt 8f04fdafa9cc112579859b799860d321\n+ p_aes192_encrypt 55de8db73e223c08e59f7c192638b4c7\n+ p_aes256_decrypt aae58d3f7d2a16ec07e9b0eca8660522\n+ p_aes256_encrypt ade2d45e62b2802856fef600559e9bcd\n+ p_arctwo_decrypt 55cd104fb4746fd482820a7969964848\n+ p_arctwo_encrypt 149a6555f7dce5a11b38b8b8fdbc4551\n+ p_blowfish_decrypt 55b0220cf790a4ab46f5ff51a7b8cf06\n+ p_blowfish_encrypt 57d489f92685d4b738c580c9b70c5d5f\n+ p_camellia128_crypt 7683b7e89181c36bacbe3d7bee8606d4\n+ p_camellia192_crypt 3682ac1817898d1ccc1ecbdf165dac1e\n+ p_camellia256_crypt 057d0b4066ff00a81e4ca22bf7b7e5ea\n+ p_cast128_decrypt 8088625db356b5cb264eccc9921bbc51\n+ p_cast128_encrypt dfc826ab75943ae268a107a2773381d3\n+ p_des3_decrypt 1675362acb8c0699c2da6a87895bda67\n+ p_des3_encrypt 046708d2c93a2cec34d7d1a43f433b2d\n+ p_des_decrypt 6c3c4826edfd2fb172d1454562e2db18\n+ p_des_encrypt 2f2fb0faac3da358c8af0f6ac10cc12d\n+ p_hs_aes_decrypt 066084f81ba3a0d0cf9d2c6270449076\n+ p_hs_aes_encrypt 35f8ac4ca0a0d2efa7a53b4bceb87859\n+ p_hs_camellia_decrypt dff24e4215ee43515fa252e61c0b9285\n+ p_hs_camellia_encrypt d23ff7d59fcb31c51f377cbfdaae1e80\n+ p_serpent_decrypt a0bd91b3642e16583b53bcaa7a7a1824\n+ p_serpent_encrypt 5f0caae0dd46364582ba10077658e154\n+ p_twofish_decrypt ea94585bbe958990ad41e0b9c686a68c\n+ p_twofish_encrypt 9dc9d5a0555895d5f5953e4005ce291f\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.Internal ba3822b57e705ffdaab2d6478687bd28\n+ exports: 2c1f436665f603d625d8540722c1fb0c\n+ NettleBlockCipher c7568e462df807926027a6c42de31f8d\n+ NettleBlockedStreamCipher 5d017fee18d8525eccdc3ae0e4aaadda\n+ NettleCipher eed2999af6fc8a8f0cce8234ea2551e2\n+ NettleGCM 16c0957fc4cdeafac1f27e54fc9e6291\n+ NettleStreamCipher ae40df500aab5a377e09a35ba9bdc348\n+ nbc_blockSize baa4ebf3ee6e15c3fb8ac7ebd2796ba8\n+ nbsc_nonceSize 974b23aa984c4efe6519bef05e8d2482\n+ nc_cipherKeySize 6626ec80f5fee6eefc4a5f4e034a5b0c\n+ nc_cipherName 50453dc873afa60e2a59d8e821cd3c00\n+ nettle_blockedStreamCombine 7b26d92ab0848a70e5fe70e40fd5dd83\n+ nettle_blockedStreamSetNonce 6e3e5df71456635b3864ec96ee4f9722\n+ nettle_cbcDecrypt 125cb1c47d10715d96347f27260fb919\n+ nettle_cbcEncrypt 351a684776409aeafa5506db9090502a\n+ nettle_cfbDecrypt 2778c466547bc7e547b7c7e000ece622\n+ nettle_cfbEncrypt 2ea47d9b65e128f36920161b58a7a643\n+ nettle_cipherInit 0d3e6faeea8db67c6e4eceeafd4208aa\n+ nettle_cipherInit' bd335ecfaf4c7ccc6f28dcea53855ffc\n+ nettle_ctrCombine cc1f05cf9a4c681b19fa6a4aff9f37cb\n+ nettle_ecbDecrypt b35213bb22286d14294e58733481c6d9\n+ nettle_ecbEncrypt 130f8181e28ab9ba9d6c8750bc7ee3d4\n+ nettle_gcm_aeadInit 9b6fc0eb27f540b90d04eb2b1397c30a\n+ nettle_gcm_aeadStateAppendHeader 516a0347c687f1f0cfb2f34bffa4e84f\n+ nettle_gcm_aeadStateDecrypt 1020302c69fafb9bbe41fe407f39f0c7\n+ nettle_gcm_aeadStateEncrypt 2bb213d220c1648d2ba1380a5b2ea34c\n+ nettle_gcm_aeadStateFinalize f316dcef84f269d484c0af6bcfac66a6\n+ nettle_streamCombine 533ad3e74051eb75a7495d29b4971e51\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 94f9511dd143b06b6b067573920f9545\n import -/ Data.SecureMem 9e1544dc21edcd78718668ecefb4233b\n import -/ Data.Tagged ea2df2d15b5d8e34014224bf6c8f4e30\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Ciphers annotated by 1143 of type [Char]\n-6382edfd59533c119c6dd07726459c33\n+0f02e31bd5206e58ac4404731957c921\n $fAEADModeImplAES128NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n AES128 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -253,15 +253,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherAES128\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @AES128)\n $fAEADModeImplAES128NettleGCM_$caeadStateEncrypt\n $fAEADModeImplAES128NettleGCM_$caeadStateDecrypt\n $fAEADModeImplAES128NettleGCM_$caeadStateFinalize]\n-e9954242eb16f3bb13764f86e20ac3c1\n+3e8109185507b3b1ebdecf914737b23a\n $fAEADModeImplAES128NettleGCM_$caeadStateDecrypt ::\n AES128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -275,15 +275,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes128_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_aes128_encrypt\n eta `cast` (N:AES128[0])\n ww\n ww1\n indata }]\n-818e85fb75e937eda473079e96f5bdd2\n+6336d513aa3de1cb7ac194440bb622de\n $fAEADModeImplAES128NettleGCM_$caeadStateEncrypt ::\n AES128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -297,26 +297,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes128_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_aes128_encrypt\n eta `cast` (N:AES128[0])\n ww\n ww1\n indata }]\n-f013e24570132e2dab1548164c15c8cc\n+62919982f6485e37f20fb75db18ddfb3\n $fAEADModeImplAES128NettleGCM_$caeadStateFinalize ::\n AES128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @AES128\n $fNettleBlockCipherAES128]\n-2a8fe64de55722ea46554927a74e7407\n+79af5512afcddcc471d4e12bffa7888d\n $fAEADModeImplAES192NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n AES192 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -324,15 +324,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherAES192\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @AES192)\n $fAEADModeImplAES192NettleGCM_$caeadStateEncrypt\n $fAEADModeImplAES192NettleGCM_$caeadStateDecrypt\n $fAEADModeImplAES192NettleGCM_$caeadStateFinalize]\n-8839305264256bf1c99179e33add2419\n+04dcd98d74db4696f783f34ff55e8407\n $fAEADModeImplAES192NettleGCM_$caeadStateDecrypt ::\n AES192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -346,15 +346,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes192_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_aes192_encrypt\n eta `cast` (N:AES192[0])\n ww\n ww1\n indata }]\n-f49a5ef76acfc2c319a2522ca62cd8ef\n+9c8ee410990db034e1938be6dc526112\n $fAEADModeImplAES192NettleGCM_$caeadStateEncrypt ::\n AES192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -368,26 +368,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes192_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_aes192_encrypt\n eta `cast` (N:AES192[0])\n ww\n ww1\n indata }]\n-8f8e06bc5761a70a17cae43a4b417c56\n+a596245b533b1541d658a4c3c9395a95\n $fAEADModeImplAES192NettleGCM_$caeadStateFinalize ::\n AES192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @AES192\n $fNettleBlockCipherAES192]\n-86200d14c1442e49c5e3cfd89386b846\n+16828d0d022dfcff8195994b594bd516\n $fAEADModeImplAES256NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n AES256 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -395,15 +395,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherAES256\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @AES256)\n $fAEADModeImplAES256NettleGCM_$caeadStateEncrypt\n $fAEADModeImplAES256NettleGCM_$caeadStateDecrypt\n $fAEADModeImplAES256NettleGCM_$caeadStateFinalize]\n-225534146c98e6f534f37e751173fe5b\n+ad76757054eb7e8bcb7bc7c971f96b8c\n $fAEADModeImplAES256NettleGCM_$caeadStateDecrypt ::\n AES256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -417,15 +417,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes256_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_aes256_encrypt\n eta `cast` (N:AES256[0])\n ww\n ww1\n indata }]\n-e6db181ad596e8eead110c3d371c1e0d\n+bba8ce0ada76587ee476a654d9fdf7eb\n $fAEADModeImplAES256NettleGCM_$caeadStateEncrypt ::\n AES256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -439,26 +439,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes256_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_aes256_encrypt\n eta `cast` (N:AES256[0])\n ww\n ww1\n indata }]\n-f76c5dbe495cdf77e3ec4d86bd9c111a\n+d8ce0ff37f2bcc3e8ecff98e8119af85\n $fAEADModeImplAES256NettleGCM_$caeadStateFinalize ::\n AES256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @AES256\n $fNettleBlockCipherAES256]\n-5d2b1832c560b66d06d191fd0a39de2c\n+2c6be1fabbfaea42f92a8479d52c2083\n $fAEADModeImplAESNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n AES Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -466,15 +466,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherAES\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @AES)\n $fAEADModeImplAESNettleGCM_$caeadStateEncrypt\n $fAEADModeImplAESNettleGCM_$caeadStateDecrypt\n $fAEADModeImplAESNettleGCM_$caeadStateFinalize]\n-a60933473b51d7b37072bfd9f495b033\n+18b3d7852e4de56ae142d9d3a8ef25bf\n $fAEADModeImplAESNettleGCM_$caeadStateDecrypt ::\n AES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -488,15 +488,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_aes_encrypt\n eta `cast` (N:AES[0])\n ww\n ww1\n indata }]\n-777f994743d8bf2bc8edd79cd650774c\n+f126f7adc98c7234008cfa1afa5b4605\n $fAEADModeImplAESNettleGCM_$caeadStateEncrypt ::\n AES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -510,26 +510,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_aes_encrypt\n eta `cast` (N:AES[0])\n ww\n ww1\n indata }]\n-38e75bda204f834d106ee13dd1adb423\n+453bfde5cdf4c0b803bca0ff689ea7a4\n $fAEADModeImplAESNettleGCM_$caeadStateFinalize ::\n AES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @AES\n $fNettleBlockCipherAES]\n-6e922442515ef9d14c456d4b5cee7d1b\n+a96b027c2fac8fabebfb6c0b445163bb\n $fAEADModeImplARCTWONettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n ARCTWO Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -537,15 +537,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherARCTWO\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @ARCTWO)\n $fAEADModeImplARCTWONettleGCM_$caeadStateEncrypt\n $fAEADModeImplARCTWONettleGCM_$caeadStateDecrypt\n $fAEADModeImplARCTWONettleGCM_$caeadStateFinalize]\n-c418da22e3825157cdb3a4c692c9ee6a\n+872fb88ae64bc4416aff83d1aba1266a\n $fAEADModeImplARCTWONettleGCM_$caeadStateDecrypt ::\n ARCTWO\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -559,15 +559,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_arctwo_encrypt\n eta `cast` (N:ARCTWO[0])\n ww\n ww1\n indata }]\n-5776e907681131d9cf19537b41d1372a\n+98845ff59abcb791cec12de116f5b347\n $fAEADModeImplARCTWONettleGCM_$caeadStateEncrypt ::\n ARCTWO\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -581,26 +581,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_arctwo_encrypt\n eta `cast` (N:ARCTWO[0])\n ww\n ww1\n indata }]\n-e416e5e8173168057b1c783815261716\n+cac6761d4df69f77889e15f67b926ef1\n $fAEADModeImplARCTWONettleGCM_$caeadStateFinalize ::\n ARCTWO\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @ARCTWO\n $fNettleBlockCipherARCTWO]\n-cf16c736e15e285ef98e809aaf30f5ca\n+ae33864d307330d8e7849413d0900b35\n $fAEADModeImplBLOWFISHNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n BLOWFISH Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -608,15 +608,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherBLOWFISH\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @BLOWFISH)\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateEncrypt\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateDecrypt\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateFinalize]\n-7bc00348f57ab9f92d062ca356ad296c\n+28799df32220d521b7ce0ae244525c56\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateDecrypt ::\n BLOWFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -630,15 +630,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_blowfish_encrypt\n eta `cast` (N:BLOWFISH[0])\n ww\n ww1\n indata }]\n-eb41b57ea1df363503a178f605a0982a\n+df8b7451b28adc54e13f7b84ccc6610e\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateEncrypt ::\n BLOWFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -652,26 +652,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_blowfish_encrypt\n eta `cast` (N:BLOWFISH[0])\n ww\n ww1\n indata }]\n-5224de6911f894a955baddd3bb217a52\n+38dd25d035d6e442fe898796c8ba198c\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateFinalize ::\n BLOWFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH]\n-24039000eb0452cc7ce0d941b57f1873\n+3068bf65e150f8856c007cabd91f1378\n $fAEADModeImplCAST128NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n CAST128 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -679,15 +679,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCAST128\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @CAST128)\n $fAEADModeImplCAST128NettleGCM_$caeadStateEncrypt\n $fAEADModeImplCAST128NettleGCM_$caeadStateDecrypt\n $fAEADModeImplCAST128NettleGCM_$caeadStateFinalize]\n-1da330e8bf1ecb0ecbd640a4fc1e8af2\n+2202a5894f5c3755ed7864b29e02c0d8\n $fAEADModeImplCAST128NettleGCM_$caeadStateDecrypt ::\n CAST128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -701,15 +701,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_cast128_encrypt\n eta `cast` (N:CAST128[0])\n ww\n ww1\n indata }]\n-2683126cccc7dbca9760795746575f66\n+30e13a231d0b87128d176e04041b38cf\n $fAEADModeImplCAST128NettleGCM_$caeadStateEncrypt ::\n CAST128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -723,26 +723,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_cast128_encrypt\n eta `cast` (N:CAST128[0])\n ww\n ww1\n indata }]\n-cf018f4d21105cdcb219323b76b9d768\n+b326e635e255f3ef22b13125ed501bb8\n $fAEADModeImplCAST128NettleGCM_$caeadStateFinalize ::\n CAST128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @CAST128\n $fNettleBlockCipherCAST128]\n-0ab568eec41cbb07b19b21ac55f72d25\n+de4e8c7b23c055a2794f38b5bc47374a\n $fAEADModeImplCamellia128NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n Camellia128 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -750,15 +750,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCamellia128\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @Camellia128)\n $fAEADModeImplCamellia128NettleGCM_$caeadStateEncrypt\n $fAEADModeImplCamellia128NettleGCM_$caeadStateDecrypt\n $fAEADModeImplCamellia128NettleGCM_$caeadStateFinalize]\n-2576d175727bfb41aaf5decd0226db9c\n+86dcfe9c6d0950b7b19d64f78f18c3a7\n $fAEADModeImplCamellia128NettleGCM_$caeadStateDecrypt ::\n Camellia128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -772,15 +772,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia128_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia128_crypt\n eta `cast` (N:Camellia128[0])\n ww\n ww1\n indata }]\n-f1a7f588be42c79132e471845afca5e0\n+4a6469a51942f34dbde202362cd2af9c\n $fAEADModeImplCamellia128NettleGCM_$caeadStateEncrypt ::\n Camellia128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -794,26 +794,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia128_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia128_crypt\n eta `cast` (N:Camellia128[0])\n ww\n ww1\n indata }]\n-3febb9a0e22c80cf7f64ba23683b1bd0\n+f170972d7b043d4b86eddcdc2c0c2342\n $fAEADModeImplCamellia128NettleGCM_$caeadStateFinalize ::\n Camellia128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @Camellia128\n $fNettleBlockCipherCamellia128]\n-ffb1213c8ff40be19ed6df4a055053c2\n+977c08cb40b97dc98abcaceb34bd97c8\n $fAEADModeImplCamellia192NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n Camellia192 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -821,15 +821,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCamellia192\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @Camellia192)\n $fAEADModeImplCamellia192NettleGCM_$caeadStateEncrypt\n $fAEADModeImplCamellia192NettleGCM_$caeadStateDecrypt\n $fAEADModeImplCamellia192NettleGCM_$caeadStateFinalize]\n-12bfbf9782d24c3bdbf9fcc68f8e765d\n+fbe9287abbb9133721e4b0a90b7d8f29\n $fAEADModeImplCamellia192NettleGCM_$caeadStateDecrypt ::\n Camellia192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -843,15 +843,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia192_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia192_crypt\n eta `cast` (N:Camellia192[0])\n ww\n ww1\n indata }]\n-d5d96c4500b7ee564dc201b9cc9b8bac\n+ad76e7a5aa658dd6166f2fa0147e0a89\n $fAEADModeImplCamellia192NettleGCM_$caeadStateEncrypt ::\n Camellia192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -865,26 +865,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia192_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia192_crypt\n eta `cast` (N:Camellia192[0])\n ww\n ww1\n indata }]\n-74df295c442021eacdbe2ca2038f6a5b\n+800555d34933e68c88b94ee9229a0a52\n $fAEADModeImplCamellia192NettleGCM_$caeadStateFinalize ::\n Camellia192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @Camellia192\n $fNettleBlockCipherCamellia192]\n-186a03d9a8b67ed8057c820965253e35\n+dcc2c92f1516317a63154dbac7c56c8c\n $fAEADModeImplCamellia256NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n Camellia256 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -892,15 +892,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCamellia256\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @Camellia256)\n $fAEADModeImplCamellia256NettleGCM_$caeadStateEncrypt\n $fAEADModeImplCamellia256NettleGCM_$caeadStateDecrypt\n $fAEADModeImplCamellia256NettleGCM_$caeadStateFinalize]\n-c8f28b2fecd0998b8bde83b812df88c7\n+a61fd6fc1718590663311e57b64ca7f2\n $fAEADModeImplCamellia256NettleGCM_$caeadStateDecrypt ::\n Camellia256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -914,15 +914,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia256_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia256_crypt\n eta `cast` (N:Camellia256[0])\n ww\n ww1\n indata }]\n-db319ba05ec95b05e6316c3596c0f210\n+0a7711351a7f08713d11b968897176b6\n $fAEADModeImplCamellia256NettleGCM_$caeadStateEncrypt ::\n Camellia256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -936,26 +936,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia256_ctx_encrypt\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia256_crypt\n eta `cast` (N:Camellia256[0])\n ww\n ww1\n indata }]\n-b7415f4a9acf26d34e9538d941017bed\n+33511c3e902c30060a2e3af1285dd2f1\n $fAEADModeImplCamellia256NettleGCM_$caeadStateFinalize ::\n Camellia256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @Camellia256\n $fNettleBlockCipherCamellia256]\n-831f73d81ff5c3e6b2836ce41247bf6b\n+7f496edf1755e54765bc284cb95955bf\n $fAEADModeImplCamelliaNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n Camellia Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -963,15 +963,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCamellia\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @Camellia)\n $fAEADModeImplCamelliaNettleGCM_$caeadStateEncrypt\n $fAEADModeImplCamelliaNettleGCM_$caeadStateDecrypt\n $fAEADModeImplCamelliaNettleGCM_$caeadStateFinalize]\n-b8ec8ca099632a1b864abca94e1e270e\n+287d8601a0c871e2cf212e44e7cb73b4\n $fAEADModeImplCamelliaNettleGCM_$caeadStateDecrypt ::\n Camellia\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -985,15 +985,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_camellia_encrypt\n eta `cast` (N:Camellia[0])\n ww\n ww1\n indata }]\n-da60a475c1cb81bf44bc7522e234a1a2\n+e275d04d9147bad24e57e0bd1975f85f\n $fAEADModeImplCamelliaNettleGCM_$caeadStateEncrypt ::\n Camellia\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1007,26 +1007,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_camellia_encrypt\n eta `cast` (N:Camellia[0])\n ww\n ww1\n indata }]\n-c092e250d14d7f876e071d9cd217c559\n+38e8cc0262f216eaa2b4446bf19c8fe9\n $fAEADModeImplCamelliaNettleGCM_$caeadStateFinalize ::\n Camellia\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @Camellia\n $fNettleBlockCipherCamellia]\n-c15cb4120ca46c8a6a50b07adcd136b5\n+fb310c411f98b2b5b6d6fbfc7292313e\n $fAEADModeImplDESNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n DES Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -1034,15 +1034,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherDES\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @DES)\n $fAEADModeImplDESNettleGCM_$caeadStateEncrypt\n $fAEADModeImplDESNettleGCM_$caeadStateDecrypt\n $fAEADModeImplDESNettleGCM_$caeadStateFinalize]\n-d31201512b247a62f1be41e448d8cedf\n+6231d7ab9ff547cc85da2fa9a9a9dcba\n $fAEADModeImplDESNettleGCM_$caeadStateDecrypt ::\n DES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1056,15 +1056,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_des_encrypt\n eta `cast` (N:DES[0])\n ww\n ww1\n indata }]\n-837665a3ba3e583bae90523bb0050d56\n+c8a2890f28c31e94a0323340c6b62fe2\n $fAEADModeImplDESNettleGCM_$caeadStateEncrypt ::\n DES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1078,26 +1078,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_des_encrypt\n eta `cast` (N:DES[0])\n ww\n ww1\n indata }]\n-057b3d824ccf208abc601901b61f12b3\n+b64aed3ea7fc93140adcae471f749fb7\n $fAEADModeImplDESNettleGCM_$caeadStateFinalize ::\n DES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @DES\n $fNettleBlockCipherDES]\n-c78e26b621a5e709aae93d596f586609\n+34fc6c9017bd9ae1c9456e8ae7be7b1c\n $fAEADModeImplDES_EDE3NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n DES_EDE3 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -1105,15 +1105,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherDES_EDE3\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @DES_EDE3)\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateEncrypt\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateDecrypt\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateFinalize]\n-3cbf390a26bee513163019cbfd13e064\n+a210cece126fec7270a5e9c267d003ea\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateDecrypt ::\n DES_EDE3\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1127,15 +1127,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_des3_encrypt\n eta `cast` (N:DES_EDE3[0])\n ww\n ww1\n indata }]\n-b9f30cfbb3f0d4c718980b94438c48bf\n+3270d1def807aebfb242e8934d5cac77\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateEncrypt ::\n DES_EDE3\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1149,26 +1149,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_des3_encrypt\n eta `cast` (N:DES_EDE3[0])\n ww\n ww1\n indata }]\n-648c4d60fdb00e706c821e84a5eeec8c\n+24c224b40f3fe751df002c4ebea0f123\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateFinalize ::\n DES_EDE3\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3]\n-f941f566fdefad9a35955564166766a4\n+405c75f2fd7fe69259e9df63fd59c3a5\n $fAEADModeImplSERPENTNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n SERPENT Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -1176,15 +1176,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherSERPENT\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @SERPENT)\n $fAEADModeImplSERPENTNettleGCM_$caeadStateEncrypt\n $fAEADModeImplSERPENTNettleGCM_$caeadStateDecrypt\n $fAEADModeImplSERPENTNettleGCM_$caeadStateFinalize]\n-b21024b38504dcd320e2e53593804e29\n+2c7de07f6e5307fede583deec8d91d72\n $fAEADModeImplSERPENTNettleGCM_$caeadStateDecrypt ::\n SERPENT\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1198,15 +1198,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_serpent_encrypt\n eta `cast` (N:SERPENT[0])\n ww\n ww1\n indata }]\n-18d9e542689c834e842c1a1da572595d\n+94131bcb341e5897cb609a550320c034\n $fAEADModeImplSERPENTNettleGCM_$caeadStateEncrypt ::\n SERPENT\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1220,26 +1220,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_serpent_encrypt\n eta `cast` (N:SERPENT[0])\n ww\n ww1\n indata }]\n-638f0e476efdb1371cde411e38e05d4a\n+5c47908b82de1f708437a8d7daf5239a\n $fAEADModeImplSERPENTNettleGCM_$caeadStateFinalize ::\n SERPENT\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @SERPENT\n $fNettleBlockCipherSERPENT]\n-abdead7ce0107df65685a40e747acbcb\n+8988755550c96029f44b406a5e0511ad\n $fAEADModeImplTWOFISHNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n TWOFISH Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -1247,15 +1247,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherTWOFISH\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @TWOFISH)\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateEncrypt\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateDecrypt\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateFinalize]\n-bad7b2914c1f39852c08a7cbd4984d98\n+d3849285956556a95d78370f09b88d34\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateDecrypt ::\n TWOFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1269,15 +1269,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_decrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_twofish_encrypt\n eta `cast` (N:TWOFISH[0])\n ww\n ww1\n indata }]\n-aef43e6092be5aa401b9c7c66ec44856\n+0a20a686b8ec8ce3ff89f12825823fa5\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateEncrypt ::\n TWOFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1291,26 +1291,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.c_gcm_encrypt\n (GHC.Base.id @(GHC.Ptr.Ptr GHC.Word.Word8))\n Crypto.Nettle.Ciphers.ForeignImports.p_twofish_encrypt\n eta `cast` (N:TWOFISH[0])\n ww\n ww1\n indata }]\n-1da110af8967fa5d411e77e5cbf1338f\n+a944e859a8353dd087b739995ae07f65\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateFinalize ::\n TWOFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @TWOFISH\n $fNettleBlockCipherTWOFISH]\n-a7452a140a547683989275893c9748e2\n+8036ef33a35ba4a475123c9c6dabd598\n $fBlockCipherAES :: Crypto.Cipher.Types.Block.BlockCipher AES\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES\n $fCipherAES\n@@ -1321,15 +1321,15 @@\n $fBlockCipherAES_$ccbcDecrypt\n $fBlockCipherAES_$ccfbEncrypt\n $fBlockCipherAES_$ccfbDecrypt\n $fBlockCipherAES_$cctrCombine\n $fBlockCipherAES_$cxtsEncrypt\n $fBlockCipherAES_$cxtsDecrypt\n $fBlockCipherAES_$caeadInit]\n-3bca396db230d7826441d3c2770b52f5\n+d334a15295054b3218240f6086573c67\n $fBlockCipherAES128 :: Crypto.Cipher.Types.Block.BlockCipher AES128\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES128\n $fCipherAES128\n@@ -1340,35 +1340,35 @@\n $fBlockCipherAES128_$ccbcDecrypt\n $fBlockCipherAES128_$ccfbEncrypt\n $fBlockCipherAES128_$ccfbDecrypt\n $fBlockCipherAES128_$cctrCombine\n $fBlockCipherAES128_$cxtsEncrypt\n $fBlockCipherAES128_$cxtsDecrypt\n $fBlockCipherAES128_$caeadInit]\n-56e3f2efbfb4ce83cda353b23555eb62\n+ee4c453ecc51e4e0bb6b8c2f6829235f\n $fBlockCipherAES128_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> AES128\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD AES128)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-186f1527e4a8c7ec393b0dfdc869e941\n+de2084c46f4374f264672fc0d367d407\n $fBlockCipherAES128_$cblockSize :: AES128 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES128\n @GHC.Types.Int\n $fNettleBlockCipherAES1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-e94de48d32d4254592a1356aa9be3410\n+d4a7c78c4c5e61e40e270142ffd4e841\n $fBlockCipherAES128_$ccbcDecrypt ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1381,15 +1381,15 @@\n @AES128\n $fNettleBlockCipherAES128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-3e061408087c0bfb29dd30f9a509e9ba\n+d6310d8dc2e07f1bac8d1564fa6737a4\n $fBlockCipherAES128_$ccbcEncrypt ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1402,15 +1402,15 @@\n @AES128\n $fNettleBlockCipherAES128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-42139e64083097437d1baf16393b35c0\n+0386654ab7a71659686e715e78e6fd1c\n $fBlockCipherAES128_$ccfbDecrypt ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1423,15 +1423,15 @@\n @AES128\n $fNettleBlockCipherAES128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-cff250669646540f895af94059a9196c\n+47fa5bc720709eba19f96a6497882c40\n $fBlockCipherAES128_$ccfbEncrypt ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1444,26 +1444,26 @@\n @AES128\n $fNettleBlockCipherAES128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-25c51a923346e104989af0a0c48f165a\n+39f124600029853703b6bf71c3f756e2\n $fBlockCipherAES128_$cctrCombine ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @AES128\n $fNettleBlockCipherAES128]\n-93042f512855d62c481e5841eab4a0cb\n+a081d7475bced1ccb3d738db52b2afef\n $fBlockCipherAES128_$cecbDecrypt ::\n AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1473,15 +1473,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @AES128\n $fNettleBlockCipherAES128\n eta\n ww\n ww1\n ww2 }]\n-d187ff71e2cca2f001484de68f649cec\n+2d624f13cd674efbeeb970da74c47d8f\n $fBlockCipherAES128_$cecbEncrypt ::\n AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1491,15 +1491,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @AES128\n $fNettleBlockCipherAES128\n eta\n ww\n ww1\n ww2 }]\n-567dafb6dee315b06d0cc6d50fa1cdb3\n+80c7333cbe000851b916f2ebdee967eb\n $fBlockCipherAES128_$cxtsDecrypt ::\n (AES128, AES128)\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1513,15 +1513,15 @@\n case $w$cxtsDecrypt\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-950a62f3186553816332d2d55f6791a2\n+831de448423ad23081b4712e06efc6d9\n $fBlockCipherAES128_$cxtsEncrypt ::\n (AES128, AES128)\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1535,15 +1535,15 @@\n case $w$cxtsEncrypt\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-e7371b4cd6d28b4e7825aef0abf714b5\n+d40e3561cf2521049d804f39d1f657d6\n $fBlockCipherAES192 :: Crypto.Cipher.Types.Block.BlockCipher AES192\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES192\n $fCipherAES192\n@@ -1554,35 +1554,35 @@\n $fBlockCipherAES192_$ccbcDecrypt\n $fBlockCipherAES192_$ccfbEncrypt\n $fBlockCipherAES192_$ccfbDecrypt\n $fBlockCipherAES192_$cctrCombine\n $fBlockCipherAES192_$cxtsEncrypt\n $fBlockCipherAES192_$cxtsDecrypt\n $fBlockCipherAES192_$caeadInit]\n-16d3a6237a6466ff35f408f6a014a033\n+0a913843fb1814f0e6b9aad200d7248d\n $fBlockCipherAES192_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> AES192\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD AES192)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-ab36003481ac84be993ba6ec687633ff\n+6982d82edec52e6a49d470a2b0e8eb49\n $fBlockCipherAES192_$cblockSize :: AES192 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES192\n @GHC.Types.Int\n $fNettleBlockCipherAES2\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-36a979618ccae8746d31d9a953935972\n+27f280521c49266d5d81ed37d5b62fe8\n $fBlockCipherAES192_$ccbcDecrypt ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1595,15 +1595,15 @@\n @AES192\n $fNettleBlockCipherAES192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-5be6ec1afd97473fcd9847a7c235a14c\n+ec11ed9d0c49fdfcd51c6a2bc5d90c25\n $fBlockCipherAES192_$ccbcEncrypt ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1616,15 +1616,15 @@\n @AES192\n $fNettleBlockCipherAES192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-72f5b174af536263f9c4099ad984a073\n+0b2afad29a3fade40f35746732155215\n $fBlockCipherAES192_$ccfbDecrypt ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1637,15 +1637,15 @@\n @AES192\n $fNettleBlockCipherAES192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-969a0e9a8c000325d86065791091b280\n+fe28928b90a1f48cbaf1c7f717904e1c\n $fBlockCipherAES192_$ccfbEncrypt ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1658,26 +1658,26 @@\n @AES192\n $fNettleBlockCipherAES192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-21e0077fd5a9ccddeabb75ffa01f4cf1\n+8669af0e4410aaa98d9f1c6a2773dc1c\n $fBlockCipherAES192_$cctrCombine ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @AES192\n $fNettleBlockCipherAES192]\n-1bade048371d1638bae61c4bfdf189a3\n+879aa72e2e6ffe48f363465589885ad6\n $fBlockCipherAES192_$cecbDecrypt ::\n AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1687,15 +1687,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @AES192\n $fNettleBlockCipherAES192\n eta\n ww\n ww1\n ww2 }]\n-9cc3cecdf27906c89a828d2b2daaaf28\n+b9b029cce1c16e9b77cf8baba03c5bae\n $fBlockCipherAES192_$cecbEncrypt ::\n AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1705,15 +1705,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @AES192\n $fNettleBlockCipherAES192\n eta\n ww\n ww1\n ww2 }]\n-937c6e2f3e47e935f00796834d3b6a46\n+f7e10ad9583073e4a2727edea78985fc\n $fBlockCipherAES192_$cxtsDecrypt ::\n (AES192, AES192)\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1727,15 +1727,15 @@\n case $w$cxtsDecrypt1\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-cb95d4e3a21eb4583e44cec0ff951180\n+fab6f9690a03c85f8f9c8e9712788883\n $fBlockCipherAES192_$cxtsEncrypt ::\n (AES192, AES192)\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1749,15 +1749,15 @@\n case $w$cxtsEncrypt1\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-c623717fed626e9cfc28660dbbf63a85\n+b5058f2213b00e8c302ea234a6fa3d99\n $fBlockCipherAES256 :: Crypto.Cipher.Types.Block.BlockCipher AES256\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES256\n $fCipherAES256\n@@ -1768,35 +1768,35 @@\n $fBlockCipherAES256_$ccbcDecrypt\n $fBlockCipherAES256_$ccfbEncrypt\n $fBlockCipherAES256_$ccfbDecrypt\n $fBlockCipherAES256_$cctrCombine\n $fBlockCipherAES256_$cxtsEncrypt\n $fBlockCipherAES256_$cxtsDecrypt\n $fBlockCipherAES256_$caeadInit]\n-76643bfa5d1dd8c03fd6058cefb36ee5\n+5c5bef5bd62f11b5c9f26071f884cde7\n $fBlockCipherAES256_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> AES256\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD AES256)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-bb4ec6cfb5eefb20ff1bde38971eb7fc\n+12cbfe210c9d2656c6c3bf805b27b21a\n $fBlockCipherAES256_$cblockSize :: AES256 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES256\n @GHC.Types.Int\n $fNettleBlockCipherAES3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-d840d3d07173c5aa4af58d4c7c247f1d\n+7882e7c003ad5f992caa94e3d6eccf5f\n $fBlockCipherAES256_$ccbcDecrypt ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1809,15 +1809,15 @@\n @AES256\n $fNettleBlockCipherAES256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-bacd76ef8463707d36fe33d233c1d5d4\n+c4dd09dccf8c7fb01e62ea03f7ef6364\n $fBlockCipherAES256_$ccbcEncrypt ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1830,15 +1830,15 @@\n @AES256\n $fNettleBlockCipherAES256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-04efb098ef5b0aab2ec8901e248189a2\n+8c5e07fc6bf0b55e175a9d9846125c54\n $fBlockCipherAES256_$ccfbDecrypt ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1851,15 +1851,15 @@\n @AES256\n $fNettleBlockCipherAES256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-7ff1c5fa703b8a1f6cc64e1d1ef91f3d\n+b1f28584b7ea03bf46b4d7a62deecd7f\n $fBlockCipherAES256_$ccfbEncrypt ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1872,26 +1872,26 @@\n @AES256\n $fNettleBlockCipherAES256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-c8d9289a9a72a623ea24a9f9f9580633\n+c1e06dcb9e125496cae822d9f58982fd\n $fBlockCipherAES256_$cctrCombine ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @AES256\n $fNettleBlockCipherAES256]\n-ffa17105e2176085faa5439b1b8f300c\n+35733889e2b7c3305449b97bd63b5d3a\n $fBlockCipherAES256_$cecbDecrypt ::\n AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1901,15 +1901,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @AES256\n $fNettleBlockCipherAES256\n eta\n ww\n ww1\n ww2 }]\n-ddeb6b8a9f51b82df4d33746acb38824\n+f8ad90876f232e9e4af9d1b7d0fef040\n $fBlockCipherAES256_$cecbEncrypt ::\n AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1919,15 +1919,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @AES256\n $fNettleBlockCipherAES256\n eta\n ww\n ww1\n ww2 }]\n-7c7d82123166c24173659c70347f22ce\n+d2de8140f5e4118d9f0869a4db2c4fff\n $fBlockCipherAES256_$cxtsDecrypt ::\n (AES256, AES256)\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1941,15 +1941,15 @@\n case $w$cxtsDecrypt2\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-2ad1278532fc2b2ab1f49a675235a1cb\n+4d05deb9b920a3dfb14c65b26187d83b\n $fBlockCipherAES256_$cxtsEncrypt ::\n (AES256, AES256)\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1963,35 +1963,35 @@\n case $w$cxtsEncrypt2\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-0d4709acce7c7cb7b83dc328b903196a\n+a28756f479c42f3306745031377ff910\n $fBlockCipherAES_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> AES\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD AES)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-74b3f99803eb6a5265514d75a7ffd45d\n+6999483d1d9f9199b5dd9e4f477b84f4\n $fBlockCipherAES_$cblockSize :: AES -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES\n @GHC.Types.Int\n $fNettleBlockCipherAES4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-e2304cba6fd17814b6822ea86ed76d02\n+91e5e0da83c87467d68132223dfe6125\n $fBlockCipherAES_$ccbcDecrypt ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2004,15 +2004,15 @@\n @AES\n $fNettleBlockCipherAES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-6ff03515ebf8de48fa1635537a495804\n+4f064eae25b0491beb801c805f01ccc3\n $fBlockCipherAES_$ccbcEncrypt ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2025,15 +2025,15 @@\n @AES\n $fNettleBlockCipherAES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-c917c21489aac44cd9e38c7d47499d60\n+be0968426cbcea8a5bff973ed29c40b7\n $fBlockCipherAES_$ccfbDecrypt ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2046,15 +2046,15 @@\n @AES\n $fNettleBlockCipherAES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-bd8a9d5df929ace66dc1babb6a9692e0\n+fe3a4ee87d484a8104c2f52424f96b3b\n $fBlockCipherAES_$ccfbEncrypt ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2067,26 +2067,26 @@\n @AES\n $fNettleBlockCipherAES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-09f088ddf9e7f59f690b93e3911cdfaf\n+52d1276e37940c1bf87c0e4348aa45c3\n $fBlockCipherAES_$cctrCombine ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @AES\n $fNettleBlockCipherAES]\n-46e7ebc1820abc5d7b7a2a4478ca3398\n+5e1db688b41f9746d50ec56d97794579\n $fBlockCipherAES_$cecbDecrypt ::\n AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2096,15 +2096,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @AES\n $fNettleBlockCipherAES\n eta\n ww\n ww1\n ww2 }]\n-648739cec1740612972e56fa11f16d57\n+560109ff6785ce116f39e37f49315004\n $fBlockCipherAES_$cecbEncrypt ::\n AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2114,15 +2114,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @AES\n $fNettleBlockCipherAES\n eta\n ww\n ww1\n ww2 }]\n-69f85e42145e4f4d583a5101475550d2\n+6a798aa9660bdf02b3678ff64633c258\n $fBlockCipherAES_$cxtsDecrypt ::\n (AES, AES)\n -> Crypto.Cipher.Types.Base.IV AES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2136,15 +2136,15 @@\n case $w$cxtsDecrypt3\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-d015efc81870de68def08bf8b0dbb926\n+5672a4866ed2ce6838647dfd47f54ef0\n $fBlockCipherAES_$cxtsEncrypt ::\n (AES, AES)\n -> Crypto.Cipher.Types.Base.IV AES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2158,15 +2158,15 @@\n case $w$cxtsEncrypt3\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-b21c666925a6c7de22fce8dc2d9225a4\n+3f8fac5eb6c27417a3eeb34656e57fe0\n $fBlockCipherARCTWO :: Crypto.Cipher.Types.Block.BlockCipher ARCTWO\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ARCTWO\n $fCipherARCTWO\n@@ -2177,35 +2177,35 @@\n $fBlockCipherARCTWO_$ccbcDecrypt\n $fBlockCipherARCTWO_$ccfbEncrypt\n $fBlockCipherARCTWO_$ccfbDecrypt\n $fBlockCipherARCTWO_$cctrCombine\n $fBlockCipherARCTWO_$cxtsEncrypt\n $fBlockCipherARCTWO_$cxtsDecrypt\n $fBlockCipherARCTWO_$caeadInit]\n-6ce994445f938474e152a17aba54daf8\n+db3243558d56eb42f7f6b43b4c72aa62\n $fBlockCipherARCTWO_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> ARCTWO\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD ARCTWO)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-f761bd5b336689b728264a28fa113b97\n+6b5dda74bba434e5f81b6a6599e105a8\n $fBlockCipherARCTWO_$cblockSize :: ARCTWO -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCTWO\n @GHC.Types.Int\n $fNettleBlockCipherARCTWO1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-17cbc69ddc58c13effea0334ccb86adb\n+129f2bc9b3c0f70185ed513eca0ed986\n $fBlockCipherARCTWO_$ccbcDecrypt ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2218,15 +2218,15 @@\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n eta1\n ww\n ww1\n ww2 }]\n-7c98c6359fbbcff7485533cd677d8a75\n+322cd217eff00d156e236865663f1026\n $fBlockCipherARCTWO_$ccbcEncrypt ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2239,15 +2239,15 @@\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n eta1\n ww\n ww1\n ww2 }]\n-17f3f44d62afd06187c311c439440345\n+c196ef99036766d8ab1b1783cc6629a4\n $fBlockCipherARCTWO_$ccfbDecrypt ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2260,15 +2260,15 @@\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n eta1\n ww\n ww1\n ww2 }]\n-8dbf35b75d1fd7e823f2dbb3e0643e30\n+dbbff46cc3fe2ed5e2488b3d8ddee780\n $fBlockCipherARCTWO_$ccfbEncrypt ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2281,26 +2281,26 @@\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n eta1\n ww\n ww1\n ww2 }]\n-0c6b8b6b2af5b60d8a05aa42c801a254\n+c95eac124b493ae3379e042736bd75f0\n $fBlockCipherARCTWO_$cctrCombine ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @ARCTWO\n $fNettleBlockCipherARCTWO]\n-4395f7964cc5dfbaa19f45f0fcb4c0f4\n+798bf4b33d2a7e991a3e5718ac8f7b7c\n $fBlockCipherARCTWO_$cecbDecrypt ::\n ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2310,15 +2310,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n ww\n ww1\n ww2 }]\n-1eb057e25ca5a67848f71f8ac0ee38c5\n+49d4a9a569617efb6708b7e60b101ce1\n $fBlockCipherARCTWO_$cecbEncrypt ::\n ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2328,15 +2328,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n ww\n ww1\n ww2 }]\n-97febdb7b013cc95e7023add44fa268d\n+f0d676221b21bc638fa336e1dc3c8cba\n $fBlockCipherARCTWO_$cxtsDecrypt ::\n (ARCTWO, ARCTWO)\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2350,15 +2350,15 @@\n case $w$cxtsDecrypt4\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-461cd1981f9460dc02ddcb9e533affe0\n+271c7f09de425f3db5b81185e9d637ee\n $fBlockCipherARCTWO_$cxtsEncrypt ::\n (ARCTWO, ARCTWO)\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2372,15 +2372,15 @@\n case $w$cxtsEncrypt4\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-e47daae62a2c1d6b3dcfae7a7eae28c6\n+43dd379f01800dae323c2889aca88420\n $fBlockCipherBLOWFISH ::\n Crypto.Cipher.Types.Block.BlockCipher BLOWFISH\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @BLOWFISH\n@@ -2392,36 +2392,36 @@\n $fBlockCipherBLOWFISH_$ccbcDecrypt\n $fBlockCipherBLOWFISH_$ccfbEncrypt\n $fBlockCipherBLOWFISH_$ccfbDecrypt\n $fBlockCipherBLOWFISH_$cctrCombine\n $fBlockCipherBLOWFISH_$cxtsEncrypt\n $fBlockCipherBLOWFISH_$cxtsDecrypt\n $fBlockCipherBLOWFISH_$caeadInit]\n-1f07bc276d4a868a994172bc565abffd\n+3dd8148eaf73938e4f9ffca892c97ecf\n $fBlockCipherBLOWFISH_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> BLOWFISH\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD BLOWFISH)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-fc12fc3bb32823f1bf5535f2da8cafec\n+6f97419e957a2780bede1322ce2b5e9e\n $fBlockCipherBLOWFISH_$cblockSize :: BLOWFISH -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @BLOWFISH\n @GHC.Types.Int\n $fNettleBlockCipherBLOWFISH1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-60a3e41e21045b91760453c7b562b75e\n+57fb6c3d8302d06b69b00b737d7865e7\n $fBlockCipherBLOWFISH_$ccbcDecrypt ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2434,15 +2434,15 @@\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-c8cf2a8c4e624b2d309cae78314c31cc\n+31cc0ba5709dce1af4325187ff979588\n $fBlockCipherBLOWFISH_$ccbcEncrypt ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2455,15 +2455,15 @@\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-99efb84fbe1c84cb5ac46a5bfedb8e35\n+376716773b5b3515b0aa4fe1cac76310\n $fBlockCipherBLOWFISH_$ccfbDecrypt ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2476,15 +2476,15 @@\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-481c703247984f57503b7eb4d4766644\n+429ef42178b3a0ffef5b46f41eeeed47\n $fBlockCipherBLOWFISH_$ccfbEncrypt ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2497,26 +2497,26 @@\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-229b4dc28fcaaff7a6e382a17b10d5d8\n+e3b49502496fe8ee529c8da1602dc0d8\n $fBlockCipherBLOWFISH_$cctrCombine ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH]\n-c323e1397f51bdfcb6d49d844fb6968a\n+49813a96e32bbb4bb3dc32a82c544b20\n $fBlockCipherBLOWFISH_$cecbDecrypt ::\n BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2526,15 +2526,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n ww\n ww1\n ww2 }]\n-9e60a2197d2fa98f36648c0ded15ffe9\n+54b138b26284cf5e25cd8ff2655cbe5f\n $fBlockCipherBLOWFISH_$cecbEncrypt ::\n BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2544,15 +2544,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n ww\n ww1\n ww2 }]\n-68ec6043095a9a809444d8570037d98e\n+deb7f6c01b5523b464c793dedfd607be\n $fBlockCipherBLOWFISH_$cxtsDecrypt ::\n (BLOWFISH, BLOWFISH)\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2566,15 +2566,15 @@\n case $w$cxtsDecrypt5\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-a0a446a550017c8b8251a60d1307914e\n+ccfb4a0c3ce3b01ce8750b9ad8fa3d00\n $fBlockCipherBLOWFISH_$cxtsEncrypt ::\n (BLOWFISH, BLOWFISH)\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2588,15 +2588,15 @@\n case $w$cxtsEncrypt5\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-d004f18a1da0ec719c484d15d5eb94e2\n+3534bf3b09920d241c21ac46e78faa5d\n $fBlockCipherCAST128 ::\n Crypto.Cipher.Types.Block.BlockCipher CAST128\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CAST128\n@@ -2608,36 +2608,36 @@\n $fBlockCipherCAST128_$ccbcDecrypt\n $fBlockCipherCAST128_$ccfbEncrypt\n $fBlockCipherCAST128_$ccfbDecrypt\n $fBlockCipherCAST128_$cctrCombine\n $fBlockCipherCAST128_$cxtsEncrypt\n $fBlockCipherCAST128_$cxtsDecrypt\n $fBlockCipherCAST128_$caeadInit]\n-cd79863f4fd52304f21d0547089c0127\n+f97374a8da199d3ea1c3cda7c21e8b41\n $fBlockCipherCAST128_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> CAST128\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD CAST128)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-33000f9d505e6948315c9f34339a898b\n+26136ddc9d13a368b34c5239d923175c\n $fBlockCipherCAST128_$cblockSize :: CAST128 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CAST128\n @GHC.Types.Int\n $fNettleBlockCipherCAST1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-247aefa8462d57cc02f90977b75e976f\n+c1f053f72de06ef2266a831aad84f017\n $fBlockCipherCAST128_$ccbcDecrypt ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2650,15 +2650,15 @@\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-a737dffcf3795a12f8b3ecce8cfc08f5\n+43dbd40f660422e1edc074b4651c3f87\n $fBlockCipherCAST128_$ccbcEncrypt ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2671,15 +2671,15 @@\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-72ebe6abefb23844e5e0d68587a85636\n+ec825b17f5b683c425f1401de3362b29\n $fBlockCipherCAST128_$ccfbDecrypt ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2692,15 +2692,15 @@\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-416df3f9cddcddf08d1f00ef23c3aedd\n+9670ce1f1e1b90ff1c5e9bc04dfde545\n $fBlockCipherCAST128_$ccfbEncrypt ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2713,26 +2713,26 @@\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-00795fb67031f4b0ca9fef0fe5db1d9b\n+d3a791411028a40e89aa2ef0789e0ae6\n $fBlockCipherCAST128_$cctrCombine ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @CAST128\n $fNettleBlockCipherCAST128]\n-e3614819a3b0a237703f3419340742b2\n+2d4d6d7de9e209e15137dc9cb5bb0f54\n $fBlockCipherCAST128_$cecbDecrypt ::\n CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2742,15 +2742,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n ww\n ww1\n ww2 }]\n-35f1d139077570b30202091f94050629\n+28c32dc2b3e36d62be75f05846d07018\n $fBlockCipherCAST128_$cecbEncrypt ::\n CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2760,15 +2760,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n ww\n ww1\n ww2 }]\n-5ebb957fd0711a2aed7fca769a70bfc0\n+bface0b6ec8dbee2165676cca2e3bf05\n $fBlockCipherCAST128_$cxtsDecrypt ::\n (CAST128, CAST128)\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2782,15 +2782,15 @@\n case $w$cxtsDecrypt6\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-1affa89a356bafd808aa95f3e200eba8\n+b099d9b36e50aa8b607205afec207f60\n $fBlockCipherCAST128_$cxtsEncrypt ::\n (CAST128, CAST128)\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2804,15 +2804,15 @@\n case $w$cxtsEncrypt6\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-99b5f85a9bd3b5a2770b0d6c20172beb\n+21cb05fd5a886142ee4eebf33161e020\n $fBlockCipherCamellia ::\n Crypto.Cipher.Types.Block.BlockCipher Camellia\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia\n@@ -2824,15 +2824,15 @@\n $fBlockCipherCamellia_$ccbcDecrypt\n $fBlockCipherCamellia_$ccfbEncrypt\n $fBlockCipherCamellia_$ccfbDecrypt\n $fBlockCipherCamellia_$cctrCombine\n $fBlockCipherCamellia_$cxtsEncrypt\n $fBlockCipherCamellia_$cxtsDecrypt\n $fBlockCipherCamellia_$caeadInit]\n-a0a2dfaa40d9390386923543300cbe21\n+1f43a0a2d98f0c6a6fef5a97664fcd4e\n $fBlockCipherCamellia128 ::\n Crypto.Cipher.Types.Block.BlockCipher Camellia128\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia128\n@@ -2844,37 +2844,37 @@\n $fBlockCipherCamellia128_$ccbcDecrypt\n $fBlockCipherCamellia128_$ccfbEncrypt\n $fBlockCipherCamellia128_$ccfbDecrypt\n $fBlockCipherCamellia128_$cctrCombine\n $fBlockCipherCamellia128_$cxtsEncrypt\n $fBlockCipherCamellia128_$cxtsDecrypt\n $fBlockCipherCamellia128_$caeadInit]\n-8e0853d088b9691ebab9e827f7a869fb\n+87d5066681ff12e2c9137f94238269b0\n $fBlockCipherCamellia128_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> Camellia128\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD Camellia128)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-804b322cbce4943aacc2daecf9f11110\n+28cf8a2ac8251d27b18936d282acdaf3\n $fBlockCipherCamellia128_$cblockSize ::\n Camellia128 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia128\n @GHC.Types.Int\n $fNettleBlockCipherCamellia1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-8a19c176c0fb45504a11e28b5eee8f98\n+c65f37edc4686d1d4d036e9a43281bc4\n $fBlockCipherCamellia128_$ccbcDecrypt ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2887,15 +2887,15 @@\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-e85f60a78a739f69843a3b090a8dc18a\n+22c2bb124653f3e4fd9aa39bd5984d99\n $fBlockCipherCamellia128_$ccbcEncrypt ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2908,15 +2908,15 @@\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-9f6d5c98d8030c1bfd93fde01dfbbc10\n+fe9ca71e70c2368473979c68f7d60823\n $fBlockCipherCamellia128_$ccfbDecrypt ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2929,15 +2929,15 @@\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-4d5fc527f767fbd6c580e4499893f654\n+4ca190d4ebc1811c25f3cd0d24f4ed0e\n $fBlockCipherCamellia128_$ccfbEncrypt ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2950,26 +2950,26 @@\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-24d3bd2e386373bfb600d6345d4be5e9\n+322b6ef9dfd148e70cb702c3221bc346\n $fBlockCipherCamellia128_$cctrCombine ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @Camellia128\n $fNettleBlockCipherCamellia128]\n-17688671e7fa06a82fb9aac1c010367c\n+f9aec9604e38b186c4ec8716c998828a\n $fBlockCipherCamellia128_$cecbDecrypt ::\n Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2979,15 +2979,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n ww\n ww1\n ww2 }]\n-df7bc58f9fe39aa23db816eb54c58f48\n+878e15c80eefac45de968e451c23842b\n $fBlockCipherCamellia128_$cecbEncrypt ::\n Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2997,15 +2997,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n ww\n ww1\n ww2 }]\n-b88b0c383f662c2657398811741bc569\n+cf7446adca058d62023925d5ac777599\n $fBlockCipherCamellia128_$cxtsDecrypt ::\n (Camellia128, Camellia128)\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3019,15 +3019,15 @@\n case $w$cxtsDecrypt7\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-f5dee38f71f7e948f907c6eb298bda62\n+8f45938d40a96c0cf442829f155da054\n $fBlockCipherCamellia128_$cxtsEncrypt ::\n (Camellia128, Camellia128)\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3041,15 +3041,15 @@\n case $w$cxtsEncrypt7\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-9924872ee6358c576cabd62e74b8b397\n+b13a21020a0d1b1463e88bfe23fe7c71\n $fBlockCipherCamellia192 ::\n Crypto.Cipher.Types.Block.BlockCipher Camellia192\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia192\n@@ -3061,37 +3061,37 @@\n $fBlockCipherCamellia192_$ccbcDecrypt\n $fBlockCipherCamellia192_$ccfbEncrypt\n $fBlockCipherCamellia192_$ccfbDecrypt\n $fBlockCipherCamellia192_$cctrCombine\n $fBlockCipherCamellia192_$cxtsEncrypt\n $fBlockCipherCamellia192_$cxtsDecrypt\n $fBlockCipherCamellia192_$caeadInit]\n-f4f75ecec374eff02d722c82c095912e\n+cd0023ea922b8297ea37b76d1ab1679a\n $fBlockCipherCamellia192_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> Camellia192\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD Camellia192)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-378185084ca0621c6963e2a666120a2b\n+420121bd9b4618a616ee3f67a0a9aeaa\n $fBlockCipherCamellia192_$cblockSize ::\n Camellia192 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia192\n @GHC.Types.Int\n $fNettleBlockCipherCamellia2\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-74bbaefd8b47b536a23c63fdb79dc927\n+a6bc12016136478a3612616adc1950aa\n $fBlockCipherCamellia192_$ccbcDecrypt ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3104,15 +3104,15 @@\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-eb558857a3601bee8edb4f3cdd514067\n+89bf26adb946ce3d66202d5bd1e361d8\n $fBlockCipherCamellia192_$ccbcEncrypt ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3125,15 +3125,15 @@\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-009c84681c0304ea5478b5146c3e18a7\n+831c374e198f75d1c0fcd2d820dd2180\n $fBlockCipherCamellia192_$ccfbDecrypt ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3146,15 +3146,15 @@\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-619e7a6fb2aecc5a3cbc03e5d9476de4\n+699c0439a443287801acdfbf85b7f0a7\n $fBlockCipherCamellia192_$ccfbEncrypt ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3167,26 +3167,26 @@\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-52cf48e8b69b13ac818ffeaadd0020e5\n+900452ac6e15a5ef1b0eece7cee656e0\n $fBlockCipherCamellia192_$cctrCombine ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @Camellia192\n $fNettleBlockCipherCamellia192]\n-cbd56c3657f04d884bfa48899ca52b25\n+b6c5700b345c3cff1d3155c26411ae7e\n $fBlockCipherCamellia192_$cecbDecrypt ::\n Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3196,15 +3196,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n ww\n ww1\n ww2 }]\n-845c7f032bc1615b86253b4e64689030\n+cb71849c3e15ad3a577efa3a67ecea18\n $fBlockCipherCamellia192_$cecbEncrypt ::\n Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3214,15 +3214,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n ww\n ww1\n ww2 }]\n-bd1ed86775f05f93c9a48de35b6b4a14\n+8fd8892ff859856fed9ec10bac3002de\n $fBlockCipherCamellia192_$cxtsDecrypt ::\n (Camellia192, Camellia192)\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3236,15 +3236,15 @@\n case $w$cxtsDecrypt8\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-e1185517b86fa01249ac5151b6c7c49b\n+332d15de8482c3e1ec7a95772a8f28db\n $fBlockCipherCamellia192_$cxtsEncrypt ::\n (Camellia192, Camellia192)\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3258,15 +3258,15 @@\n case $w$cxtsEncrypt8\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-1d117b215389ba384274f797818b5776\n+21fdea73368e385f699118ca89cc29c7\n $fBlockCipherCamellia256 ::\n Crypto.Cipher.Types.Block.BlockCipher Camellia256\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia256\n@@ -3278,37 +3278,37 @@\n $fBlockCipherCamellia256_$ccbcDecrypt\n $fBlockCipherCamellia256_$ccfbEncrypt\n $fBlockCipherCamellia256_$ccfbDecrypt\n $fBlockCipherCamellia256_$cctrCombine\n $fBlockCipherCamellia256_$cxtsEncrypt\n $fBlockCipherCamellia256_$cxtsDecrypt\n $fBlockCipherCamellia256_$caeadInit]\n-3bce61c0aa6846384f8c37002d2ce6df\n+504d4baf83ed1063578dd4b1d7e2f916\n $fBlockCipherCamellia256_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> Camellia256\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD Camellia256)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-407c9f1fc2dd75e5e0715ab9ee0e1f34\n+2713d1054d433a194929eba86f3d7f72\n $fBlockCipherCamellia256_$cblockSize ::\n Camellia256 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia256\n @GHC.Types.Int\n $fNettleBlockCipherCamellia3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-ea0f28da483531d7624c48a3cf6461c3\n+04b40928a7921e4ba2e35cca39667439\n $fBlockCipherCamellia256_$ccbcDecrypt ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3321,15 +3321,15 @@\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-1e923ade42dbee9d68a49c0d3510b3b0\n+21900a5663169c8b1094939b1735e4d4\n $fBlockCipherCamellia256_$ccbcEncrypt ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3342,15 +3342,15 @@\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-8e8540334c5eab7176a5079def9ee117\n+4b03937bba1cd83b8b60ea7fd5aa9d74\n $fBlockCipherCamellia256_$ccfbDecrypt ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3363,15 +3363,15 @@\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ba61d28900e98ffb236bd44e5ca382fb\n+93788ea9ef4df0fac1efbf6ca76e8ff7\n $fBlockCipherCamellia256_$ccfbEncrypt ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3384,26 +3384,26 @@\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-9bc6cf2876a6c75998f0c25a06d6605a\n+826f6c1db378f88377e3eafbccb978c5\n $fBlockCipherCamellia256_$cctrCombine ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @Camellia256\n $fNettleBlockCipherCamellia256]\n-4bf21dddeeff24ff85452327a3cc4df6\n+ec585901cffbfd448b3b241b880d4c7d\n $fBlockCipherCamellia256_$cecbDecrypt ::\n Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3413,15 +3413,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n ww\n ww1\n ww2 }]\n-708d5d4641da6c1a75cc775ac2861ebb\n+6b2d3a27af33f1c84256807107896019\n $fBlockCipherCamellia256_$cecbEncrypt ::\n Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3431,15 +3431,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n ww\n ww1\n ww2 }]\n-e95c884d566816ec75aa0722b854e9a4\n+3c957f0afaa919f7ad73dc828ae74aaa\n $fBlockCipherCamellia256_$cxtsDecrypt ::\n (Camellia256, Camellia256)\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3453,15 +3453,15 @@\n case $w$cxtsDecrypt9\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-fc258936108e7761df1b850dc1022216\n+6787d169fe66d3603a4439d5c74f4eab\n $fBlockCipherCamellia256_$cxtsEncrypt ::\n (Camellia256, Camellia256)\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3475,36 +3475,36 @@\n case $w$cxtsEncrypt9\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-ca7998053bce379131092837e2035c31\n+17e38317550151939280c158de405c62\n $fBlockCipherCamellia_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> Camellia\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD Camellia)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-486582c3058d445f42eeff0ae07dc2ad\n+7947b115ee6f6697a4af902a5ed16fc8\n $fBlockCipherCamellia_$cblockSize :: Camellia -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia\n @GHC.Types.Int\n $fNettleBlockCipherCamellia4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-80626306ac5ad0dd318d07f6d86ac31f\n+2007c77f379ad6261451b1990c8302c4\n $fBlockCipherCamellia_$ccbcDecrypt ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3517,15 +3517,15 @@\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n eta1\n ww\n ww1\n ww2 }]\n-aaed22b0abfaeba7cc424624ecd549e8\n+8ac54af03b7ada43c90d7a9949b07f9b\n $fBlockCipherCamellia_$ccbcEncrypt ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3538,15 +3538,15 @@\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n eta1\n ww\n ww1\n ww2 }]\n-7e00a8ee06b57b09e06b5616be34f31c\n+388ad2715db5195a1d21b7591ed69af4\n $fBlockCipherCamellia_$ccfbDecrypt ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3559,15 +3559,15 @@\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n eta1\n ww\n ww1\n ww2 }]\n-114b83ef1f64ceb0d5b1fe107edbbe7e\n+3938322ab00fb525600b7820c7ac26a3\n $fBlockCipherCamellia_$ccfbEncrypt ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3580,26 +3580,26 @@\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n eta1\n ww\n ww1\n ww2 }]\n-79097d69b9a8a9df17aff59b69fb5436\n+7399733e4818e98c52656a5055cc6f6b\n $fBlockCipherCamellia_$cctrCombine ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @Camellia\n $fNettleBlockCipherCamellia]\n-cf1bb80f19be3d17c7a6a8fd17b7832d\n+921c9a347b7334d77fb266668d24a0fd\n $fBlockCipherCamellia_$cecbDecrypt ::\n Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3609,15 +3609,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n ww\n ww1\n ww2 }]\n-5e2778b128ffe07d99c5c594a0efdc33\n+2bd5c734c5ec81cd9ff5ca61df9446d2\n $fBlockCipherCamellia_$cecbEncrypt ::\n Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3627,15 +3627,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n ww\n ww1\n ww2 }]\n-d100eb9a21421954ae1d3254f5d49edf\n+0680b6b9f38d97ffd910d58fed3c81a1\n $fBlockCipherCamellia_$cxtsDecrypt ::\n (Camellia, Camellia)\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3649,15 +3649,15 @@\n case $w$cxtsDecrypt10\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-fe87137c20efb71dcd8c4c2163babb55\n+7804a9f3576215c1af5e1e71f75bdea7\n $fBlockCipherCamellia_$cxtsEncrypt ::\n (Camellia, Camellia)\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3671,15 +3671,15 @@\n case $w$cxtsEncrypt10\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-d04b87e1215ce868e12bbf00ed3f61dc\n+c896a1b2c3582474e921d751203c51eb\n $fBlockCipherDES :: Crypto.Cipher.Types.Block.BlockCipher DES\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @DES\n $fCipherDES\n@@ -3690,35 +3690,35 @@\n $fBlockCipherDES_$ccbcDecrypt\n $fBlockCipherDES_$ccfbEncrypt\n $fBlockCipherDES_$ccfbDecrypt\n $fBlockCipherDES_$cctrCombine\n $fBlockCipherDES_$cxtsEncrypt\n $fBlockCipherDES_$cxtsDecrypt\n $fBlockCipherDES_$caeadInit]\n-a766f32a25fe1743055d846400eaae3a\n+ebc3dffe106ee33cd3eccd9704ec6f02\n $fBlockCipherDES_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> DES\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD DES)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-360fb40720b2be7b77b136d00e5229c4\n+43f309584e08a19338a3695d3f603b5f\n $fBlockCipherDES_$cblockSize :: DES -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES\n @GHC.Types.Int\n $fNettleBlockCipherDES1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-3aea686eb5c126257f3e99e9bbcd3556\n+a6e545d57710c91d8f4e2eb2765e65ea\n $fBlockCipherDES_$ccbcDecrypt ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3731,15 +3731,15 @@\n @DES\n $fNettleBlockCipherDES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-95dd905db9d4397cc6b081809b7490b5\n+b3697e72e56db8cdeb095d1d585c7946\n $fBlockCipherDES_$ccbcEncrypt ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3752,15 +3752,15 @@\n @DES\n $fNettleBlockCipherDES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-0b88c240d56b31782fe6cdac22fdac76\n+d36149493611fe9b36c9d2e423b82677\n $fBlockCipherDES_$ccfbDecrypt ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3773,15 +3773,15 @@\n @DES\n $fNettleBlockCipherDES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-a8b8f899446b8a9d75ace5cae20962ea\n+cd749764e94985ca5cf6aeb21f483d46\n $fBlockCipherDES_$ccfbEncrypt ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3794,26 +3794,26 @@\n @DES\n $fNettleBlockCipherDES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-c36c19eadeed865c8a2ac83bcf3f0156\n+cd268914daab6e4319deb12deb2a3505\n $fBlockCipherDES_$cctrCombine ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @DES\n $fNettleBlockCipherDES]\n-5d271541963069cc90bbfdd7d6651232\n+6dc20b2900912b1a3b2f86cd17f4e2b3\n $fBlockCipherDES_$cecbDecrypt ::\n DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3823,15 +3823,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @DES\n $fNettleBlockCipherDES\n eta\n ww\n ww1\n ww2 }]\n-89b62c9202e17d51996e05f91dab303b\n+81858bef237db886a6f4cdef8f0f62fc\n $fBlockCipherDES_$cecbEncrypt ::\n DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3841,15 +3841,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @DES\n $fNettleBlockCipherDES\n eta\n ww\n ww1\n ww2 }]\n-964cf825a63354167032db9ec4571a00\n+b24a61359707f0303d4df55c55903c5f\n $fBlockCipherDES_$cxtsDecrypt ::\n (DES, DES)\n -> Crypto.Cipher.Types.Base.IV DES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3863,15 +3863,15 @@\n case $w$cxtsDecrypt11\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-080d3a8c51cb63b8c309dc303db9c991\n+92c9f12ecdc265210f223b2f60e632b4\n $fBlockCipherDES_$cxtsEncrypt ::\n (DES, DES)\n -> Crypto.Cipher.Types.Base.IV DES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3885,15 +3885,15 @@\n case $w$cxtsEncrypt11\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-b114ce09a93aa0331dba0b1927266f74\n+25a8cef8c3bc4fb993b274efa373a8d6\n $fBlockCipherDES_EDE3 ::\n Crypto.Cipher.Types.Block.BlockCipher DES_EDE3\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @DES_EDE3\n@@ -3905,36 +3905,36 @@\n $fBlockCipherDES_EDE3_$ccbcDecrypt\n $fBlockCipherDES_EDE3_$ccfbEncrypt\n $fBlockCipherDES_EDE3_$ccfbDecrypt\n $fBlockCipherDES_EDE3_$cctrCombine\n $fBlockCipherDES_EDE3_$cxtsEncrypt\n $fBlockCipherDES_EDE3_$cxtsDecrypt\n $fBlockCipherDES_EDE3_$caeadInit]\n-a601db2a1c820c162898d0d41456373b\n+ab5df28414cb3e27616e2146a9be458e\n $fBlockCipherDES_EDE3_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> DES_EDE3\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD DES_EDE3)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-4706e512a1e3215b926c5f0ae3b71955\n+9a4ac65f368d530a89b34bf3ce8dfe28\n $fBlockCipherDES_EDE3_$cblockSize :: DES_EDE3 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES_EDE3\n @GHC.Types.Int\n $fNettleBlockCipherDES_EDE1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-0d12178376fca1076781c48a2d9f4f88\n+d60e8a04fbbe03ce801e144fc1a7d2bb\n $fBlockCipherDES_EDE3_$ccbcDecrypt ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3947,15 +3947,15 @@\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n eta1\n ww\n ww1\n ww2 }]\n-4babf5fd94e984b1124241f7530bfd0f\n+04dac7902acb980397af862509ab3387\n $fBlockCipherDES_EDE3_$ccbcEncrypt ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3968,15 +3968,15 @@\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n eta1\n ww\n ww1\n ww2 }]\n-45eddc6aa25bcf7fcc9532369bc27bb4\n+4af7d02bbb6063e1c7ce36caf445916a\n $fBlockCipherDES_EDE3_$ccfbDecrypt ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3989,15 +3989,15 @@\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n eta1\n ww\n ww1\n ww2 }]\n-62d95e75ae3bdd08da182ef4b008a19d\n+7211fe66c8d6c4a953d56803ddfa51d5\n $fBlockCipherDES_EDE3_$ccfbEncrypt ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4010,26 +4010,26 @@\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n eta1\n ww\n ww1\n ww2 }]\n-34449af18c6406f5796d44ee46126236\n+884daa65e122f57e8619085704bb6170\n $fBlockCipherDES_EDE3_$cctrCombine ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3]\n-5b483b225d6520ef17210b3b8d414362\n+ad3685af41df569bfa702840d71f4f52\n $fBlockCipherDES_EDE3_$cecbDecrypt ::\n DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4039,15 +4039,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n ww\n ww1\n ww2 }]\n-c2c2bfc87a6e06a4c2e730503fb1f00b\n+af4fd75f95e00e07792239269d15075b\n $fBlockCipherDES_EDE3_$cecbEncrypt ::\n DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4057,15 +4057,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n ww\n ww1\n ww2 }]\n-a133e287a6b09c3cdb1c493452207719\n+bdb083ee61e0693df7bfb64c6226dc40\n $fBlockCipherDES_EDE3_$cxtsDecrypt ::\n (DES_EDE3, DES_EDE3)\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4079,15 +4079,15 @@\n case $w$cxtsDecrypt12\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-a085370a0ecab925311022d693baf622\n+10bf4d057c180cc9f262f23d80be268c\n $fBlockCipherDES_EDE3_$cxtsEncrypt ::\n (DES_EDE3, DES_EDE3)\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4101,15 +4101,15 @@\n case $w$cxtsEncrypt12\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-5e6ff2ae79563096e772ff058a3f9120\n+508de474741909bfa0dd07999d5fa6ca\n $fBlockCipherSERPENT ::\n Crypto.Cipher.Types.Block.BlockCipher SERPENT\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SERPENT\n@@ -4121,36 +4121,36 @@\n $fBlockCipherSERPENT_$ccbcDecrypt\n $fBlockCipherSERPENT_$ccfbEncrypt\n $fBlockCipherSERPENT_$ccfbDecrypt\n $fBlockCipherSERPENT_$cctrCombine\n $fBlockCipherSERPENT_$cxtsEncrypt\n $fBlockCipherSERPENT_$cxtsDecrypt\n $fBlockCipherSERPENT_$caeadInit]\n-cbe57edf4becbfac7581d975d1d20f51\n+31e3fd667cc4ccbbb33cf912aa7e3c43\n $fBlockCipherSERPENT_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> SERPENT\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD SERPENT)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-a685dab048cf88fcbc64146d7a087bff\n+b686d79cd6b3716997c46b949c78d5fb\n $fBlockCipherSERPENT_$cblockSize :: SERPENT -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SERPENT\n @GHC.Types.Int\n $fNettleBlockCipherSERPENT1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-99c95fa018b6f4ebcd7c08cbd3c4c165\n+fe6b98f12653f62bcc351194525c4ae1\n $fBlockCipherSERPENT_$ccbcDecrypt ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4163,15 +4163,15 @@\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ccd97072404978abf74058fcb595bad8\n+59cccf6d97fbca82ebcdd0d4478470f8\n $fBlockCipherSERPENT_$ccbcEncrypt ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4184,15 +4184,15 @@\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n eta1\n ww\n ww1\n ww2 }]\n-be0f23acbf25391b0f19cff9b4366d42\n+08a7a7c9523fc20cde15f9e0aedc4330\n $fBlockCipherSERPENT_$ccfbDecrypt ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4205,15 +4205,15 @@\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ff24c7c2a4c583d470340869b603f297\n+a08976b6798ffe6346a69ab0cb4abd16\n $fBlockCipherSERPENT_$ccfbEncrypt ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4226,26 +4226,26 @@\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n eta1\n ww\n ww1\n ww2 }]\n-2097493ae739d2efbddd86e4432416c5\n+b41a847e5a4522471916c8405dd7a761\n $fBlockCipherSERPENT_$cctrCombine ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @SERPENT\n $fNettleBlockCipherSERPENT]\n-539f26b1e70bdeba0f5ef026a6773646\n+1618bd70823f52c15c5c92057af43405\n $fBlockCipherSERPENT_$cecbDecrypt ::\n SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4255,15 +4255,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n ww\n ww1\n ww2 }]\n-7f8c1d368a5180c1470ca11dedc07dd6\n+f520db885df52527df939fdbc50fcd77\n $fBlockCipherSERPENT_$cecbEncrypt ::\n SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4273,15 +4273,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n ww\n ww1\n ww2 }]\n-78f66279cee01d29fc2d084e00cbc2db\n+216e63b9d96d45326cb8016f842cbab9\n $fBlockCipherSERPENT_$cxtsDecrypt ::\n (SERPENT, SERPENT)\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4295,15 +4295,15 @@\n case $w$cxtsDecrypt13\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-ff25532e2180ecc33ffd2543c20b1784\n+3cd19c638f4029b6bb41e80085ff1fc1\n $fBlockCipherSERPENT_$cxtsEncrypt ::\n (SERPENT, SERPENT)\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4317,15 +4317,15 @@\n case $w$cxtsEncrypt13\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-df84323034ac45476c79deae2b7d307e\n+7b3ba8c7d229624b03c5dc6de62bec0d\n $fBlockCipherTWOFISH ::\n Crypto.Cipher.Types.Block.BlockCipher TWOFISH\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @TWOFISH\n@@ -4337,36 +4337,36 @@\n $fBlockCipherTWOFISH_$ccbcDecrypt\n $fBlockCipherTWOFISH_$ccfbEncrypt\n $fBlockCipherTWOFISH_$ccfbDecrypt\n $fBlockCipherTWOFISH_$cctrCombine\n $fBlockCipherTWOFISH_$cxtsEncrypt\n $fBlockCipherTWOFISH_$cxtsDecrypt\n $fBlockCipherTWOFISH_$caeadInit]\n-b2ef5037ff897b10b83ef19ce501ae94\n+1ce3a3825e5e5912b6f401a59367aa7f\n $fBlockCipherTWOFISH_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> TWOFISH\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD TWOFISH)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-9e4b411643ed1ee4b9704f737a0e726e\n+79802e12e7efc2265702728c29e3a469\n $fBlockCipherTWOFISH_$cblockSize :: TWOFISH -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @TWOFISH\n @GHC.Types.Int\n $fNettleBlockCipherTWOFISH1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-b3edbabf17454752eae6df408946a2e1\n+ea49857386585450413759695ce95781\n $fBlockCipherTWOFISH_$ccbcDecrypt ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4379,15 +4379,15 @@\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-e69fedee0825570f5691fe43dcb4e826\n+6f68e9f9917139c55305383e0c167330\n $fBlockCipherTWOFISH_$ccbcEncrypt ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4400,15 +4400,15 @@\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-12341b015ef45b01d17e5fc820229f40\n+e5b512e573ff99ef2c9acbe108c6e34f\n $fBlockCipherTWOFISH_$ccfbDecrypt ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4421,15 +4421,15 @@\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-a58a67c841924c3545df4c78ba8df4fb\n+019b0e43d3d643d3eee3ed0a57b35ea2\n $fBlockCipherTWOFISH_$ccfbEncrypt ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4442,26 +4442,26 @@\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ca797e1af341947e083feda7b9364cc0\n+2d6a8dd0d21d2fd86bb39010641ad988\n $fBlockCipherTWOFISH_$cctrCombine ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @TWOFISH\n $fNettleBlockCipherTWOFISH]\n-e4a8a3b96731db5ff507d337cd3c9d3b\n+3b95a31ac7c5b911a8ebc311e9f6e40e\n $fBlockCipherTWOFISH_$cecbDecrypt ::\n TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4471,15 +4471,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n ww\n ww1\n ww2 }]\n-a0bc2faa375da7475f52f4dbf4299612\n+9456198628ec5534ed9410a6cbab4f21\n $fBlockCipherTWOFISH_$cecbEncrypt ::\n TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4489,15 +4489,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n ww\n ww1\n ww2 }]\n-d601c070aba7ee804a1e238d3812df71\n+bd65cb47005aafcc112bc5339f857ffc\n $fBlockCipherTWOFISH_$cxtsDecrypt ::\n (TWOFISH, TWOFISH)\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4511,15 +4511,15 @@\n case $w$cxtsDecrypt14\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-9d1231fd9fcbcffc023666a128d749cb\n+09aa62138468603b0ad92674048e66d7\n $fBlockCipherTWOFISH_$cxtsEncrypt ::\n (TWOFISH, TWOFISH)\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4533,29 +4533,29 @@\n case $w$cxtsEncrypt14\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-335250cfc04ae3262b3ee8ed331f6e09\n+1e107573fef7fa3b627235d240add120\n $fCipherAES :: Crypto.Cipher.Types.Base.Cipher AES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES\n $fCipherAES4\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES[0]))\n $fCipherAES_$ccipherName\n $fCipherAES_$ccipherKeySize]\n-0fda18fdc1cb944a89c79f869c4f174a\n+b45d38710ce3501a6736ae2a94f0017a\n $fCipherAES1 ::\n Crypto.Cipher.Types.Base.Key AES128 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key AES128) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -4568,15 +4568,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes128_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes128_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -4586,91 +4586,91 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-29cfcbafd929fcad566031447153ef21\n+d7b56232057a0335963634f27d0913f0\n $fCipherAES128 :: Crypto.Cipher.Types.Base.Cipher AES128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES128\n $fCipherAES1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES128[0]))\n $fCipherAES128_$ccipherName\n $fCipherAES128_$ccipherKeySize]\n-87b400ca88628f9df81aed33512a9142\n+c7c2b63e17fc6c64476c87334d5c7fb7\n $fCipherAES128_$ccipherKeySize ::\n AES128 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES128\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherAES3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-6c79db9468d0224ec196e83480a539f0\n+0b4033850f8f6c491f3a48fb0c001c77\n $fCipherAES128_$ccipherName :: AES128 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES128\n @GHC.Base.String\n $fNettleCipherAES5\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-f93957354f65cd412811e2b9a8acd829\n+41f5663538eb8dbd949c34f53b4d3fff\n $fCipherAES192 :: Crypto.Cipher.Types.Base.Cipher AES192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES192\n $fCipherAES2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES192[0]))\n $fCipherAES192_$ccipherName\n $fCipherAES192_$ccipherKeySize]\n-3c961f1982e1794bfe95bd5ca022289d\n+ee00fb12d50458f51c71e4b53c957653\n $fCipherAES192_$ccipherKeySize ::\n AES192 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES192\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherAES10\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-a119c2cb2d523ee20107298a57530aaa\n+e9c9867195d962e139ab08e1864aca05\n $fCipherAES192_$ccipherName :: AES192 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES192\n @GHC.Base.String\n $fNettleCipherAES12\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-e1e0c5bf974e59f8b2190a762acc3d00\n+49d607b5e9518b54578a9ac4a2da9076\n $fCipherAES2 ::\n Crypto.Cipher.Types.Base.Key AES192 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key AES192) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -4683,15 +4683,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes192_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes192_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -4701,53 +4701,53 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-6ee839c3a1e12830ee1a074db2621d10\n+a5e7c09b2ae87861119fdf179aa6716e\n $fCipherAES256 :: Crypto.Cipher.Types.Base.Cipher AES256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES256\n $fCipherAES3\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES256[0]))\n $fCipherAES256_$ccipherName\n $fCipherAES256_$ccipherKeySize]\n-79983334278244d8b0ff19d549510d45\n+629b4c59600350525011ded8cdf69029\n $fCipherAES256_$ccipherKeySize ::\n AES256 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES256\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherAES17\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-ff416a334268427fb3b6c09d38b90c0b\n+e7a598504effd266cdb40ab77787d9c3\n $fCipherAES256_$ccipherName :: AES256 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES256\n @GHC.Base.String\n $fNettleCipherAES19\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-e80e82c4434bfc248aacb8185eed83c6\n+ec87406b307e5abfb4e5fc0d5c4f5f92\n $fCipherAES3 ::\n Crypto.Cipher.Types.Base.Key AES256 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key AES256) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -4760,15 +4760,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes256_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -4778,15 +4778,15 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-96d12f123ffe5dcf7e3894a9eef20457\n+17c24220f0489795f8a1c54b00372097\n $fCipherAES4 ::\n Crypto.Cipher.Types.Base.Key AES -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key AES) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -4799,15 +4799,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes_init :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -4820,58 +4820,58 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-fc73b218086f2c88515ffe44d132b168\n+39ba73ea8ac7450a14029c054ddeb449\n $fCipherAES_$ccipherKeySize ::\n AES -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherAES24\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-23626a3764e5d744c8bea2ef63ae40d3\n+db186795a1427e9e118a75d49918e5d2\n $fCipherAES_$ccipherName :: AES -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES\n @GHC.Base.String\n $fNettleCipherAES31\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-b03901b0e69e3139e5acf406649df717\n+1d1a2381245f8096f5c5cdf71a64d097\n $fCipherARCFOUR :: Crypto.Cipher.Types.Base.Cipher ARCFOUR\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ARCFOUR\n $fCipherARCFOUR10\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCFOUR[0]))\n $fCipherARCFOUR_$ccipherName\n $fCipherARCFOUR_$ccipherKeySize]\n-d2378df1b8b619e9ae14383c82ed7668\n+1fd1827e08c4f59a9db1c7b1c3354c9b\n $fCipherARCFOUR1 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fCipherARCFOUR2]\n-04bf751d2313c7ec42e873cc96050a27\n+b8ea8f30b4781019e7ced88796735f65\n $fCipherARCFOUR10 ::\n Crypto.Cipher.Types.Base.Key ARCFOUR -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key ARCFOUR) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -4884,15 +4884,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arcfour_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arcfour_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -4905,95 +4905,95 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ee7324c83588f9ed4cc3c436c50c31bc\n+bab085aedae2c8d9f7610e760e33e864\n $fCipherARCFOUR2 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fCipherARCFOUR7 $fCipherARCFOUR3]\n-d74d91da84c4fac75736630976a0498f\n+98952b7898759bfe502626c8bb30cd6c\n $fCipherARCFOUR3 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fCipherARCFOUR6 $fCipherARCFOUR4]\n-8b0007f8915b82333610adee30fd0812\n+b15a8eb51f64e54f0d8cc76d9b7c424a\n $fCipherARCFOUR4 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fCipherARCFOUR5\n (GHC.Types.[] @GHC.Types.Int)]\n-4d6e9b8202c82a0bf22b98fe54eac20f\n+0bafcdad183266795b9f9d1e105fbc66\n $fCipherARCFOUR5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-774c7d8e12084d2592be91f3b2375a23\n+a1192264c12b52c58c6a128707d7755b\n $fCipherARCFOUR6 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-012b03a0bbcdd85254fcf01b1d257861\n+82852dc914cfe4aaa790531d0932131c\n $fCipherARCFOUR7 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-1959941aaaf1a387e840c79147b54274\n+e4226c36c29d8b921df643ca3b9b7af5\n $fCipherARCFOUR8 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fCipherARCFOUR9]\n-b610b73f8ff76184cde627ce0db40cee\n+84ec5551824b549891e4ba78423efc62\n $fCipherARCFOUR9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ARCFOUR\"#]\n-5b503b35ad8429c845d0890b7ad8129f\n+a138cbc1e736597d9763c6af8c669a6c\n $fCipherARCFOUR_$ccipherKeySize ::\n ARCFOUR -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCFOUR\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fCipherARCFOUR1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-0f75e5552e7f3df8ce497a63a0104f2f\n+c06af96049b426dffcdd8684853963e6\n $fCipherARCFOUR_$ccipherName :: ARCFOUR -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCFOUR\n @GHC.Base.String\n $fCipherARCFOUR8\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-a0f12eeb37bff3a4434d8acda2049a27\n+37b0fc794aedaf180e48383b4c3efc4c\n $fCipherARCTWO :: Crypto.Cipher.Types.Base.Cipher ARCTWO\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ARCTWO\n $fCipherARCTWO1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCTWO[0]))\n $fCipherARCTWO_$ccipherName\n $fCipherARCTWO_$ccipherKeySize]\n-f530259bc7358c55099d45f28715a002\n+ad952d188ae1c077cd0b6f0eaca0fbff\n $fCipherARCTWO1 ::\n Crypto.Cipher.Types.Base.Key ARCTWO -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key ARCTWO) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -5006,15 +5006,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -5027,53 +5027,53 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-2d1a9e8d6f631346fca761a1bf591a9c\n+153d7e901823e78ebad7ee1288bb51e9\n $fCipherARCTWO_$ccipherKeySize ::\n ARCTWO -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCTWO\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherARCTWO3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-5b6b94b2b0786e8e1fa7365ac3968515\n+2a9cdf135eff26591049967cb67a16fc\n $fCipherARCTWO_$ccipherName :: ARCTWO -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCTWO\n @GHC.Base.String\n $fNettleCipherARCTWO6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-82f34f6923513949ee6d71af769f054e\n+7e62176745b40affff020c5d73d88904\n $fCipherBLOWFISH :: Crypto.Cipher.Types.Base.Cipher BLOWFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @BLOWFISH\n $fCipherBLOWFISH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:BLOWFISH[0]))\n $fCipherBLOWFISH_$ccipherName\n $fCipherBLOWFISH_$ccipherKeySize]\n-d703d52244f4a7a4a50b238018e7f4f5\n+f5b3428053b1e73ca6225e78da27f4fd\n $fCipherBLOWFISH1 ::\n Crypto.Cipher.Types.Base.Key BLOWFISH -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key BLOWFISH) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -5086,15 +5086,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_blowfish_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_blowfish_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -5107,39 +5107,39 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d754b338d6dd8a60f34f348baa5a3a62\n+6edc7818b40c41a6bb348e8ee30efc4f\n $fCipherBLOWFISH_$ccipherKeySize ::\n BLOWFISH -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @BLOWFISH\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherBLOWFISH3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-16f5beee95663655936654636fb46875\n+258e24692bf94989c45ef2a2e0a64af5\n $fCipherBLOWFISH_$ccipherName :: BLOWFISH -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @BLOWFISH\n @GHC.Base.String\n $fNettleCipherBLOWFISH6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-29052db38bd704a74760bdfe3f211b33\n+46c5492a619e47285b4b375008e9a111\n $fCipherCAST1 ::\n Crypto.Cipher.Types.Base.Key CAST128 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key CAST128) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -5152,15 +5152,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cast5_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cast5_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -5173,102 +5173,102 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d9791758aca72fad636a4985067d490a\n+800a64614e7aa0ab0eb002b3b64b0772\n $fCipherCAST128 :: Crypto.Cipher.Types.Base.Cipher CAST128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CAST128\n $fCipherCAST1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:CAST128[0]))\n $fCipherCAST128_$ccipherName\n $fCipherCAST128_$ccipherKeySize]\n-3b0728c7bfa66a2de74ecf086e297f6b\n+ede1111136bc6a45ffb113d38c8e5520\n $fCipherCAST128_$ccipherKeySize ::\n CAST128 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CAST128\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCAST3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-78dddbcbfc1573758ae0f4ba3b435bac\n+25919dcbc3935e16ac013b6886509f72\n $fCipherCAST128_$ccipherName :: CAST128 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CAST128\n @GHC.Base.String\n $fNettleCipherCAST6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-f8631c72add751c2d490c3de6a2d6527\n+52146be02dccd22e294236bc22783202\n $fCipherCHACHA :: Crypto.Cipher.Types.Base.Cipher CHACHA\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CHACHA\n $fCipherCHACHA5\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:CHACHA[0]))\n $fCipherCHACHA_$ccipherName\n $fCipherCHACHA_$ccipherKeySize]\n-689d047f2b59badc226e0c8cbc2e25e5\n+380f2a8932fc6bf5d740e3e139226ce7\n $fCipherCHACHA1 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fCipherCHACHA2]\n-0cc1571197783d23edf3532ba0157f6e\n+7b4c21952678d28d81ef5ced0c56e413\n $fCipherCHACHA2 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-630935db63e80777bc4ae7ae5a3ef396\n+d9ee3a0fb78a2c68839832db46e057a2\n $fCipherCHACHA3 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fCipherCHACHA4]\n-c7df96aafba7be49eebd913072736fbc\n+ddbc20687624e65dd765ba57ea71d5ba\n $fCipherCHACHA4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ChaCha\"#]\n-eb906451093ef9b2767e4c958a492f2a\n+db1cf8510b267dea621e590ccf7918c5\n $fCipherCHACHA5 ::\n Crypto.Cipher.Types.Base.Key CHACHA\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 1(, 1(, 2,)), Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key CHACHA) ->\n case $w$ccipherInit k of wild { (#,,#) ww ww1 ww2 ->\n (ww,\n Data.ByteString.Internal.Type.BS\n ww1\n GHC.ForeignPtr.FinalPtr\n ww2) }]\n-e7729a58774a4fb9c83d70a7b9162de6\n+eff04b0d355022b1ed4359a01595d33f\n $fCipherCHACHA6 :: Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.Magic.runRW#\n @GHC.Types.LiftedRep\n @Data.ByteString.Internal.Type.ByteString\n (\\ (s['GHC.Types.Many] :: GHC.Prim.State#\n@@ -5308,53 +5308,53 @@\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (GHC.Magic.runRW#\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds1['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# s', ipv2 #)) of ds1 { (#,#) ipv6 ipv7 ->\n Data.ByteString.Internal.Type.BS ipv7 ipv3 8# } } } })]\n-b0abda2614d426b15ea3b39b7733ddbf\n+d995ea209919116a128f70f363fea16f\n $fCipherCHACHA_$ccipherKeySize ::\n CHACHA -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CHACHA\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fCipherCHACHA1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-a9fc9f411bc35e8a0858419e92d7ea56\n+4f83fdbaace99f5a2ff54126751d9fc9\n $fCipherCHACHA_$ccipherName :: CHACHA -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CHACHA\n @GHC.Base.String\n $fCipherCHACHA3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-8d311d8578fb589a98de34e5fcca903a\n+51a2e1d7e533242758d5a43946efab2a\n $fCipherCamellia :: Crypto.Cipher.Types.Base.Cipher Camellia\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia\n $fCipherCamellia4\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia[0]))\n $fCipherCamellia_$ccipherName\n $fCipherCamellia_$ccipherKeySize]\n-d9d42d17f4feed6458f97fcf048f13d5\n+a3206f1889383d8dd3cf81f46f034789\n $fCipherCamellia1 ::\n Crypto.Cipher.Types.Base.Key Camellia128\n -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key\n@@ -5369,15 +5369,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia128_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia128_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -5387,95 +5387,95 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-6c961fa058219c8f3f5eadbf03efaf77\n+b57405020f02607b826e19f577de872c\n $fCipherCamellia128 :: Crypto.Cipher.Types.Base.Cipher Camellia128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia128\n $fCipherCamellia1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia128[0]))\n $fCipherCamellia128_$ccipherName\n $fCipherCamellia128_$ccipherKeySize]\n-a33196bba3c534b4423dd62faf7a9d4a\n+533264c5f39a419eec97eddb800a54d2\n $fCipherCamellia128_$ccipherKeySize ::\n Camellia128 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia128\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCamellia3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-0fd3aaa18351e540389dba181358dca1\n+5c2cbfae408b22e3221ee29d83f27ac0\n $fCipherCamellia128_$ccipherName :: Camellia128 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia128\n @GHC.Base.String\n $fNettleCipherCamellia5\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-4cdc1cdbf91ad68b7915164b9bb2a331\n+57b7cde7e2896b15cc2751f7836417c8\n $fCipherCamellia192 :: Crypto.Cipher.Types.Base.Cipher Camellia192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia192\n $fCipherCamellia2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia192[0]))\n $fCipherCamellia192_$ccipherName\n $fCipherCamellia192_$ccipherKeySize]\n-9547b5c9331c6c8e863f04c80fd9fd8e\n+8095fbda72418964293d674a51de6b15\n $fCipherCamellia192_$ccipherKeySize ::\n Camellia192 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia192\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCamellia10\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-f7a23bcd2707252c2ec636a0ceca0c30\n+8567903e96ff676b4a87b8e990ff93bc\n $fCipherCamellia192_$ccipherName :: Camellia192 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia192\n @GHC.Base.String\n $fNettleCipherCamellia12\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-097f24e14aedf43cd8fd6ded138ad543\n+b0fa97baf6eabb2e40d7159782927cc7\n $fCipherCamellia2 ::\n Crypto.Cipher.Types.Base.Key Camellia192\n -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key\n@@ -5490,15 +5490,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia192_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia192_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -5508,55 +5508,55 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-60122190527561c09602522faae5fa3a\n+483eb95229af32bccfb415b8e6ad67e3\n $fCipherCamellia256 :: Crypto.Cipher.Types.Base.Cipher Camellia256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia256\n $fCipherCamellia3\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia256[0]))\n $fCipherCamellia256_$ccipherName\n $fCipherCamellia256_$ccipherKeySize]\n-e4201c88e0f35e05d923648a68341759\n+86eaae4ef3afdbd5ab9ad98d5caf3a25\n $fCipherCamellia256_$ccipherKeySize ::\n Camellia256 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia256\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCamellia17\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-edf436d998f80ed020200c95eedec0d5\n+6ad3f700bd1d4438243181476d4420e5\n $fCipherCamellia256_$ccipherName :: Camellia256 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia256\n @GHC.Base.String\n $fNettleCipherCamellia19\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-35abb29e33302876a08840699fbe461d\n+4b3ab00ebcbc0d50670ac3a052299a7d\n $fCipherCamellia3 ::\n Crypto.Cipher.Types.Base.Key Camellia256\n -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key\n@@ -5571,15 +5571,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia256_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -5589,15 +5589,15 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-76f11f423727b96242246205f6d824bf\n+bc978dd52ee496f420e5ca1844673885\n $fCipherCamellia4 ::\n Crypto.Cipher.Types.Base.Key Camellia -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key Camellia) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -5610,15 +5610,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia_init :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -5631,53 +5631,53 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-3bcb40cb3c991fcaa137b7ab5b5ca3e4\n+a286effbe8aebeaca6519e413da03736\n $fCipherCamellia_$ccipherKeySize ::\n Camellia -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCamellia24\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-5fd0205bb318d3696ddfb5ac65f6fed1\n+cb66c69207d4432e34681a7298701165\n $fCipherCamellia_$ccipherName :: Camellia -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia\n @GHC.Base.String\n $fNettleCipherCamellia31\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-7d5c037621deb598f0fe3696c29986a8\n+01d59187f952ec42f338630849951cb0\n $fCipherDES :: Crypto.Cipher.Types.Base.Cipher DES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @DES\n $fCipherDES1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:DES[0]))\n $fCipherDES_$ccipherName\n $fCipherDES_$ccipherKeySize]\n-f7d1f52506d197a1fa15a7a9edf156fd\n+e83e39766b31558295831f0c8cffb99e\n $fCipherDES1 ::\n Crypto.Cipher.Types.Base.Key DES -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key DES) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -5690,15 +5690,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -5708,38 +5708,38 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ad617a6c6c463eeb00f8c335d5745d95\n+d8f2347ca09ec3fb8c09ac11a6c69bdf\n $fCipherDES_$ccipherKeySize ::\n DES -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherDES3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-1cc6be631f76d7110bcea8fe2ab4215d\n+dd7e91c7843941335d88747b84115040\n $fCipherDES_$ccipherName :: DES -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES\n @GHC.Base.String\n $fNettleCipherDES5\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-6b2b8bc9738ec20d842d57ed5bf7c514\n+63e15e787ac48aea825ae178299ed448\n $fCipherDES_EDE1 ::\n Crypto.Cipher.Types.Base.Key DES_EDE3 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key DES_EDE3) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -5752,15 +5752,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des3_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des3_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -5770,136 +5770,136 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds6 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-09ff8fb58ad1b4206df0126d6c66a0aa\n+f52996acf74c896fbf960a837beb7f53\n $fCipherDES_EDE3 :: Crypto.Cipher.Types.Base.Cipher DES_EDE3\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @DES_EDE3\n $fCipherDES_EDE1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:DES_EDE3[0]))\n $fCipherDES_EDE3_$ccipherName\n $fCipherDES_EDE3_$ccipherKeySize]\n-b1896f275d49c0160953c4d525e71306\n+65d5a1fe69e2e72a648e341666928ec5\n $fCipherDES_EDE3_$ccipherKeySize ::\n DES_EDE3 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES_EDE3\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherDES_EDE4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-d3172abd83065d76ff27f3846075a607\n+cfc714421ee42ea8172ebcd60db58e55\n $fCipherDES_EDE3_$ccipherName :: DES_EDE3 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES_EDE3\n @GHC.Base.String\n $fNettleCipherDES_EDE6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-5a18af9f4dd9fb5fb7a99689f26d8ce2\n+25d2ed63830e924d02cc524ff941da74\n $fCipherESTREAM_SALSA1 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fCipherESTREAM_SALSA2]\n-baecd76b4c3e10e9fec69068662b82b7\n+2919b4f8ba02f3b23958ed1fda1c51e3\n $fCipherESTREAM_SALSA2 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fCipherESTREAM_SALSA5\n $fCipherESTREAM_SALSA3]\n-d71be7d7859258ba2c068934736deb08\n+d03c329a50a3f8bba367c9236e685bcb\n $fCipherESTREAM_SALSA20 ::\n Crypto.Cipher.Types.Base.Cipher ESTREAM_SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ESTREAM_SALSA20\n $fCipherESTREAM_SALSA8\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ESTREAM_SALSA20[0]))\n $fCipherESTREAM_SALSA20_$ccipherName\n $fCipherESTREAM_SALSA20_$ccipherKeySize]\n-2626478e6327b04bfa65461eea2a29d6\n+066e7b7f9dbb5f61ab71af3f26f33d14\n $fCipherESTREAM_SALSA20_$ccipherKeySize ::\n ESTREAM_SALSA20 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ESTREAM_SALSA20\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fCipherESTREAM_SALSA1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-0c02075f0fbac18dac241416a62d646a\n+3baab34d26ba782866b169eb4bb51387\n $fCipherESTREAM_SALSA20_$ccipherName ::\n ESTREAM_SALSA20 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ESTREAM_SALSA20\n @GHC.Base.String\n $fCipherESTREAM_SALSA6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-ba3705d37c7faf6b455a960c6191718a\n+9ad1db077ac5edeafd33bdd3d452616b\n $fCipherESTREAM_SALSA3 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fCipherESTREAM_SALSA4\n (GHC.Types.[] @GHC.Types.Int)]\n-535ef85d6636bd7e21c3f0fc5b3c9513\n+afb37660c53938ef7a0aa10e9e6b5a06\n $fCipherESTREAM_SALSA4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-3a7285d497f93123dd9967517480a7be\n+75d4096e64c62f44e69aec91f168abdf\n $fCipherESTREAM_SALSA5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-ba814fd477feeef2f409336398657b1c\n+d579f825306d4d814e1a54c0c512c341\n $fCipherESTREAM_SALSA6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fCipherESTREAM_SALSA7]\n-335fc040a3c414c284d0af01d7bc2f17\n+d72fbcc7b19479b443fa9c79a0dd01ab\n $fCipherESTREAM_SALSA7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"eSTREAM-Salsa20\"#]\n-aed6bf99142583a5bb956f8fe3482cc5\n+2ea3b1d1153f88c65cbfa18d6d77b941\n $fCipherESTREAM_SALSA8 ::\n Crypto.Cipher.Types.Base.Key ESTREAM_SALSA20\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 1(, 1(, 2,)), Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n@@ -5907,15 +5907,15 @@\n ESTREAM_SALSA20) ->\n case $w$ccipherInit1 k of wild { (#,,#) ww ww1 ww2 ->\n (ww,\n Data.ByteString.Internal.Type.BS\n ww1\n GHC.ForeignPtr.FinalPtr\n ww2) }]\n-2af4ca958706bb294ff2c5a32aa58b73\n+422a413f3f9cc5a9b3d7c119bce417a9\n $fCipherESTREAM_SALSA9 :: Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.Magic.runRW#\n @GHC.Types.LiftedRep\n @Data.ByteString.Internal.Type.ByteString\n (\\ (s['GHC.Types.Many] :: GHC.Prim.State#\n@@ -5955,120 +5955,120 @@\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (GHC.Magic.runRW#\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds1['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# s', ipv2 #)) of ds1 { (#,#) ipv6 ipv7 ->\n Data.ByteString.Internal.Type.BS ipv7 ipv3 8# } } } })]\n-b2127940a6320f4c81f77a2b9ff6be18\n+edc2d1a326a7848d5597fd9ce613987f\n $fCipherSALSA1 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fCipherSALSA2]\n-4c073471bdf71970d36e59196dd2b9d8\n+72177088193b3a42cc7fd5e827dcea1a\n $fCipherSALSA2 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fCipherSALSA5 $fCipherSALSA3]\n-a513ab6d874984641def2280a2b70083\n+7134252ab675161b3c8f497365222139\n $fCipherSALSA20 :: Crypto.Cipher.Types.Base.Cipher SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SALSA20\n $fCipherSALSA8\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:SALSA20[0]))\n $fCipherSALSA20_$ccipherName\n $fCipherSALSA20_$ccipherKeySize]\n-d67582e257c17e3d31f6f266e246abf3\n+c8ded390534086aeea9b16ec0df8f96c\n $fCipherSALSA20_$ccipherKeySize ::\n SALSA20 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SALSA20\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fCipherSALSA1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-d882c598a133f5552efdf1739c3a25bb\n+93d01271e7579976f6194d99b37efdca\n $fCipherSALSA20_$ccipherName :: SALSA20 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SALSA20\n @GHC.Base.String\n $fCipherSALSA6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-d9c04f11e82e4648cfead34aff08128d\n+40dd02ad9ffc441bc4935c7d0f98845a\n $fCipherSALSA3 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fCipherSALSA4\n (GHC.Types.[] @GHC.Types.Int)]\n-a8881bbf9fc0b6bdaff3e546feebb8e0\n+445e5f5c634ef125d4f59d683c9dddd9\n $fCipherSALSA4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-53232441424bd38d98dab49ff38788bf\n+5cf506814f3248180700e2b1984fbb08\n $fCipherSALSA5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-72994167ff5816945c2ed66a3624aa73\n+1b0f0afa48a2210dd48a43631bd5600d\n $fCipherSALSA6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fCipherSALSA7]\n-5f34a6454b9c770cedb594c726f49a94\n+0f2d5496307068b2bdfcef5b7d4db6ee\n $fCipherSALSA7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Salsa20\"#]\n-cfeb942f32551bcb2be19d3304254793\n+257a75345f44998f31b2e49d90db117c\n $fCipherSALSA8 ::\n Crypto.Cipher.Types.Base.Key SALSA20\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 1(, 1(, 2,)), Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key SALSA20) ->\n case $w$ccipherInit2 k of wild { (#,,#) ww ww1 ww2 ->\n (ww,\n Data.ByteString.Internal.Type.BS\n ww1\n GHC.ForeignPtr.FinalPtr\n ww2) }]\n-e099a541c92fbb6dfbb47b74f4850156\n+a553baf2472129cb714cad23c6911601\n $fCipherSERPENT :: Crypto.Cipher.Types.Base.Cipher SERPENT\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SERPENT\n $fCipherSERPENT1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:SERPENT[0]))\n $fCipherSERPENT_$ccipherName\n $fCipherSERPENT_$ccipherKeySize]\n-a19faca20731c08be2eb0fe8b2d74a0e\n+5258fffa525b79c1b33c6476eb121270\n $fCipherSERPENT1 ::\n Crypto.Cipher.Types.Base.Key SERPENT -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key SERPENT) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -6081,15 +6081,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_serpent_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_serpent_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -6102,53 +6102,53 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-faf232e0de4c987437bc74842a26e922\n+37ee41fb05c92aa9eb9b3535ee5b24bb\n $fCipherSERPENT_$ccipherKeySize ::\n SERPENT -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SERPENT\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherSERPENT3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-149e24b4fd5a27da1b4f60dd84e45884\n+2ed3fbf198aea3b7e2fbb20b1eb9043d\n $fCipherSERPENT_$ccipherName :: SERPENT -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SERPENT\n @GHC.Base.String\n $fNettleCipherSERPENT6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-f41807fefe7a4fbda711e66836b1d94c\n+815cba77acdf01705eae7ecfa63c431a\n $fCipherTWOFISH :: Crypto.Cipher.Types.Base.Cipher TWOFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @TWOFISH\n $fCipherTWOFISH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:TWOFISH[0]))\n $fCipherTWOFISH_$ccipherName\n $fCipherTWOFISH_$ccipherKeySize]\n-a9bc5aa84549d6cc0b8f3b94e1fe3c10\n+6cd2193f4eaad3b738d3306a3c39fd79\n $fCipherTWOFISH1 ::\n Crypto.Cipher.Types.Base.Key TWOFISH -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key TWOFISH) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -6161,15 +6161,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_twofish_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_twofish_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -6182,39 +6182,39 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-220ab1422816251f1e5eb74d72efa49a\n+4571cf49c9943aa476b7aeb61f685056\n $fCipherTWOFISH_$ccipherKeySize ::\n TWOFISH -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @TWOFISH\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherTWOFISH3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-8dedd1288fb2a9957f03ed0c474aaa98\n+34f3e74efa9c7f27936c5c9fbbe40167\n $fCipherTWOFISH_$ccipherName :: TWOFISH -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @TWOFISH\n @GHC.Base.String\n $fNettleCipherTWOFISH10\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-a60db0e1037147753b27b5bb3cde5b27\n+99bac19a3e20917a53c6639677cfa2a1\n $fNettleBlockCipherAES ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher AES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6257,20 +6257,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_aes_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-2ebe7b8d772c58363f9954743972d889\n+e792cff20b0da186702fdaef55c2d4fc\n $fNettleBlockCipherAES1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-1e4bf4fe05c4bd6232be00f018322528\n+66873b7074506135a14b440f879abae2\n $fNettleBlockCipherAES128 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher AES128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6313,15 +6313,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes128_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-da060cad4ca3a3ce5fb259283001af67\n+ce34b413d9b0dd5e626ed9864f81f2a6\n $fNettleBlockCipherAES192 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher AES192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6364,20 +6364,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes192_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-3c4ce82989f2884db5c60425202d823e\n+036d2fe9a9973b16961a223c701e6a09\n $fNettleBlockCipherAES2 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-590de2688f6f72f2a0ab351c2e47d4b0\n+c3f1b49b25ea1a8caf4a823e37fc96ac\n $fNettleBlockCipherAES256 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher AES256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6420,25 +6420,25 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes256_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-b4b1b75feac41ec267b7bf2ab6a43fc4\n+201a8dbef8f4100d64848619f5ab781d\n $fNettleBlockCipherAES3 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-5b1e1836f4e10cc31b3cb1ad4d78264a\n+27312729ed256d6b08e967b95982b0c7\n $fNettleBlockCipherAES4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-e9e55f0c6deb2a8a9cab2804a4d4f9bd\n+df27282b65d40f9b013d6d6ddacfee78\n $fNettleBlockCipherARCTWO ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher ARCTWO\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6481,20 +6481,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_arctwo_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-13797015f41a806ab07ac6dea473010d\n+af278b4e071f94da55cdea09ec7251c1\n $fNettleBlockCipherARCTWO1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-cc4365f66432712072d60724670e32b9\n+9990915701a3bd14039d2cb5ceecbcb3\n $fNettleBlockCipherBLOWFISH ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher BLOWFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6538,25 +6538,25 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_blowfish_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-ab24fe29ab7b79974b10737191df0fae\n+803d484247835278f1984b7957f41605\n $fNettleBlockCipherBLOWFISH1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-70c8349a321a41bfd584ac6f911c0665\n+4e56beeff7aa8ac96aae4e8b63f4fe7d\n $fNettleBlockCipherCAST1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-768733819456d85e39a37f59f11378a8\n+75ad218b3074283f648f9af1c6ff3c56\n $fNettleBlockCipherCAST128 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher CAST128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6599,15 +6599,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_cast128_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-5a1253a7df1edeeec56b8194c6f91b90\n+6bd3fd211779001c2ff03b01feed1c28\n $fNettleBlockCipherCamellia ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher Camellia\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6651,20 +6651,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_camellia_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-b2deb4196adae567d5e07483f5910191\n+e4f37579b68d6d579ca019ce3e823970\n $fNettleBlockCipherCamellia1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-b74a8bde2b50278630942f9256767c61\n+a772093ab09cbb09d0b30f620ae4bc8d\n $fNettleBlockCipherCamellia128 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher Camellia128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6708,15 +6708,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia128_crypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-ae8f7b13ecb6d75d09b56bbee716042e\n+e8f7f1ee4830240bf71787841c80808b\n $fNettleBlockCipherCamellia192 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher Camellia192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6760,20 +6760,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia192_crypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-f822c55c9e0b388ba9f8fc30ae99d582\n+7b0b3d3a6c9fcd46554b4ce4196de433\n $fNettleBlockCipherCamellia2 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-1446332335e7824b5c29d265a739dbca\n+c4f84c96855823a52fc667e552b631d5\n $fNettleBlockCipherCamellia256 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher Camellia256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6817,25 +6817,25 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia256_crypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-02afefeb021d3cc058dadcc7807a5402\n+bf785b47f9e9bcb8bc7b6f69e43e4aff\n $fNettleBlockCipherCamellia3 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-2a9dc3e77976c3a42387a59ba74e0027\n+37bbc14b0533fd7371e3049f8bf3270b\n $fNettleBlockCipherCamellia4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-c975260a39bfa3c515e6d9473ca75fbb\n+75682e4fa45a2e97a947ffed083f9ad9\n $fNettleBlockCipherDES ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher DES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6878,25 +6878,25 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_des_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-8f65c08190e5268be8ba4eab0f24c89a\n+d648cfe2baccd815dbcd9554f35f55cf\n $fNettleBlockCipherDES1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-c86d537010c1a7fff24e93f452aeb34f\n+58eeece97263d7857bbab63233357b48\n $fNettleBlockCipherDES_EDE1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-339fd7e3ba1b7c39807d496c556a6f34\n+9f80914df96f321366c45b1c6bcfbc91\n $fNettleBlockCipherDES_EDE3 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher DES_EDE3\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6940,15 +6940,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_des3_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-66a79bd47564668fc68a48f93a1c3a98\n+54168be0e89d8e746b2058f356863967\n $fNettleBlockCipherSERPENT ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher SERPENT\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6991,20 +6991,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_serpent_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-ad178715e9c1c55aa53ce638fa83db23\n+0a606ee7409e39d2762ef4f9e6ec4847\n $fNettleBlockCipherSERPENT1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-008c82551ac6b8c41e2baf273a7f8124\n+0c5ba9ffc883261a73e34389a16e54cd\n $fNettleBlockCipherTWOFISH ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher TWOFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7047,20 +7047,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_twofish_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-90add0de3655e482dce55cd0d61ceb7e\n+90db4c6d26ca10cf5a3064fb9dff677c\n $fNettleBlockCipherTWOFISH1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-c37ed1e6d1974071b8e77f7046e7ffee\n+aeb8d93e91292b1d7dd42d6be186f283\n $fNettleBlockedStreamCipherCHACHA ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockedStreamCipher CHACHA\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockedStreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7087,15 +7087,15 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-af059a2e37ceae9c951cc773b3832d27\n+312ef69a722c8d7d5249f4ff89ad9620\n $fNettleBlockedStreamCipherCHACHA1 ::\n GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n [TagSig: , LambdaFormInfo: LFCon[GHC.Maybe.Just],\n Unfolding: Core: \n GHC.Maybe.Just\n@@ -7103,15 +7103,15 @@\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n $fNettleBlockedStreamCipherCHACHA2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-63a66d5bc16e66662673f07dc986d76e\n+03d3f56cd9c29e41bac31a119e261b15\n $fNettleBlockedStreamCipherCHACHA2 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -7127,65 +7127,65 @@\n DEFAULT\n -> case $fNettleBlockedStreamCipherCHACHA3\n ret_ty (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n of {}\n 8##\n -> case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case ivptr of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild2 { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } } } }]\n-32a0f7b914a0e042a4188d8d3cfde333\n+219ee3309afdd19db35741fb95722b64\n $fNettleBlockedStreamCipherCHACHA3 :: GHC.Types.IO ()\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-467b6d745e51fe6c65c81956ca112df3\n+4a90af60d9fc8cf2cd31c9f0b407daf0\n $fNettleBlockedStreamCipherCHACHA4 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed\n $fNettleBlockedStreamCipherCHACHA5]\n-0e140e7efa056e21254f83f265bf860b\n+cd8ae91e8fe85a39b683bc6860ff1071\n $fNettleBlockedStreamCipherCHACHA5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-d8332bdc3cf0da5796f123903d319cf0\n+1b2b4cd4a5f4842f2b27cec35a1a4d99\n $fNettleBlockedStreamCipherCHACHA6 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-946fc22b7731125ec11941be64b215fc\n+8c7af16943fcb642c7442ef3023672d5\n $fNettleBlockedStreamCipherCHACHA_$cnbsc_IncompleteState ::\n CHACHA -> Data.ByteString.Internal.Type.ByteString -> CHACHA\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: <1!P(L,A)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ (ds['GHC.Types.Many] :: CHACHA)\n (inc['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ds `cast` (N:CHACHA[0]) of wild { (,) c ds1 ->\n (c, inc) `cast` (Sym (N:CHACHA[0])) }]\n-20eb4d76e4619f4339e5e63521ff4400\n+bb333065e80d5b0f69f8d99bc5c7d638\n $fNettleBlockedStreamCipherCHACHA_$cnbsc_incompleteState ::\n CHACHA -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(A,1!P(L,L,L))>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: CHACHA) ->\n case ds `cast` (N:CHACHA[0]) of wild { (,) ds1 inc -> inc }]\n-21cacf3fc16e97c0cff5d4ccd88f8685\n+7776b5e713d8adece7b823430e726f93\n $fNettleBlockedStreamCipherESTREAM_SALSA1 ::\n GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n [TagSig: , LambdaFormInfo: LFCon[GHC.Maybe.Just],\n Unfolding: Core: \n GHC.Maybe.Just\n@@ -7193,15 +7193,15 @@\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n $fNettleBlockedStreamCipherESTREAM_SALSA2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-70b924715e637af686ed9ff2761914ad\n+4da3e2b954c9c3d95efa959b6d74686b\n $fNettleBlockedStreamCipherESTREAM_SALSA2 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -7217,25 +7217,25 @@\n DEFAULT\n -> case $fNettleBlockedStreamCipherESTREAM_SALSA3\n ret_ty (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n of {}\n 8##\n -> case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case ivptr of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild2 { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } } } }]\n-66f273e29b01a63178d4062fdd5d7236\n+fed61e15476bbc3f323a11c5f13a1e97\n $fNettleBlockedStreamCipherESTREAM_SALSA20 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockedStreamCipher\n ESTREAM_SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockedStreamCipher],\n Inline: CONLIKE,\n@@ -7266,57 +7266,57 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-1040f39ef8fbe3a6917c0581d80d8ccc\n+c620a3ad8b29a353d2d1f93bd14d4ed9\n $fNettleBlockedStreamCipherESTREAM_SALSA20_$cnbsc_IncompleteState ::\n ESTREAM_SALSA20\n -> Data.ByteString.Internal.Type.ByteString -> ESTREAM_SALSA20\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: <1!P(L,A)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ESTREAM_SALSA20)\n (inc['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ds `cast` (N:ESTREAM_SALSA20[0]) of wild { (,) c ds1 ->\n (c, inc) `cast` (Sym (N:ESTREAM_SALSA20[0])) }]\n-b5e95581f16758864a0fb6f22df66150\n+464b40f726115fb2c5994c431b3ff313\n $fNettleBlockedStreamCipherESTREAM_SALSA20_$cnbsc_incompleteState ::\n ESTREAM_SALSA20 -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(A,1!P(L,L,L))>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ESTREAM_SALSA20) ->\n case ds `cast` (N:ESTREAM_SALSA20[0]) of wild { (,) ds1 inc ->\n inc }]\n-c32e64a65d214cd1e14762540bf0f19c\n+e684a433de3e20ce62a3d9fc935e03f3\n $fNettleBlockedStreamCipherESTREAM_SALSA3 :: GHC.Types.IO ()\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-71df7161d86a2ffd744d3a7d2f5c44cb\n+324a58f6379b53ff6785c465cce3d673\n $fNettleBlockedStreamCipherESTREAM_SALSA4 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed\n $fNettleBlockedStreamCipherESTREAM_SALSA5]\n-1e72b698cf0a14deb4be50693d7236a4\n+cc15f084d27dea157d8dd52029a0affd\n $fNettleBlockedStreamCipherESTREAM_SALSA5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-c73daeec3b3749eefb5101eac9280883\n+1266358eb2ff9e904f5bbc408cb7230b\n $fNettleBlockedStreamCipherESTREAM_SALSA6 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-701aff508e97719a527d1cb57de33786\n+4a6382e58d54af3285b67db4a8bfc096\n $fNettleBlockedStreamCipherSALSA1 ::\n GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n [TagSig: , LambdaFormInfo: LFCon[GHC.Maybe.Just],\n Unfolding: Core: \n GHC.Maybe.Just\n@@ -7324,23 +7324,23 @@\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n $fNettleBlockedStreamCipherESTREAM_SALSA2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-55ba619fb0721298c8f62ddc600c84ad\n+11f089155b7677b16eaa25a5fc051016\n $fNettleBlockedStreamCipherSALSA2 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed\n $fNettleBlockedStreamCipherSALSA3]\n-2cf3d2145bd7804d70632c0c3761bf59\n+5a2e89d8df8d578f252cdf73297a71bf\n $fNettleBlockedStreamCipherSALSA20 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockedStreamCipher SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockedStreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7367,43 +7367,43 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-2e2d8b2f954cf94ddf90aa26d456353d\n+a3a0e007d7901b19e11ce11c67af2ee9\n $fNettleBlockedStreamCipherSALSA20_$cnbsc_IncompleteState ::\n SALSA20 -> Data.ByteString.Internal.Type.ByteString -> SALSA20\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: <1!P(L,A)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ (ds['GHC.Types.Many] :: SALSA20)\n (inc['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ds `cast` (N:SALSA20[0]) of wild { (,) c ds1 ->\n (c, inc) `cast` (Sym (N:SALSA20[0])) }]\n-974bdb538034cbe720d5d96f263427c1\n+eed9e478226cf36970b839a3681cba12\n $fNettleBlockedStreamCipherSALSA20_$cnbsc_incompleteState ::\n SALSA20 -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(A,1!P(L,L,L))>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: SALSA20) ->\n case ds `cast` (N:SALSA20[0]) of wild { (,) ds1 inc -> inc }]\n-c13bafd3ddf804d699af1465bfc9fe03\n+891b92c943536e0d2a83e389da953695\n $fNettleBlockedStreamCipherSALSA3 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-d65c43561606c1e072216518707c517d\n+bf78d2e0ec8a87549963dd5d1d47eb58\n $fNettleBlockedStreamCipherSALSA4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-15c67ad374bd1ac446038bc1c3ab0799\n+26ead4c205a6d03d6f81771977b5cf87\n $fNettleCipherAES ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher AES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7430,38 +7430,38 @@\n $fNettleCipherAES23\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:AES[0])\n $fNettleCipherAES22\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES[0]))]\n-8578f6158a29aa3bdb5c62876a5c2f2a\n+b69af26413ae4ac7bb54aa79dbb2ab00\n $fNettleCipherAES1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-1abe14bbcabb7ab74b0b24453ae0262a\n+31729648fbf8ec9789696381bdc5ae2f\n $fNettleCipherAES10 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherAES11]\n-e5bb186a1620689336399d5d630608ac\n+132ea96673c228df027ad298d39295ed\n $fNettleCipherAES11 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-bf1117a226fd3b7c56b0d7bc3a24a277\n+06a59b0ea2e155afefb98b00115cbb87\n $fNettleCipherAES12 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherAES13]\n-b22a5a4bb309027f9b6a8629714cc330\n+3632cc786064846fac8c689f419400fd\n $fNettleCipherAES128 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher AES128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7489,60 +7489,60 @@\n $fNettleCipherAES2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:AES128[0])\n $fNettleCipherAES1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES128[0]))]\n-7446460f0b0a9f78844bf0a2152670c3\n+2f7e754be990e4dfe30bdf8f23aad8fa\n $fNettleCipherAES13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES-192\"#]\n-2d51158d04e7c7e5f6f530ab23bd4e96\n+48f20c8f580f528b39486dfbf31196ac\n $fNettleCipherAES14 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes192_init ctx key]\n-fa7c62e320eb6ae95c4a44265053e176\n+cc0e3c93b6702afb76ad5ee68eee21ee\n $fNettleCipherAES15 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-18fa39f71f95f2950dfffb38d6eeae43\n+63a75f522f9878f7e5cc6d3a27ab4bf9\n $fNettleCipherAES16 :: AES256 -> AES256\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: AES256) -> ds]\n-83bd99aab489e2e8fb19b9905556e177\n+036b6c0b2b90f9fbc2a6b27aaa084f78\n $fNettleCipherAES17 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherAES18]\n-62b9510ec295f59a1a268a8c37add3a2\n+ecb822a18819771653e55e5cc3a7b94d\n $fNettleCipherAES18 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-462efe27e50b7598c2d3d1ec7d474164\n+d14f88988961cf3803fbe86a13a8daec\n $fNettleCipherAES19 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherAES20]\n-8080701daed7d2ef99466d6f05dbf918\n+59d7aeebdb024a9c9e38fe499868600c\n $fNettleCipherAES192 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher AES192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7570,61 +7570,61 @@\n $fNettleCipherAES9\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:AES192[0])\n $fNettleCipherAES8\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES192[0]))]\n-292682fcddd66ada1fcb95d2457767ce\n+2aeaed4b5cfdf57ab3e2dbb97cd8936f\n $fNettleCipherAES2 :: AES128 -> AES128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: AES128) -> ds]\n-f59a2457da812b8894de75533fe6d3be\n+2e1070883486c7aaac39c8c5181445f3\n $fNettleCipherAES20 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES-256\"#]\n-142c2b7e826bf3bc0bbbaaa53a5ecd18\n+c4b1e5d21039ae4ba31775b947554721\n $fNettleCipherAES21 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes256_init ctx key]\n-a5415e0e431620249160bf303ae191a0\n+84c0127489f853355f4bbd750e668863\n $fNettleCipherAES22 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-6e33a28454ac359a1bb5248607a5dbc6\n+d4a230f45f0390ed994d569f50fb9834\n $fNettleCipherAES23 :: AES -> AES\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: AES) -> ds]\n-e69dae6ae5e15fd7698a193be4144f1a\n+690bd20abb440f0246648bb2732b9d80\n $fNettleCipherAES24 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fNettleCipherAES25]\n-3db4ad3ef2610720146789d03c73f85a\n+d7968edf7881737c21f071cd9ec58016\n $fNettleCipherAES25 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fNettleCipherAES30 $fNettleCipherAES26]\n-f2ddf3ab2fbbf4f1488141d33b06e2c7\n+937bf7764a2718d877eca43dc64fd351\n $fNettleCipherAES256 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher AES256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7652,97 +7652,97 @@\n $fNettleCipherAES16\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:AES256[0])\n $fNettleCipherAES15\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES256[0]))]\n-2cf0432053ab4fec258aebf8e5b74888\n+2707209da0f702f16d1872af29356039\n $fNettleCipherAES26 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fNettleCipherAES29 $fNettleCipherAES27]\n-2494da5579e808e83e7c6d6f486606d8\n+1aec5278ab5c10a6d32166f4d9ee6c31\n $fNettleCipherAES27 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherAES28\n (GHC.Types.[] @GHC.Types.Int)]\n-a24fe05b77200e0195a9084651e79708\n+1133085879c674feeacdc2150f42904c\n $fNettleCipherAES28 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-5c246ada7c71f0480d622df3b9cbd814\n+20e4087cdd29a3d220a7b17e493bb21c\n $fNettleCipherAES29 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-f77d3a997cc30a29fb6a91b0b0dd8156\n+4975df3e5d6e66a8e3f9a8b593e5a4c3\n $fNettleCipherAES3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherAES4]\n-2ff576e76d2bd875b26284403f94e72d\n+5c027bfb2189818042d25e6be6cefd7b\n $fNettleCipherAES30 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-4f3257fceeb254e15f3aebba77613122\n+80f2ac1622272e4d6ca00eabc074674e\n $fNettleCipherAES31 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherAES32]\n-9762ddfc4e46f112909898ee33468a65\n+10b3c890f5d2a2a7c1001d9ed05628c0\n $fNettleCipherAES32 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES\"#]\n-3b581b495527b4269ded768e38a7190c\n+c8860469de6616863f80d432ce158687\n $fNettleCipherAES4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-f0d97dfc8a165184606311084b6d1cda\n+cd8f2551828e45ca8416c7e343254d3c\n $fNettleCipherAES5 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherAES6]\n-25ba90defef21db71519ac7293ca149e\n+9ddc2c8b1372d6dde7f820bb0ad3d3f3\n $fNettleCipherAES6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES-128\"#]\n-335f0f80e52fb4bdcad68be12f0bb65b\n+f48c299f5c143c2d7bbb7766fb921628\n $fNettleCipherAES7 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes128_init ctx key]\n-c73b784672e3d817b141993523e1c6f6\n+0bb7c29f17d6b44ef87f4d55b67bcd3b\n $fNettleCipherAES8 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-0aa1a8e3e18d86b23df78107ca5726d5\n+05f7eed7bc4dcf7ccc82f0b55e0eaebc\n $fNettleCipherAES9 :: AES192 -> AES192\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: AES192) -> ds]\n-99c8d3ac0cfe68b37512440d9acbd6ed\n+06ab2689ed8c78321267c05272c415ec\n $fNettleCipherARCFOUR ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher ARCFOUR\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7770,28 +7770,28 @@\n $fNettleCipherARCFOUR2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:ARCFOUR[0])\n $fNettleCipherARCFOUR1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCFOUR[0]))]\n-828c5e0611518b47cf0e35e9690640be\n+3b51eacf5fd70f56ac41661da7759853\n $fNettleCipherARCFOUR1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-379b761ce480acde934c298e865ad851\n+00443a3d406141d802fd50b6f6d52f4b\n $fNettleCipherARCFOUR2 :: ARCFOUR -> ARCFOUR\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ARCFOUR) -> ds]\n-504d87b506d1657d7c14ee6a9da3dabd\n+8f8a0b243d1742978d8147958de0f55c\n $fNettleCipherARCTWO ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher ARCTWO\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7819,55 +7819,55 @@\n $fNettleCipherARCTWO2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:ARCTWO[0])\n $fNettleCipherARCTWO1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCTWO[0]))]\n-aa00ce26b4edb1d5f36a1ee4447b4985\n+0fd4588c09a6167abeed07125ed9a614\n $fNettleCipherARCTWO1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-c5fa15ee30096832f53c1df4d30a9d69\n+99472a03547eeb2a45d37ac7f2fe5167\n $fNettleCipherARCTWO2 :: ARCTWO -> ARCTWO\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ARCTWO) -> ds]\n-6e913dcc2b6c2a2dcfae71a98eb35a26\n+4dbb48a4516c907e00e54f0da5ebf8d9\n $fNettleCipherARCTWO3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeRange],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeRange\n $fNettleCipherARCTWO5\n $fNettleCipherARCTWO4]\n-c707eed9512b839d1b735561ed666d3d\n+c38ecd842bd752d27c7b37ab3ebe0a65\n $fNettleCipherARCTWO4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 128#]\n-8b36e3bc195d2e2a9e6cca1f512d4e9f\n+7968929aca8fe891ae1d22a1916a632a\n $fNettleCipherARCTWO5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 1#]\n-dcdc6bcc33ea6b18778dd7d080f9234f\n+94316b6e2726d1854c588b5ea023ddd4\n $fNettleCipherARCTWO6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherARCTWO7]\n-c4c4e0200195d8f69d03d6d845dbbe55\n+249058972661bb98271159a67a575ac5\n $fNettleCipherARCTWO7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ARCTWO\"#]\n-8c22bc085b83f6b98da0666baf674981\n+38dcca10ec2fee72c9e1d02d2d8c04ba\n $fNettleCipherBLOWFISH ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher BLOWFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7896,63 +7896,63 @@\n $fNettleCipherBLOWFISH2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:BLOWFISH[0])\n $fNettleCipherBLOWFISH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:BLOWFISH[0]))]\n-412842ec9b67336d23df228ee00ebd2b\n+2cfa305709eb9104750d63de6650c92a\n $fNettleCipherBLOWFISH1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-06675df865e3b5c2b572493dd1f3ccf1\n+ee088534024529a7e1cb2474d0eee8f7\n $fNettleCipherBLOWFISH2 :: BLOWFISH -> BLOWFISH\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: BLOWFISH) -> ds]\n-96505133b231f200148f271db9f8c1aa\n+e4d71b7bb557b77c057c76f66abdd63d\n $fNettleCipherBLOWFISH3 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeRange],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeRange\n $fNettleCipherBLOWFISH5\n $fNettleCipherBLOWFISH4]\n-7af383b2f19d56fb3aca2524059b0544\n+9694ef1b174ebaffbd279f3534c1825a\n $fNettleCipherBLOWFISH4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 128#]\n-bd71345d98031cf64fcc346a5ea85320\n+7b57e9dc31a94b0081f75fd0b788325b\n $fNettleCipherBLOWFISH5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 1#]\n-472502078b4e4c336eb180e9337d6708\n+1114b465f0ce6aa08b123dbac252494d\n $fNettleCipherBLOWFISH6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherBLOWFISH7]\n-6c1e97d6362e64ef2e69c6b897572054\n+8baed3b54ed86f7b49d127f7c0dd6a31\n $fNettleCipherBLOWFISH7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"BLOWFISH\"#]\n-9c72a6a5c6b20f758a0af86eec626466\n+47e791a8587b766549d88d731eb919bb\n $fNettleCipherCAST1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-81bb28d7648e6fdbee048a1dc60a7832\n+53cd7a3f25f676e6b7e6a2ee6f3ce498\n $fNettleCipherCAST128 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher CAST128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7980,48 +7980,48 @@\n $fNettleCipherCAST2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:CAST128[0])\n $fNettleCipherCAST1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:CAST128[0]))]\n-5b0b37738091f264c7a46c70f2fd296f\n+cc056d2cddc835a08879afa425a93f70\n $fNettleCipherCAST2 :: CAST128 -> CAST128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: CAST128) -> ds]\n-f70b3ab4592a93df19b7337414414f39\n+3f9c6baa28c97b637f0b088502586edb\n $fNettleCipherCAST3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeRange],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeRange\n $fNettleCipherCAST5\n $fNettleCipherCAST4]\n-46ae2e131d87e5d598702ef1dbfef488\n+56bac38b63208ac57812aa2d1b64e1f1\n $fNettleCipherCAST4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-966d424e8f441a1b3b0f2f0605aabe47\n+8d2d5cd2e1a4caae60ac51e5c7e52d0e\n $fNettleCipherCAST5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 5#]\n-961401dbeff1ffba558b8824ed514662\n+f3dc939c580cc82d19cb3a3df5f87ba9\n $fNettleCipherCAST6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCAST7]\n-f0452f4eefffde389c63079585674680\n+c8a73bb15e1669b6b4f6bf464e1e475f\n $fNettleCipherCAST7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"CAST-128\"#]\n-7831d3342aeda54944dc01d2a5407f84\n+40307661e82b4239ce1587458a9cc2d7\n $fNettleCipherCHACHA ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher CHACHA\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8051,25 +8051,25 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))\n $fNettleCipherCHACHA_$cnc_ctx\n $fNettleCipherCHACHA1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:CHACHA[0]))]\n-93172c25c357c20d9d12755eb306dd22\n+0eaaf6373c508d93dd7f18cb44b15bdc\n $fNettleCipherCHACHA1 ::\n Data.SecureMem.SecureMem\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1(, 1(, 2,)),\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (c['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n (c, Data.ByteString.Internal.Type.empty)]\n-2be991f8d24cb9b7573b097d08f1ce50\n+4d380d4c6737c1aea8dcf45508012806\n $fNettleCipherCHACHA2 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -8077,15 +8077,15 @@\n Unfolding: Core: StableSystem <4,TrueFalse>\n \\ (ctxptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (keyptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (s['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case keyptr of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n@@ -8096,32 +8096,32 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n ds6\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n bx\n eta of wild2 { Solo# ds1 ->\n (# ds1, GHC.Tuple.Prim.() #) }) } } } }]\n-8fcea87cc5605effe9eace04ba99bcfa\n+2a778cf3b903114d261853f3955ed168\n $fNettleCipherCHACHA_$cnc_ctx :: CHACHA -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L),A)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: CHACHA) ->\n case ds `cast` (N:CHACHA[0]) of wild { (,) c ds1 -> c }]\n-0794fe61e2606d62843f7f3260844a56\n+01bb843e43b1527de5d571f9b18dd494\n $fNettleCipherCamellia ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher Camellia\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8150,39 +8150,39 @@\n $fNettleCipherCamellia23\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:Camellia[0])\n $fNettleCipherCamellia22\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia[0]))]\n-a71f3f48835b18f9d3f0eb07315c058e\n+4e33e5f8f96327a4db00644865ac8329\n $fNettleCipherCamellia1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-b9913dafef771a2f9c3b716f42707637\n+047f18887abb5f46350f1e864dd977e0\n $fNettleCipherCamellia10 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherCamellia11]\n-fd16ccceaded90250f6a924df795fe31\n+e191d00c11f4ac39dda5d0b367227b77\n $fNettleCipherCamellia11 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-58e47bd56afb6d7a0e9e4abc4af41ca9\n+2ab1a48376e09f44da5863503b4ffa0f\n $fNettleCipherCamellia12 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCamellia13]\n-e7d8609a9a7cd7d4353c3c98f44d8bb6\n+7be18c60546875df23647f9d3d11a3bf\n $fNettleCipherCamellia128 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher Camellia128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8213,61 +8213,61 @@\n $fNettleCipherCamellia2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:Camellia128[0])\n $fNettleCipherCamellia1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia128[0]))]\n-07f10fac9e987fa9a721458fba337157\n+f1cf94aec3f4f494fe3c3d0584449e40\n $fNettleCipherCamellia13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia-192\"#]\n-031bf4ae76392b09c53f92310ce88432\n+982d413df5e5c8698a0c50421ede46a6\n $fNettleCipherCamellia14 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia192_init ctx key]\n-2c3b149edd985e95e39a19e4ae0e3982\n+d0f29572393541d295de703c024770e0\n $fNettleCipherCamellia15 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-707895f230cfc96b94b792e6f2005eae\n+c97e9385b2d45b345fef877da3af7b46\n $fNettleCipherCamellia16 :: Camellia256 -> Camellia256\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Camellia256) -> ds]\n-2efec4760ad50d1681b9d774bbcdeafa\n+5e693c7a502b93a34830597886e900ca\n $fNettleCipherCamellia17 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherCamellia18]\n-a565b7b6a1fa38c246d490556076dcea\n+004e48b2d181bad95f8ab3adb2c857b3\n $fNettleCipherCamellia18 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-afaa661b96e636b89793291731ff6e29\n+a0e8e3a39c8471de976c34f73978ec6d\n $fNettleCipherCamellia19 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCamellia20]\n-60f55729c27cf79941d04d0406d5af97\n+ab9f19e1f022e78de3778033b6f46d21\n $fNettleCipherCamellia192 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher Camellia192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8298,65 +8298,65 @@\n $fNettleCipherCamellia9\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:Camellia192[0])\n $fNettleCipherCamellia8\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia192[0]))]\n-ab794988cdae21cb8ecac6c37871d0f5\n+494898949842cfe5708e4d57ce80a299\n $fNettleCipherCamellia2 :: Camellia128 -> Camellia128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Camellia128) -> ds]\n-ea64552c626a95b46a24ff4f5b3944b0\n+77afb057fa9912509593046ab0af5299\n $fNettleCipherCamellia20 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia-256\"#]\n-75c042a87be8354401f7efd39e250321\n+675d183da8f2c4c023a1276122606086\n $fNettleCipherCamellia21 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia256_init ctx key]\n-1804e3afd8a7707ed9a450da4dad8ab9\n+ee9525d0f654522cf068035befbb27c1\n $fNettleCipherCamellia22 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-dedcf9208f6c287b79bf9c7acb6ef272\n+9a1829fe55603391ad5a7bda22d33198\n $fNettleCipherCamellia23 :: Camellia -> Camellia\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Camellia) -> ds]\n-23a67b431bbd1a0915aa929232c25df1\n+2b83d1486452c069888078427ad8df7c\n $fNettleCipherCamellia24 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fNettleCipherCamellia25]\n-518dbd4b168272f19a00a80c62090364\n+82cf214a3b6d2a4394cdbc35e7958a7c\n $fNettleCipherCamellia25 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherCamellia30\n $fNettleCipherCamellia26]\n-80c87e720cfb6420056e0dd717efbd87\n+3badc4dd3fe312abee6e64c3e7a52160\n $fNettleCipherCamellia256 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher Camellia256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8387,101 +8387,101 @@\n $fNettleCipherCamellia16\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:Camellia256[0])\n $fNettleCipherCamellia15\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia256[0]))]\n-2c0c406b966a17ee3f711470307f14e9\n+2b8a98d5d89a45e33d6f69494bca786a\n $fNettleCipherCamellia26 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherCamellia29\n $fNettleCipherCamellia27]\n-030f62ecb709f9cee0217e04b28d61fc\n+c60d682f15b61ad9360298cf910aeef7\n $fNettleCipherCamellia27 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherCamellia28\n (GHC.Types.[] @GHC.Types.Int)]\n-7484c77a05efa6b7d4384719ea2e6c16\n+41e979bdfbb8e2cdb0814428a7e81db2\n $fNettleCipherCamellia28 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-ee1c4bc8afd499377d00fd66713e2cf3\n+137f872cd5efa367f24007ac037771a2\n $fNettleCipherCamellia29 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-496bce8d2ac5f0815a15a2696ca3737a\n+d2b58b3a74912ed28357d536f30cc58b\n $fNettleCipherCamellia3 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherCamellia4]\n-cfd1d0b8eeb1d3412b37ba15542ae47b\n+130a6ccbb9bf0f223e4b66dd50098d48\n $fNettleCipherCamellia30 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-d9edf38e14a384b4ea01e53e3b2942b2\n+3bba45192c7ffe7715de353f48949590\n $fNettleCipherCamellia31 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCamellia32]\n-2ce37f1acb2ee113e66d3c72430c37ab\n+2a2e29ce98f801379bb4b5629f63d4e4\n $fNettleCipherCamellia32 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia\"#]\n-29aca2300a2ca5c63316202f9854454e\n+2b6ef5802fbdc9e0edb132c8cda5c0fa\n $fNettleCipherCamellia4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-0e6cde9ac53506145a7ed05b4b3c9f37\n+7613fd1d90cf0defc4c091db1bb9886c\n $fNettleCipherCamellia5 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCamellia6]\n-e168ee5492742f05d4bbeae8d0ff76ff\n+b41eb55ee138bc2298d7a255553ed0db\n $fNettleCipherCamellia6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia-128\"#]\n-9e6994c65a77e56f4baa7c8617445305\n+dec851a429be28fc821141f442a652c2\n $fNettleCipherCamellia7 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia128_init ctx key]\n-6689ac48c7d52468738d0fd8c7d74f0b\n+022d8a7a24e30ab282c939ecba104dd7\n $fNettleCipherCamellia8 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-0aa46a8266d76213c6b8eb651ec98688\n+e720fe6aeac9f2bce74125a2f6f351ce\n $fNettleCipherCamellia9 :: Camellia192 -> Camellia192\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Camellia192) -> ds]\n-6090dd0ceff68a7fe501a0955975ccf6\n+43d4a38a8f48f4661fb2781e3fd7fde8\n $fNettleCipherDES ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher DES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8508,72 +8508,72 @@\n $fNettleCipherDES2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:DES[0])\n $fNettleCipherDES1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:DES[0]))]\n-c1369869b0c2f3f95d38d738ac950a6a\n+070ea2d9ad7b4fa0abda695769d65612\n $fNettleCipherDES1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-e716143ba475d6b44bf9747f9388bf5f\n+be11ddc2189fc81bc57d398f5c16528a\n $fNettleCipherDES2 :: DES -> DES\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: DES) -> ds]\n-fbc2592b8d276fc1bb250774f973a85c\n+7511364256d06a0f032955915202c444\n $fNettleCipherDES3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherDES4]\n-29b7c32f63d7c5f775c95c2ac9ea77f8\n+13ab2a5b8cf037f2c038eb0f7a083b93\n $fNettleCipherDES4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-0d008e95f11886b710fe487c86455126\n+9ceb69ed94a2d4f0cfe75d30e1d7c7d7\n $fNettleCipherDES5 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherDES6]\n-312485f73d090083f71dcfd3195f4e68\n+9c15d2486bd634411f3bb5f62c58bfa4\n $fNettleCipherDES6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"DES\"#]\n-6c83902266369f75a02f3f7f086a271a\n+93c8148b4296d58f73a15a22ee2ff834\n $fNettleCipherDES7 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctxptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_des_set_key ctxptr]\n-7f91518b04f39ab7888ffef91f5f071b\n+fdd3e925db79ab5f4ab2a8273289b832\n $fNettleCipherDES_EDE1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-bdec352d78f84f57b9de480c9c6b45af\n+c2ad4fc0b08692673e44d8da68b90e67\n $fNettleCipherDES_EDE2 :: DES_EDE3 -> DES_EDE3\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: DES_EDE3) -> ds]\n-31468e9331284fd5c36a2f472d9ee245\n+5637ecb2342887bd0a9d4257f68b4b6a\n $fNettleCipherDES_EDE3 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher DES_EDE3\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8602,56 +8602,56 @@\n $fNettleCipherDES_EDE2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:DES_EDE3[0])\n $fNettleCipherDES_EDE1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:DES_EDE3[0]))]\n-c30f9dd6503854667b98901d85c7c893\n+6817fd6ba3bc0c742feea70fb3450d30\n $fNettleCipherDES_EDE4 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherDES_EDE5]\n-39a166bb6ab29901d9c65db7e47308d3\n+c06102ac9259f5f95908110a19e3f37b\n $fNettleCipherDES_EDE5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-72595b4aced034883c73337e0ec54d0c\n+5c4811dc2127617e42ee523e249576fa\n $fNettleCipherDES_EDE6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherDES_EDE7]\n-987f5d160ea33c736983ef0406a2e23b\n+f09d7466b9bb07949e6d5801a2e484e5\n $fNettleCipherDES_EDE7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"DES-EDE3\"#]\n-ab322a3152ad2d2393d14350c886708d\n+72c749dbfba03863efd1a793e72fafed\n $fNettleCipherDES_EDE8 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctxptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_des3_set_key ctxptr]\n-575a849464ccff70660776390e4d55e3\n+0adde85ada5bb0c639495f036e127e54\n $fNettleCipherESTREAM_SALSA1 ::\n Data.SecureMem.SecureMem\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1(, 1(, 2,)),\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (c['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n (c, Data.ByteString.Internal.Type.empty)]\n-8ef762d861e1cea2b182f1106ec3905c\n+cecb16ccc9139610629901e3acf17857\n $fNettleCipherESTREAM_SALSA2 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -8660,15 +8660,15 @@\n \\ (ctxptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (keylen['GHC.Types.Many] :: GHC.Types.Word)\n (keyptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (s['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case keylen of ds5 { GHC.Types.W# ds6 ->\n case keyptr of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -8681,25 +8681,25 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n ds9\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n bx\n eta of wild2 { Solo# ds1 ->\n (# ds1, GHC.Tuple.Prim.() #) }) } } } } }]\n-2a5debe92f79430c18b3ee3b801650a2\n+56c8bef36ee0d78740d63ebd14ba49e8\n $fNettleCipherESTREAM_SALSA20 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher ESTREAM_SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8732,33 +8732,33 @@\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fNettleCipherESTREAM_SALSA20_$cnc_ctx\n $fNettleCipherESTREAM_SALSA1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ESTREAM_SALSA20[0]))]\n-91bb800eb577b77d68a1f6cd426c5e91\n+41074d23f1530c7b4892efce04729173\n $fNettleCipherESTREAM_SALSA20_$cnc_ctx ::\n ESTREAM_SALSA20 -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L),A)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ESTREAM_SALSA20) ->\n case ds `cast` (N:ESTREAM_SALSA20[0]) of wild { (,) c ds1 -> c }]\n-42ab2c5d36ec16d81d198fe9ed326076\n+6be8d78148ab16b211a8f220ffae64a9\n $fNettleCipherSALSA1 ::\n Data.SecureMem.SecureMem\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1(, 1(, 2,)),\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (c['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n (c, Data.ByteString.Internal.Type.empty)]\n-8034b75a2726d895a13151b3f9fa8a19\n+259f7af33815050db57dee4596d0cbc4\n $fNettleCipherSALSA20 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8788,23 +8788,23 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))\n $fNettleCipherSALSA20_$cnc_ctx\n $fNettleCipherSALSA1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:SALSA20[0]))]\n-5b89959b08e482c4904f090b1fd1c3d9\n+dba95d6396113aa72a2abf9aadb14c35\n $fNettleCipherSALSA20_$cnc_ctx ::\n SALSA20 -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L),A)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: SALSA20) ->\n case ds `cast` (N:SALSA20[0]) of wild { (,) c ds1 -> c }]\n-7b15a29ca7249213ae37601d5f3d7e7b\n+fa373a86f2d15d52399158a1e1890a84\n $fNettleCipherSERPENT ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher SERPENT\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8832,55 +8832,55 @@\n $fNettleCipherSERPENT2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:SERPENT[0])\n $fNettleCipherSERPENT1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:SERPENT[0]))]\n-a27a854777b6a15bc4de0656229b832e\n+901d04161b0391e1c72b986727b37438\n $fNettleCipherSERPENT1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-de7b01e665a8ce2c33d1ef16f3c251fd\n+d430f15749e30b66062f19c795886ee8\n $fNettleCipherSERPENT2 :: SERPENT -> SERPENT\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: SERPENT) -> ds]\n-9e9ec68e5eba707f15dd443238620040\n+66ce9a28a14023370140ab18c8585787\n $fNettleCipherSERPENT3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeRange],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeRange\n $fNettleCipherSERPENT5\n $fNettleCipherSERPENT4]\n-bc9fcc5cb20b9694096865d6002ffe57\n+afc41f19af71f529636f35f60350a0af\n $fNettleCipherSERPENT4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-948ae0bd710bfdb41e24d277ada7bcf5\n+6ba0a5b1e6d93f4004d2b2d4897a8275\n $fNettleCipherSERPENT5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-ce3842f1d42bd588a2aadf3546d06e65\n+46d7e243f34b059de31413c9c4f4ae89\n $fNettleCipherSERPENT6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherSERPENT7]\n-9559ce2ecc851c08b61eb1c3148c4c8e\n+9681be878010f078f5c30d28a2ce6e1f\n $fNettleCipherSERPENT7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SERPENT\"#]\n-9f065ea2a7d6e7b35214c62fceef774e\n+ca5110ef8639c61670480f27f35973f6\n $fNettleCipherTWOFISH ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher TWOFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8908,82 +8908,82 @@\n $fNettleCipherTWOFISH2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:TWOFISH[0])\n $fNettleCipherTWOFISH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:TWOFISH[0]))]\n-e5a68944eb77261e38183e7874e0e8df\n+895aeca308dc9a34e86a5a3e9ed7beeb\n $fNettleCipherTWOFISH1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-8f5e1ba63b33a12c64f2fb0f2caec07a\n+455d26488456cd54549f34b8d4176fb9\n $fNettleCipherTWOFISH10 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherTWOFISH11]\n-7a356c592e06dab4434b31176018c243\n+4efe38f16a8e4e58f715cebba1d339cd\n $fNettleCipherTWOFISH11 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"TWOFISH\"#]\n-8b74e3500f497acf843de847ac9a2cc9\n+41a76fbd8d7f479fb287978055dc0950\n $fNettleCipherTWOFISH2 :: TWOFISH -> TWOFISH\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: TWOFISH) -> ds]\n-f2c0c60aeabd23a334378bdd758f5679\n+5d7a96db0b9173d341cd7b230f361309\n $fNettleCipherTWOFISH3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fNettleCipherTWOFISH4]\n-2d8823415652b0de36a614e61620de50\n+0fba34dbf8e4824ed2caf74fab53977a\n $fNettleCipherTWOFISH4 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherTWOFISH9\n $fNettleCipherTWOFISH5]\n-5be0ad0953eabfeadf7feb20f470a57f\n+71f7b76600b08d0156f8fb3f6ba2a2bb\n $fNettleCipherTWOFISH5 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherTWOFISH8\n $fNettleCipherTWOFISH6]\n-f59776f26517fb8c261718141aea36e0\n+0ee76da01d1f7da60f995349b829c8ca\n $fNettleCipherTWOFISH6 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherTWOFISH7\n (GHC.Types.[] @GHC.Types.Int)]\n-6171918a965f56d405f95c6efcdb4f14\n+b27c47f69e0939043d8eae092b2a7063\n $fNettleCipherTWOFISH7 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-0cc3e972fc0fdc98204663203cee786b\n+8716e4545321821d2bd3705236c80ff7\n $fNettleCipherTWOFISH8 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-2e9ffc8124ef6be03cbce727117c5aba\n+7ddd94dd56d478a3daec1928b4bec01c\n $fNettleCipherTWOFISH9 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-d450feed13ed689fc8b76386ab0c4082\n+7b9007776cde2dadc26e573ca47c4bb8\n $fNettleStreamCipherARCFOUR ::\n Crypto.Nettle.Ciphers.Internal.NettleStreamCipher ARCFOUR\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleStreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -9009,31 +9009,31 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-d0be0a6f3de558e4549e7cc0458abfb7\n+5d29ea67be836052a0f740265d1b15d7\n $fNettleStreamCipherARCFOUR1 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum (GHC.Types.[] @GHC.Types.Int)]\n-1e8706a7e5189b70579bed163c969b28\n+e17e8bdfe231c6895aada1773b003420\n $fStreamCipherARCFOUR ::\n Crypto.Cipher.Types.Stream.StreamCipher ARCFOUR\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Stream.C:StreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ARCFOUR $fCipherARCFOUR $fStreamCipherARCFOUR_$cstreamCombine]\n-f65c37fa2c5bc88f04898c90e3552cb2\n+b1207545f5ac1acc9b6fdf5b16e91744\n $fStreamCipherARCFOUR_$cstreamCombine ::\n ARCFOUR\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, ARCFOUR)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -9050,24 +9050,24 @@\n Crypto.Nettle.Ciphers.Internal.$wstream_crypt\n Crypto.Nettle.Ciphers.ForeignImports.c_arcfour_crypt\n ww\n eta1 }\n } in\n (case ds of wild { (,) r c' -> r },\n case ds of wild { (,) r c' -> c' `cast` (Sym (N:ARCFOUR[0])) })]\n-758ecdb631b0a4a106e5bf4744a36e38\n+df651e3bdcc34df3c87a1ce9a79dce02\n $fStreamCipherCHACHA ::\n Crypto.Cipher.Types.Stream.StreamCipher CHACHA\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Stream.C:StreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CHACHA $fCipherCHACHA $fStreamCipherCHACHA_$cstreamCombine]\n-8acc6dbab6edc6ed402a1484bc869b22\n+235c9c96d5afa410d12872a764743c1f\n $fStreamCipherCHACHA_$cstreamCombine ::\n CHACHA\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, CHACHA)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(L,L,SL)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -9075,26 +9075,26 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case Crypto.Nettle.Ciphers.Internal.$wnettle_blockedStreamCombine\n @CHACHA\n $fNettleBlockedStreamCipherCHACHA\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-c01db7cf45267be3654a25d2d2647161\n+f853193980170859efa0980e4b4f4654\n $fStreamCipherESTREAM_SALSA20 ::\n Crypto.Cipher.Types.Stream.StreamCipher ESTREAM_SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Stream.C:StreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ESTREAM_SALSA20\n $fCipherESTREAM_SALSA20\n $fStreamCipherESTREAM_SALSA20_$cstreamCombine]\n-41ee2ddd41888f94c0db9cf5a047db40\n+e24083b04eb8cab179cc7b5c1077fb45\n $fStreamCipherESTREAM_SALSA20_$cstreamCombine ::\n ESTREAM_SALSA20\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, ESTREAM_SALSA20)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(L,L,SL)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -9102,24 +9102,24 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case Crypto.Nettle.Ciphers.Internal.$wnettle_blockedStreamCombine\n @ESTREAM_SALSA20\n $fNettleBlockedStreamCipherESTREAM_SALSA20\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-2861eeb7c36958af5e21b7f3d4fe644f\n+4896e46e3bd1300780827bdc81c3f703\n $fStreamCipherSALSA20 ::\n Crypto.Cipher.Types.Stream.StreamCipher SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Stream.C:StreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SALSA20 $fCipherSALSA20 $fStreamCipherSALSA20_$cstreamCombine]\n-330c3b29784fca206f9f779e1e6d2839\n+5402fa17e3f1a8aef901fadae81ac345\n $fStreamCipherSALSA20_$cstreamCombine ::\n SALSA20\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, SALSA20)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(L,L,SL)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -9127,1066 +9127,1066 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case Crypto.Nettle.Ciphers.Internal.$wnettle_blockedStreamCombine\n @SALSA20\n $fNettleBlockedStreamCipherSALSA20\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-6ff18ce809356f89411fc4ba8c3d10e8\n+584cc3291b00afedacaf8cdab312d016\n $fStreamNonceCipherCHACHA :: StreamNonceCipher CHACHA\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:StreamNonceCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CHACHA\n $fStreamCipherCHACHA\n $fStreamNonceCipherCHACHA_$cstreamNonceSize\n $fStreamNonceCipherCHACHA_$cstreamSetNonce]\n-b106bf07d2a1ebe18ab9dde3ccc6161f\n+c1bd7d77a56ce02b93eec65c03ddb4dd\n $fStreamNonceCipherCHACHA_$cstreamNonceSize ::\n CHACHA -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CHACHA\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleBlockedStreamCipherCHACHA4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-cf6f7aff86681fb53db4152149bbc3f7\n+dbea3f8847044d3a4b3fb2886adba309\n $fStreamNonceCipherCHACHA_$cstreamSetNonce ::\n CHACHA\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe CHACHA\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_blockedStreamSetNonce\n @CHACHA\n $fNettleBlockedStreamCipherCHACHA]\n-db4725c7b6f619fad1073340b31e24e5\n+4fa48e7119478eab0569c127dbe33ca1\n $fStreamNonceCipherESTREAM_SALSA20 ::\n StreamNonceCipher ESTREAM_SALSA20\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:StreamNonceCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ESTREAM_SALSA20\n $fStreamCipherESTREAM_SALSA20\n $fStreamNonceCipherESTREAM_SALSA20_$cstreamNonceSize\n $fStreamNonceCipherESTREAM_SALSA20_$cstreamSetNonce]\n-e55c962a49905f681b2b6229cf5d3880\n+cb8901d7ed37f8bee87e7e920a34447e\n $fStreamNonceCipherESTREAM_SALSA20_$cstreamNonceSize ::\n ESTREAM_SALSA20 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ESTREAM_SALSA20\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleBlockedStreamCipherESTREAM_SALSA4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-41fd1ac1767926a01e134f4a7c0d93d9\n+123509d01fb61b2e2b9de9a1c5202f32\n $fStreamNonceCipherESTREAM_SALSA20_$cstreamSetNonce ::\n ESTREAM_SALSA20\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe ESTREAM_SALSA20\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_blockedStreamSetNonce\n @ESTREAM_SALSA20\n $fNettleBlockedStreamCipherESTREAM_SALSA20]\n-719319b1817927efa01e99b8522de837\n+73dade2d65c51e7242b479ff6c0458b2\n $fStreamNonceCipherSALSA20 :: StreamNonceCipher SALSA20\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:StreamNonceCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SALSA20\n $fStreamCipherSALSA20\n $fStreamNonceCipherSALSA20_$cstreamNonceSize\n $fStreamNonceCipherSALSA20_$cstreamSetNonce]\n-a0fa15510d381a0780e691d3fb0da43d\n+da5f2081dce7afbf0a96493367bebbe8\n $fStreamNonceCipherSALSA20_$cstreamNonceSize ::\n SALSA20 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SALSA20\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleBlockedStreamCipherSALSA2\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-4a43b80358c0265bb2feac6fbdbfc168\n+d63a0fd23452580746171db0e42f2240\n $fStreamNonceCipherSALSA20_$cstreamSetNonce ::\n SALSA20\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe SALSA20\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_blockedStreamSetNonce\n @SALSA20\n $fNettleBlockedStreamCipherSALSA20]\n-c12fd66b7880637a52500a4735cc712a\n+b308ad89b31202676eb1cc34e5ef11a8\n $tc'AES :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10025711524711419096#Word64\n- 6219629951448859123#Word64\n+ 2663925397501822419#Word64\n+ 11136728641307039017#Word64\n $trModule\n $tc'AES2\n 0#\n $tc'AES1]\n-d3a978a34199addd0b4937c3e269059f\n+af51f15cc878f680d226aef96fd816f9\n $tc'AES1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-d0ca032de498fa1d256cb39d63edb612\n+a2811181feabe0d46185ff28a41e2cea\n $tc'AES10 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cd93879c2b558103b218a5d2bc9ba602\n+44b8cc500ffd4092256f45532910a303\n $tc'AES11 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'AES12]\n-56608f65610adbd881f17146da8551fa\n+a54a900b02c5fa27c8943c93d0d2eaf2\n $tc'AES12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'AES256\"#]\n-c55ec3fc447fc8d7de50279ad76c3f6f\n+1faf54cb8b0032f971ef502b975edaef\n $tc'AES128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7336205180963360275#Word64\n- 1124944738212578099#Word64\n+ 7586399421709551815#Word64\n+ 3536687930760390183#Word64\n $trModule\n $tc'AES5\n 0#\n $tc'AES4]\n-22b0bffffa10706fc3451d5fc8e065d0\n+ab5ac0a2c4630c32014cffde87466fdd\n $tc'AES192 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6436259107202988649#Word64\n- 8759083189939078474#Word64\n+ 10471864447163871604#Word64\n+ 11935454570593804954#Word64\n $trModule\n $tc'AES8\n 0#\n $tc'AES7]\n-5e56ae49029e9fa94b9234c0afe9871b\n+248ebcfbb70d880368e690d5f871f73b\n $tc'AES2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'AES3]\n-e0af11fd89b3122e8adcfe682ba35f65\n+25096e9365aa5109dcf478513494517a\n $tc'AES256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10326614360903357402#Word64\n- 6640600551309531201#Word64\n+ 2001134370468140480#Word64\n+ 18040569684401511354#Word64\n $trModule\n $tc'AES11\n 0#\n $tc'AES10]\n-21d3d44c2a6b59d254ac7018fc455861\n+3a2929410b89dccdb8238e93cd6e6f25\n $tc'AES3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'AES\"#]\n-6237bc081fd1841182ecda8bc27b9189\n+bb3bc6dc0f259337c965b8cafd3f26e0\n $tc'AES4 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-eacc5e04b2456a4ec3e48519c9d1b577\n+ebbddb6626f688d9b64aaf36f68298a3\n $tc'AES5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'AES6]\n-46edfb53e9f3b2299c3b03412718a19f\n+2b2a66fff1ca8666fd403e757f929339\n $tc'AES6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'AES128\"#]\n-c37544e349e04570d86eecc8c495293f\n+53eacfaae38c5c0ffe2f9bd93bac548d\n $tc'AES7 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-00a5e29a6f9e738c6b19b520ccaf45c7\n+8377ca729ff0b7bd9a492183175703e3\n $tc'AES8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'AES9]\n-9233660f45cb32d1fbe5ef9e03e57a69\n+82011fb75e7841a47ded93e9064f9215\n $tc'AES9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'AES192\"#]\n-ff9d67ac9be0a7820dea1b53714fced1\n+ec655c6b341bda0033c13fc1f7c88e06\n $tc'ARCFOUR :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12710709906295711928#Word64\n- 16745141213030108768#Word64\n+ 11574114585502316720#Word64\n+ 17323408533866793623#Word64\n $trModule\n $tc'ARCFOUR2\n 0#\n $tc'ARCFOUR1]\n-30aaedd9830071b90ae3ac9068f454e9\n+e8dd5cd28dcd8706de90bc4b4c07485f\n $tc'ARCFOUR1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c92ccc93e4384a42abb50d88452cb693\n+dcd8edfd29ec7b79446a0827852ccb11\n $tc'ARCFOUR2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'ARCFOUR3]\n-d81e2d0ff6002c9fa2626e6dc032c71c\n+43e56e79b2a39ad04c8142b099ffe1d8\n $tc'ARCFOUR3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'ARCFOUR\"#]\n-2ebdce72432b19518c06b35784c06cf6\n+632e9551b9fe5f302ea322a0bf186cf8\n $tc'ARCTWO :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 431877503255037744#Word64\n- 14859275691670981914#Word64\n+ 13471959147695343174#Word64\n+ 14846687538506667141#Word64\n $trModule\n $tc'ARCTWO2\n 0#\n $tc'ARCTWO1]\n-1fda72d7eb587be588cac4fd3168743c\n+abcd5e10129185f6d54dadce54fd6b0e\n $tc'ARCTWO1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-6ff4eeeddd5839e3b8b2a7fd0d9bb98b\n+5c1ce2db4dace6e7529ce732dd032bc9\n $tc'ARCTWO2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'ARCTWO3]\n-52d2e9593091991177208aa8c6413f92\n+b119df17d0309b08acce8898da8a1375\n $tc'ARCTWO3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'ARCTWO\"#]\n-c131c82b83a85eab3950aea20be5db2f\n+92a213021bea9cfb504047345e9d1373\n $tc'BLOWFISH :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9034493636135859705#Word64\n- 8105899185935770426#Word64\n+ 2584339060996861064#Word64\n+ 3921030417176530951#Word64\n $trModule\n $tc'BLOWFISH2\n 0#\n $tc'BLOWFISH1]\n-2d6b70d23192d7ebfbfea7c3df58b074\n+0f6e6ef423678ea1bbc971bee9c233e4\n $tc'BLOWFISH1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-7e49e9c871be8b7fdda872b87e15182b\n+b08a15622126f411a752331cc7103062\n $tc'BLOWFISH2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'BLOWFISH3]\n-e5c154d8b0880c1dde69894ffee8f828\n+b82f05ac8bf661c8cf209736c699f574\n $tc'BLOWFISH3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'BLOWFISH\"#]\n-93b69c99b6882fe522e31ed2297f7636\n+2d166258aea887adb8a92b89c136e8f2\n $tc'C:StreamNonceCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12103108064204870027#Word64\n- 11262962635727219370#Word64\n+ 11641480892736027589#Word64\n+ 16182522106768395843#Word64\n $trModule\n $tc'C:StreamNonceCipher2\n 1#\n $tc'C:StreamNonceCipher1]\n-a7a527e242432b8e3b15e7fc4317cd51\n+20a7e0fd990a861eb352dabb5a3f6e74\n $tc'C:StreamNonceCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-19be452fa7ef38624ad2f135e840daa8\n+bf07490baf72b7050ffbb92b9041c372\n $tc'C:StreamNonceCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:StreamNonceCipher3]\n-3806629328002a908812891aa258e9c5\n+b056a31a96f4322ba6cc043513f10cc7\n $tc'C:StreamNonceCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:StreamNonceCipher\"#]\n-d8da1419c2868ed63cd7fc53f7d61eb7\n+0ec168ebb74763d0f3d22e964f025451\n $tc'CAST1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c284b352f3f72865c8d6c2a710bec9ac\n+0ac635a39b6e0134b348620f6d3259cc\n $tc'CAST128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3264575693542815858#Word64\n- 12822862704007133674#Word64\n+ 15819500464808127062#Word64\n+ 17077281405024328201#Word64\n $trModule\n $tc'CAST2\n 0#\n $tc'CAST1]\n-46370d54308b5579b476fbc45a2b081c\n+bea3454c46d68de920ddd1e647bae948\n $tc'CAST2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CAST3]\n-4d9240e7cc90f94d88c345c73de6479d\n+1a8efd8a0c18fdc19173858ea5c8bcfd\n $tc'CAST3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CAST128\"#]\n-6131d48f9bc9c22e6a0943c2ef886448\n+15c48b7839cf6253ab6cc6798a5d0dba\n $tc'CHACHA :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14764303748370094625#Word64\n- 16900878912728199961#Word64\n+ 12183292448957740437#Word64\n+ 5294400352083939383#Word64\n $trModule\n $tc'CHACHA2\n 0#\n $tc'CHACHA1]\n-51f4ed61d355bcda131f5da704ffd9a6\n+e224016263ddd9ac628ff105815ac0c3\n $tc'CHACHA1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-a79f5fd25df5073c50d6a078614029a9\n+2fa2d9234d95a4633c4a6bab2d100273\n $tc'CHACHA2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CHACHA3]\n-9b78515d441ae4a5ca432488140ba377\n+60bec6a79bd9e45bc60cd7ea5a0a860c\n $tc'CHACHA3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CHACHA\"#]\n-9ceaf2c4632e1af71179c366572688e5\n+77a8bf169f6ca417781e718a9c023a5e\n $tc'Camellia :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2430347097560369388#Word64\n- 7365863140806389999#Word64\n+ 13775536737945081742#Word64\n+ 10212012099052239406#Word64\n $trModule\n $tc'Camellia2\n 0#\n $tc'Camellia1]\n-fdb9fbc01c6b782f53a666d51acab50b\n+4687d01a628d266142ce8722c90fef7e\n $tc'Camellia1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-95e8d2aa5586fb8df66c5b907398c487\n+691892f5060200ae3ecb97dfbd29c9fa\n $tc'Camellia10 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-ff6414be9812e3058266ceb1afa48314\n+6ae423a1c9877fa12ad4e06047992a7e\n $tc'Camellia11 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Camellia12]\n-4365beac5ef45b91871bcb2b87f1b4e5\n+00090c687ef22eedc691becca72d97c2\n $tc'Camellia12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Camellia256\"#]\n-a7cadea29da8a623dc86c9337362b338\n+c2e6afab3eda8f5c9db33deb39090b7b\n $tc'Camellia128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 1426282370389503568#Word64\n- 9273721362465330421#Word64\n+ 11559373833599252840#Word64\n+ 5103768287182969756#Word64\n $trModule\n $tc'Camellia5\n 0#\n $tc'Camellia4]\n-6010a27229568e1a7b604a64bdddf06d\n+586826d1eb22c0c748f479d3ef632649\n $tc'Camellia192 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7240678179912944623#Word64\n- 3417102057820837932#Word64\n+ 11657346871066028158#Word64\n+ 1711752382760524559#Word64\n $trModule\n $tc'Camellia8\n 0#\n $tc'Camellia7]\n-51767c838dc520d982f2870055650171\n+76ff5ab2f694f5096405425cb517d7e6\n $tc'Camellia2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Camellia3]\n-d5731142caf8b75980dd41637e8e9889\n+ab06d4086dd71738f97c7b0b603aa494\n $tc'Camellia256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10945149640144316146#Word64\n- 3104648392902727575#Word64\n+ 17711268226008926471#Word64\n+ 15145453070614986595#Word64\n $trModule\n $tc'Camellia11\n 0#\n $tc'Camellia10]\n-83097cb0722257d15edc574e2566385a\n+7ed60397a7b468fef0d3539924fcef91\n $tc'Camellia3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Camellia\"#]\n-0420ccb91acd59d0b2c012975e24c61b\n+e5fb24d380db688700acc6e90164ad99\n $tc'Camellia4 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-bb277f0a792a35d57a6fe126578d3a2b\n+104e502d407fd81d9e61027fc0c680c7\n $tc'Camellia5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Camellia6]\n-3d88e6fc23a203bd2f474e27c2248765\n+57a5928e2b55516a64b49b90bf7ac1ab\n $tc'Camellia6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Camellia128\"#]\n-474b7e41c6d3f54ee92e612585cbbe7e\n+1ea5d76e049c9b9796570726e1200765\n $tc'Camellia7 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-513204fd6983e3fac7b3ccb1fb5b1491\n+c55de28492b71fa6f14d2a8f8743b6ac\n $tc'Camellia8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Camellia9]\n-111040e7e2079b5ca00f80cc4a00ba18\n+db5d80e63074331ad698fb09663b887a\n $tc'Camellia9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Camellia192\"#]\n-dc467ba2f369fed1864b5b0ac6b912ab\n+8b3b4af6235576646d9dc2361f9c06ed\n $tc'DES :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17088319560386770665#Word64\n- 12577494536023475250#Word64\n+ 4517931407044037083#Word64\n+ 17790798846455199442#Word64\n $trModule\n $tc'DES2\n 0#\n $tc'DES1]\n-8ba40a742879d9ec4f301866cc99e174\n+dfbdcb7e9669dffcbf10182f74170223\n $tc'DES1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-7be22b4e2a444915c472bc30542c8133\n+4052a9bf156ae93f85aa4d02793427d8\n $tc'DES2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'DES3]\n-a4b2788e8bc6d1e1ec903139a67d414e\n+e45b674624cb61bf24eab80300eb390c\n $tc'DES3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'DES\"#]\n-7e208d1e812e50514d7911b1e89bf8e1\n+147ab065e60499527cd5361d14dcbe92\n $tc'DES_EDE1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-151d1f41e3c3fb66de4508d11506a690\n+fce176788ce5e87f71fae97272ef13fc\n $tc'DES_EDE2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'DES_EDE4]\n-f7e5efc5d42e3fc7032d002a1f00e40b\n+74893e0339fa0689958bdb7587f67ae2\n $tc'DES_EDE3 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16857681056749855312#Word64\n- 818748826205835184#Word64\n+ 13523812978573109959#Word64\n+ 10877573888977266170#Word64\n $trModule\n $tc'DES_EDE2\n 0#\n $tc'DES_EDE1]\n-db3378bcc8f4d0f2075f3be3284d098e\n+30b4cf70127f4afa9cc907f6a69abfb9\n $tc'DES_EDE4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'DES_EDE3\"#]\n-9fcb001fd291457425c13c1374ee61f9\n+75a8bbb16fb8fe97bde991202608d144\n $tc'ESTREAM_SALSA1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c9824138f41b90aba4a259bbf4922ab1\n+4ba280f82877de4fb63637be2203b058\n $tc'ESTREAM_SALSA2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'ESTREAM_SALSA3]\n-34fdf9eae1435a955caab9552b28e60f\n+b155efae8edadb3629efb8af49ffd81b\n $tc'ESTREAM_SALSA20 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 8409280841423143139#Word64\n- 11216110787632332915#Word64\n+ 13814527545709317341#Word64\n+ 17239404346698950718#Word64\n $trModule\n $tc'ESTREAM_SALSA2\n 0#\n $tc'ESTREAM_SALSA1]\n-c2cb0f5bd097a3952face0c10bfd8e3d\n+5fca228852b85962a7eec8d81b2b96fa\n $tc'ESTREAM_SALSA3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'ESTREAM_SALSA20\"#]\n-80cff18f57d3d065b542a33a7d9d8ba2\n+05484b167721b86f95b5c1827db3e7e4\n $tc'SALSA1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-07e644efdfda49eac3156f66df58891e\n+36581e5db69e5852373c8c70f1e7f2ea\n $tc'SALSA2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SALSA3]\n-6f7b4c08344190d728cc93d1e23a736a\n+9f1ae660f29384a96d9fd988a7101dcb\n $tc'SALSA20 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 11937722679217678904#Word64\n- 14289898503311881253#Word64\n+ 8882993481150004566#Word64\n+ 17409548453548091217#Word64\n $trModule\n $tc'SALSA2\n 0#\n $tc'SALSA1]\n-0a3c84230ec1ec7c9df68f157c06b955\n+53818eb1a901840f94ca60b52d918273\n $tc'SALSA3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SALSA20\"#]\n-fccc73b07dde73562b474efe64198a27\n+c5dd08d0e36e79b47021deba0a1f1263\n $tc'SERPENT :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3320008521785845840#Word64\n- 10130162826696192922#Word64\n+ 6340512944974736440#Word64\n+ 13357300354033621437#Word64\n $trModule\n $tc'SERPENT2\n 0#\n $tc'SERPENT1]\n-437f32c5aeb97075aa4558e67a45219c\n+27de5dad1643b7f11f1ad5720fac26b9\n $tc'SERPENT1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-4001c693671a8efb52e16e4c5030cb13\n+bca35943f840a9d727fc3d1dc938094d\n $tc'SERPENT2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SERPENT3]\n-dfdaae8d4fe557395a6196d864ad6449\n+d956dbc69ec61ac181f878acde1b6e60\n $tc'SERPENT3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SERPENT\"#]\n-6d309cdf1a2eb3db4ead43cbc1e808dc\n+638fc2aa26ef04651bbdeb995a396e9f\n $tc'TWOFISH :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2292293342356570485#Word64\n- 2629717400948610395#Word64\n+ 12032272061027456078#Word64\n+ 8440523690008711612#Word64\n $trModule\n $tc'TWOFISH2\n 0#\n $tc'TWOFISH1]\n-c0d5ca04a52dc50bef889262c2f27752\n+88facd5d8c521cd7c21bdc4b213b5bed\n $tc'TWOFISH1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-2dc8a736aa633b69caec917f9d34c1a2\n+58847c5e4b1bb930a55029fd0030bcf5\n $tc'TWOFISH2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'TWOFISH3]\n-5445a8d779f2ad63fab7b38dd0a4137c\n+5d895c6ecfbb75399196bf20c3a1feb3\n $tc'TWOFISH3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'TWOFISH\"#]\n-bc1c033d4e4d32ec5e78ad65b5aa3051\n+cb369b00187a706b8ddb9d7a960c90a9\n $tcAES :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 15505939560782917278#Word64\n- 7104640784406713451#Word64\n+ 4889002883294330428#Word64\n+ 10611387285451981518#Word64\n $trModule\n $tcAES1\n 0#\n GHC.Types.krep$*]\n-a4cb0e1101a6f475f751e6e879ddf607\n+db7553b99537bd4dea05483e0cf080ad\n $tcAES1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcAES2]\n-f1b7b8f9f6b30de4e24152aab83568e8\n+9148b5f3efd5df419ac8866c3a410ab8\n $tcAES128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10208456850928990967#Word64\n- 11075070505814278676#Word64\n+ 17810402335978702716#Word64\n+ 17167324705187625894#Word64\n $trModule\n $tcAES3\n 0#\n GHC.Types.krep$*]\n-ca53cd010738f9333af49a05824bee91\n+690c84d5d7c8215620c2c063acadc051\n $tcAES192 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12333851097069712721#Word64\n- 6267839605978667817#Word64\n+ 2365687107131608178#Word64\n+ 6285917556262683632#Word64\n $trModule\n $tcAES5\n 0#\n GHC.Types.krep$*]\n-2329144c96f43c061591ce0daf5ec07e\n+7e9a93da9936af27fc4e5d4bf39a5bc4\n $tcAES2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES\"#]\n-f3a1ff72b374506a517b90953d27a483\n+817565c4aa3d43b43f045b74bed0ef13\n $tcAES256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 4529244221609720098#Word64\n- 5057218105828321385#Word64\n+ 3480911613246174615#Word64\n+ 13209003111457144769#Word64\n $trModule\n $tcAES7\n 0#\n GHC.Types.krep$*]\n-ed02be749d732a3d2bff14d1e672e1d8\n+7e354875518b746dea65d0ac4f9f92cc\n $tcAES3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcAES4]\n-6f816c4b2929afb773288c1b93fa9032\n+132dc15e7fb85887e211b934d251b83c\n $tcAES4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES128\"#]\n-e48645cf64b0c094434ba93504f230b3\n+937655a0ddc1849caa52228a4c38dd82\n $tcAES5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcAES6]\n-eb0b3840e3b71194ecbdc0f3bf196b04\n+4d3ff0eb1d8cb55fb4b43e179512e4a5\n $tcAES6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES192\"#]\n-1b53c94802806b42bb231efb166342f3\n+a3b0c6d954165740d1d99b40cb5896b8\n $tcAES7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcAES8]\n-cf1266598116f8a655ff68d444ac8430\n+12075b78500ee7ff7d88dff9d06debaf\n $tcAES8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES256\"#]\n-98f61662506b84706a42c8084145cdcc\n+1c7774491412fdd5762a9400a39c1974\n $tcARCFOUR :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16965640375881876982#Word64\n- 261669603502151668#Word64\n+ 11692367889091715738#Word64\n+ 13195075564030943944#Word64\n $trModule\n $tcARCFOUR1\n 0#\n GHC.Types.krep$*]\n-66cb8e31721a844f8366c8f20eb0328b\n+b028994d4e3427597073b7efffe2e29d\n $tcARCFOUR1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcARCFOUR2]\n-22f5b4e877a04a3879898143e141c1af\n+ff803f29604acd9f4230562257fe9747\n $tcARCFOUR2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ARCFOUR\"#]\n-5ce90c9fbc74da7fd2dd001ebdcc2307\n+d7ff84e0971efe43982003a4a51a3427\n $tcARCTWO :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 4201815002161122393#Word64\n- 597712522440338968#Word64\n+ 10694243276043081161#Word64\n+ 13222809028701339643#Word64\n $trModule\n $tcARCTWO1\n 0#\n GHC.Types.krep$*]\n-5e21014a22ca2893b18b71e8aae3bcce\n+3952d03bd27166d37fd734d181b7765d\n $tcARCTWO1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcARCTWO2]\n-40bc96c774befd7a425f0aa5bc2d43bf\n+f6b05ac4872ebe9408ae4ca785bbe098\n $tcARCTWO2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ARCTWO\"#]\n-4a9e70352e5abafbfd81a0d5a54ca3eb\n+71e9df58aaaf3874ecb6aad6db28ce4f\n $tcBLOWFISH :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9335494923712165048#Word64\n- 14642333715658972274#Word64\n+ 14274760546736971573#Word64\n+ 1086892753322858541#Word64\n $trModule\n $tcBLOWFISH1\n 0#\n GHC.Types.krep$*]\n-e3dd9b2e3e41c78c0f0bc96d1a2ef8a9\n+c57c930ede3d6f1115d83b43c1d92c60\n $tcBLOWFISH1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcBLOWFISH2]\n-d2b036a1b901a32eceb8daefd414a3a7\n+78416729a604794520ff4d90f13fb061\n $tcBLOWFISH2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"BLOWFISH\"#]\n-c0e7b63d64b3fc8082c52b38d9b13b3d\n+a957b2c6ebaec57922e635da975c4d54\n $tcCAST1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCAST2]\n-779b5a06fcbd3c921074255932bb799d\n+7e9dd97b959691286fe6f0ff97789d65\n $tcCAST128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3480262690671682791#Word64\n- 18378108277630471287#Word64\n+ 12737835960516181184#Word64\n+ 11378346821528495678#Word64\n $trModule\n $tcCAST1\n 0#\n GHC.Types.krep$*]\n-1f2e5939c01a035e78e7d4d5b553ecf0\n+70992c0debc0288db2767386720b0437\n $tcCAST2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"CAST128\"#]\n-7dfac7dd9ae00eb3bec9c6ddab35c47b\n+f3539af22ac4841f2c67ec6192dd0159\n $tcCHACHA :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9610055060991688598#Word64\n- 12423099110271573748#Word64\n+ 15659895758613338320#Word64\n+ 7740255124972738444#Word64\n $trModule\n $tcCHACHA1\n 0#\n GHC.Types.krep$*]\n-cf05a9545cec4c7bdf5a877cf9dd94b1\n+74d9a6373f6a2a7c8fcedb31e2633fdd\n $tcCHACHA1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCHACHA2]\n-a6fb9775b345b8b93d5c10ade4bce17d\n+623e66e1eb26e269ce39120f3d061ee5\n $tcCHACHA2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"CHACHA\"#]\n-3201de0e6afd61d309c921986a8bc716\n+de58e5809176de6fe2d748a5bad4fd1b\n $tcCamellia :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9535600487007684647#Word64\n- 14623143729566909510#Word64\n+ 12505196586892946222#Word64\n+ 2771951643947831978#Word64\n $trModule\n $tcCamellia1\n 0#\n GHC.Types.krep$*]\n-da20905e1b616229317fe26a9b7cbec7\n+19a922360193ddd6aca7090b98119097\n $tcCamellia1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCamellia2]\n-ed5b43cb363b9da8e96c93577d45d5b6\n+aa2ea00c22245013e046e644707a37f6\n $tcCamellia128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12121697462701438478#Word64\n- 8982140518481842262#Word64\n+ 10274201420577916344#Word64\n+ 8652012444435525195#Word64\n $trModule\n $tcCamellia3\n 0#\n GHC.Types.krep$*]\n-5335c856234cf25d7753dabc26c71db3\n+84a0918f914552e0a0d93da0268b3656\n $tcCamellia192 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3660328125504551532#Word64\n- 14021319920462185101#Word64\n+ 3542395796858585616#Word64\n+ 2852545846926038330#Word64\n $trModule\n $tcCamellia5\n 0#\n GHC.Types.krep$*]\n-fbddf2a365ff5196bf88e4c24d7dab94\n+60f5ad53e975660cf880ecf350f3cb70\n $tcCamellia2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia\"#]\n-e11e613000dc80153d0e541145cf2e9a\n+e53f6317ae7d873db05e0665c8a6a1a9\n $tcCamellia256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 547585389332475618#Word64\n- 16797511947168388843#Word64\n+ 3383393592131368994#Word64\n+ 16634298641289751994#Word64\n $trModule\n $tcCamellia7\n 0#\n GHC.Types.krep$*]\n-2a6c00f08f2d1652ea47dc58d41b9a3a\n+e6e83b36ada1f9077db9bdab1f427ebe\n $tcCamellia3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCamellia4]\n-1f6386f5dfda0bcc9b288756ecec0356\n+c044dca848c101336020c300c07ec058\n $tcCamellia4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia128\"#]\n-b466c18861000fc470f0c771530fd2e1\n+d39df2ecab8399db75a39158eacd12b9\n $tcCamellia5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCamellia6]\n-1be70719858c767f380655af170e8dd5\n+b75aecb3d2f0feafcd38187aff9cbf34\n $tcCamellia6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia192\"#]\n-aa4e3c4bae92d93516e337756f1a7cc5\n+dcc0a12d5ef7034b5c1e3225727a50ee\n $tcCamellia7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCamellia8]\n-eed1500fc10c0d2a9d49f64aee2fdaed\n+9d77e9000c439d2b0fd3ca334a1be52b\n $tcCamellia8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia256\"#]\n-11d9c45e11d7611900c233e25d9a54af\n+6c608924d2eaae8343760e6ca442fbed\n $tcDES :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9533420684752274222#Word64\n- 5541135840838334948#Word64\n+ 1408442022371448659#Word64\n+ 14664374890825525425#Word64\n $trModule\n $tcDES1\n 0#\n GHC.Types.krep$*]\n-1b7c6bf909a5cad56afd9889c5867751\n+08db695920b2d0a18172a0a0d82bd521\n $tcDES1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcDES2]\n-26a18a7d4b58e4f9b5d0863c4c4fbddf\n+2c8575f29385a85a25e99b76130348ae\n $tcDES2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"DES\"#]\n-38dc94c27b195d54975f69354a09c664\n+e4c95a7dd4e9433edc978dfba14d98a1\n $tcDES_EDE1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcDES_EDE2]\n-b881ce3996bca342dd3d67196e508304\n+e344da1cfb043fb3739e18fe154c68dd\n $tcDES_EDE2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"DES_EDE3\"#]\n-02367d539551f6bf9caf6f84ede53a9c\n+35460104a595c6e904dd3d2b3341decf\n $tcDES_EDE3 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10404944383576960214#Word64\n- 5395454546286073881#Word64\n+ 14199876861242418071#Word64\n+ 18191417761561133518#Word64\n $trModule\n $tcDES_EDE1\n 0#\n GHC.Types.krep$*]\n-f5d95fe2e6f502a213138b896a75c627\n+12ed185435a00ba040308b105d77a3f5\n $tcESTREAM_SALSA1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcESTREAM_SALSA2]\n-424018f4b5a6b2ee62e6a210d0fb40fc\n+8c224a154f606840e468cf20fdbb3e96\n $tcESTREAM_SALSA2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ESTREAM_SALSA20\"#]\n-d182c4ad0c3acdcc8386bb64698aee96\n+eeda57b8e30cdb3edc17cb99fde33abf\n $tcESTREAM_SALSA20 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 8480579822566701672#Word64\n- 815971193650413548#Word64\n+ 16381633210323825259#Word64\n+ 2027706852098671535#Word64\n $trModule\n $tcESTREAM_SALSA1\n 0#\n GHC.Types.krep$*]\n-327098038928580cacd5a5975db6553f\n+053585ba81f1dc1deab05dd51e9ba3e8\n $tcSALSA1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSALSA2]\n-eaef9968aa2d16226b2427029fad54cd\n+ae96578211d318139754c7d38854b12b\n $tcSALSA2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SALSA20\"#]\n-a1daa79fa3b160f44d371b2b0204a25c\n+69e611423fc289f74edfd78ace541680\n $tcSALSA20 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10018928555376595603#Word64\n- 2430677254121247497#Word64\n+ 3301067661235099485#Word64\n+ 2682785854440381993#Word64\n $trModule\n $tcSALSA1\n 0#\n GHC.Types.krep$*]\n-54e05d1e9b51e19705275d790bf1042f\n+ef9cac2ce48378357b5bb7bf66004b0c\n $tcSERPENT :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 18182793355454100228#Word64\n- 10798838864361295033#Word64\n+ 11525407741273048154#Word64\n+ 2689505946382306651#Word64\n $trModule\n $tcSERPENT1\n 0#\n GHC.Types.krep$*]\n-6412377e237f3136da15b19e89f3a4b7\n+72ee5a425a97bf5b9ae7fbf36b6f426b\n $tcSERPENT1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSERPENT2]\n-c4608c857c8606517b3c33e13e82e252\n+dfe1b6c2dabbbfacae4f8a3b1858070d\n $tcSERPENT2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SERPENT\"#]\n-09d9e6257033cd4fdef369aaf7654f6c\n+b7d54e86563d428e5f80699ac29ba9b4\n $tcStreamNonceCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2876660314897104297#Word64\n- 11113549039878093409#Word64\n+ 10718393133801771396#Word64\n+ 4798819380632126351#Word64\n $trModule\n $tcStreamNonceCipher2\n 0#\n $tcStreamNonceCipher1]\n-b1359949429650769431810e1575cae0\n+61db1166f556fde8b5e417b3ad106daa\n $tcStreamNonceCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cafe65d5321d87072759fadd0eb477a2\n+3752c8dea7d613e2e941c513fa8f1feb\n $tcStreamNonceCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcStreamNonceCipher3]\n-742c72779965cab4b522410ae1b315ac\n+c785e1ad826f122271d05bba86a5547e\n $tcStreamNonceCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"StreamNonceCipher\"#]\n-3a47b7f0ccc9e20e0190c7bd8888cc2f\n+8e5e1727ee420a62c9deea2eaf120822\n $tcTWOFISH :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 18054448462156190182#Word64\n- 16083048188343335061#Word64\n+ 842655603530457964#Word64\n+ 3390996475215174237#Word64\n $trModule\n $tcTWOFISH1\n 0#\n GHC.Types.krep$*]\n-245918152748ad62449b2bc1045819be\n+b58cc47dd763f959c5c943e6f3e1eeb6\n $tcTWOFISH1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcTWOFISH2]\n-fa7064993312934f243c59ce02d463d0\n+9894b8925994b5ed9d33599465edbb63\n $tcTWOFISH2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"TWOFISH\"#]\n-ec32a75b5045fe657a114315d111c124\n+ea1d2184150199eac8310439397c0c0a\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-47fb130a599ef0d740c5b75cd0033e07\n+7c3c08a66053add3ca814de578ab0e55\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-7b21801f4e9a6245d1902243093fbba0\n+e8c9a8d1b0a18fe1d893cc35c06670c0\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Ciphers\"#]\n-ea7993dad778d26ebe2e7c1872447db4\n+79506f1aa8a78516fbd03d57b4b1480e\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-8bb5733fcb5af7cafada7db92f8c4b25\n+9c058a958568c44ee22381ac4588834b\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-8de02f035047299310409e0ef02645af\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+06a2ee1d409b88d3942488eaed2c9966\n $w$ccipherInit ::\n Crypto.Cipher.Types.Base.Key CHACHA\n -> (# Data.SecureMem.SecureMem, GHC.Prim.Addr#, GHC.Prim.Int# #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n@@ -10201,15 +10201,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents# mba `cast` (Sub v2))\n@@ -10220,15 +10220,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n ds6\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n bx\n@@ -10240,15 +10240,15 @@\n mba\n ipv of s' { DEFAULT ->\n (# s', ipv1 #) } } } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)),\n __NULL, 0# #)]\n-db6e6cb5ad64c316b4772140829db63a\n+6a27c4a47eac5a396e67b8b86ebfcaf8\n $w$ccipherInit1 ::\n Crypto.Cipher.Types.Base.Key ESTREAM_SALSA20\n -> (# Data.SecureMem.SecureMem, GHC.Prim.Addr#, GHC.Prim.Int# #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n@@ -10264,15 +10264,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -10286,15 +10286,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n ds9\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n bx\n@@ -10306,15 +10306,15 @@\n mba\n ipv of s' { DEFAULT ->\n (# s', ipv1 #) } } } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)),\n __NULL, 0# #)]\n-a3560cbb57b6095285dad70c09c57f3c\n+ce31eba8aeb1b644532a3cd794d3effd\n $w$ccipherInit2 ::\n Crypto.Cipher.Types.Base.Key SALSA20\n -> (# Data.SecureMem.SecureMem, GHC.Prim.Addr#, GHC.Prim.Int# #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n@@ -10329,15 +10329,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -10351,15 +10351,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n ds9\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n bx\n@@ -10371,465 +10371,465 @@\n mba\n ipv of s' { DEFAULT ->\n (# s', ipv1 #) } } } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)),\n __NULL, 0# #)]\n-fc241e80b5ef99432760e30eedacd528\n+46e14ee32d442433e9c82a4c9ebc9dcf\n $w$cxtsDecrypt ::\n AES128\n -> AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-f6576b1a39229cdc668ef73fa06e0cf2\n+44a28f7eb61781bac3df60a4d8c80207\n $w$cxtsDecrypt1 ::\n AES192\n -> AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-4ac6a1a2c9a5ea5ce79094f79057d98b\n+055a9ecefd8aa6cb4f8c26ef16820972\n $w$cxtsDecrypt10 ::\n Camellia\n -> Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-bf708a1ccbb92b91b5991fcf8488688d\n+2c0538bf953d83758c0cb266485a1798\n $w$cxtsDecrypt11 ::\n DES\n -> DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-116c0e8cb753e97bea8736f66b33d5c9\n+7f641405e0b52e36f51078aa957ea1eb\n $w$cxtsDecrypt12 ::\n DES_EDE3\n -> DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-b868a1ae8afa46912fcb4695500141d9\n+2a7bf1d1ac315e595f83d565333db9c5\n $w$cxtsDecrypt13 ::\n SERPENT\n -> SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-0dca30b2c2412434e88401006a0b4461\n+62e06777dc3cd5b1f4b69ff94c382590\n $w$cxtsDecrypt14 ::\n TWOFISH\n -> TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-fb186b283a93c59675cc179ba5da68fe\n+a01b4cdd42cd64ede93d8188f1e7e309\n $w$cxtsDecrypt2 ::\n AES256\n -> AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-1232268e9d548a9c9f1b4da3327f929c\n+552e2c8c7d7cdbd59721882c04ce3132\n $w$cxtsDecrypt3 ::\n AES\n -> AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-0ca1966db85170f56a05c384fe7bb6cb\n+73a43c70458533407ff52f467dcbff3e\n $w$cxtsDecrypt4 ::\n ARCTWO\n -> ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-71bd2ae78b8040bbe26f3a6f73e4f276\n+7b272b7fbab9dc8205886ba95d2ff51b\n $w$cxtsDecrypt5 ::\n BLOWFISH\n -> BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-636977b523df8da13be6ccd5a402ac59\n+a8dfbac3a462075210340686d96b890b\n $w$cxtsDecrypt6 ::\n CAST128\n -> CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-11b8bdf87fed7227f35bbfb87f83abc4\n+481a1027301ba8290b8afd2855a47aa6\n $w$cxtsDecrypt7 ::\n Camellia128\n -> Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-65f62b13797e196bf13a8279d9b77524\n+bcfc9ec6599b71149a4966e817927bcd\n $w$cxtsDecrypt8 ::\n Camellia192\n -> Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-3e734a65f09a693171742e7194c0bf80\n+2abb91610341a5062fe8832ccca48dd2\n $w$cxtsDecrypt9 ::\n Camellia256\n -> Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-c3455ed9c309c2c9a0b140b447ca8ad3\n+aec7a2e393d4c93ca047a5461dfbfb73\n $w$cxtsEncrypt ::\n AES128\n -> AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-a484c18ac64a54918e98744a5dd2c247\n+9cc2e82568fb11a18f266b4ba49abf56\n $w$cxtsEncrypt1 ::\n AES192\n -> AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-d8d1a6341f62f63e36f611b488e13d6f\n+f6a40a8bc011f6c0b4af8275738f324d\n $w$cxtsEncrypt10 ::\n Camellia\n -> Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-f67dc305141437840e1db7b281602767\n+e322284332f24f8944f377bcc852a885\n $w$cxtsEncrypt11 ::\n DES\n -> DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-1a50cfacbfbcda8c84feca5d7f12e281\n+882444cdd3710e9afb5584a0b3deddce\n $w$cxtsEncrypt12 ::\n DES_EDE3\n -> DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-ae983216c8205b074cc186e6daf729b3\n+b7f44cbf6a0622c25c1b24655d008362\n $w$cxtsEncrypt13 ::\n SERPENT\n -> SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-39986485f129e1fc7cf67a1fed01f291\n+229ac135e187d119a18bb210a0ed22d5\n $w$cxtsEncrypt14 ::\n TWOFISH\n -> TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-7a43762eb2c41fab4859c513ce91d5bc\n+5107034de485754ad790e64c118fe763\n $w$cxtsEncrypt2 ::\n AES256\n -> AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-fdd864d0ae8ad75ff424ef7cab6b5c5a\n+47e8c1971c2b839d42d240cc414d6f32\n $w$cxtsEncrypt3 ::\n AES\n -> AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-49a24fbfa28b672c7a462730b4890f73\n+11650369ee89d29f97fe5e4965cc39ca\n $w$cxtsEncrypt4 ::\n ARCTWO\n -> ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-1062e05ed6527228ea99dacb73f5f5dc\n+0a6416fe718f60cf5c8d9e8b36e86bae\n $w$cxtsEncrypt5 ::\n BLOWFISH\n -> BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-9ab7950d69f41dc86f63e5adb143b6f2\n+f7fcc39e28744a5e02a8eb7a8445f139\n $w$cxtsEncrypt6 ::\n CAST128\n -> CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-1bc0ff95855d88ebbecf0bb112503358\n+6783d1bcabf7eb0552777af52836827b\n $w$cxtsEncrypt7 ::\n Camellia128\n -> Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-073535d4f9551d2ac495523f49a76fd1\n+fa20270ac8298d05c805d4332ccbbaa8\n $w$cxtsEncrypt8 ::\n Camellia192\n -> Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-cb4dd95635661c5585d8318b800d071f\n+93dd03004ce74ec63da1a4cd390aa9ea\n $w$cxtsEncrypt9 ::\n Camellia256\n -> Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-210b02f780282f06cb9ea52fb9aa178b\n+b64f65b0d7b4aed1014066f3fb10ea6d\n $w_work ::\n GHC.Prim.Int#\n -> [GHC.Word.Word8] -> GHC.Word.Word64 -> [GHC.Word.Word8]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3,\n Arity: 3, Strictness: <1L>, Inline: [2]]\n-5b5114dcfaf9d4acec29c896b8928a30\n+49776ed4923a81b2d782df400b7a4e17\n type AES :: *\n newtype AES = AES Data.SecureMem.SecureMem\n-417cc6252a946d1dec3a37465a877dd7\n+017fd9c6523ba9dca063d32b09c3c00b\n type AES128 :: *\n newtype AES128 = AES128 Data.SecureMem.SecureMem\n-8e07831e2af21e05b2fd6093aceb8299\n+872ee69fae2b5cfc63d67b1731e3e224\n type AES192 :: *\n newtype AES192 = AES192 Data.SecureMem.SecureMem\n-202dd49a8e632c789d5248e1c3d0955d\n+bed6d8f27187574464ba37b884ce7739\n type AES256 :: *\n newtype AES256 = AES256 Data.SecureMem.SecureMem\n-1a9022e96186521e245d0f0330e4e626\n+b99fb527a3e0188b403e71e1bf0b586d\n type ARCFOUR :: *\n newtype ARCFOUR = ARCFOUR Data.SecureMem.SecureMem\n-d9ddc808759b24c69531babc6f2abbaf\n+70e757b0f35043273e4138d23b525f5b\n type ARCTWO :: *\n newtype ARCTWO = ARCTWO Data.SecureMem.SecureMem\n-4f6a53f019571fb9fc1e941cb61759db\n+0ab52be658ee5225d7b7c545cae9999d\n type BLOWFISH :: *\n newtype BLOWFISH = BLOWFISH Data.SecureMem.SecureMem\n-6b28cf2a7c841a80e4b651c71cd596bc\n+681f43e9ffc379121b31f0e2619a5139\n type CAST128 :: *\n newtype CAST128 = CAST128 Data.SecureMem.SecureMem\n-edf4871da8ac7c6616e11e36f015785a\n+47033b7120370b83cc9e59ecea17403c\n type CHACHA :: *\n newtype CHACHA\n = CHACHA (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n-05926ef34fa69e635bc003c46ce71250\n+d687d5e5a55d365312b6e89f1cd1e778\n type Camellia :: *\n newtype Camellia = Camellia Data.SecureMem.SecureMem\n-ef5dc7fa8ad2969b37f942494eeaf2f8\n+c4d2137b94fa4d827938d52357a69af0\n type Camellia128 :: *\n newtype Camellia128 = Camellia128 Data.SecureMem.SecureMem\n-f9eecbfee7dbb82090abd0ab70616c61\n+c6e760a690584aa7d5a0527cf867cb70\n type Camellia192 :: *\n newtype Camellia192 = Camellia192 Data.SecureMem.SecureMem\n-0c1643ae7d5ae9f5fa5afc1475cdb2c0\n+5580a76ca495935964966488481412f7\n type Camellia256 :: *\n newtype Camellia256 = Camellia256 Data.SecureMem.SecureMem\n-248fdc40c0a6b2af37069538358d3517\n+3f05747e3783aa8a6cc5e9fae066fb84\n type DES :: *\n newtype DES = DES Data.SecureMem.SecureMem\n-e09a7edd612e07fdaadb4f5cb9fc52af\n+979b6280c12410ad4748444455b42666\n type DES_EDE3 :: *\n newtype DES_EDE3 = DES_EDE3 Data.SecureMem.SecureMem\n-a3bdb8180d6c2283214a0242da05ce2a\n+ac1cf076fe24c791403d3bd2c5f9dd67\n type ESTREAM_SALSA20 :: *\n newtype ESTREAM_SALSA20\n = ESTREAM_SALSA20 (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n-9c5efb65f893aaf1d731a3f6b577120c\n+217a25a0f08481867d1db49380db35a7\n type SALSA20 :: *\n newtype SALSA20\n = SALSA20 (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n-15984e7e8cb4cd7399fc4fdebffaf891\n+e7d322ac0bf88fbc219b00ac500e1440\n type SERPENT :: *\n newtype SERPENT = SERPENT Data.SecureMem.SecureMem\n-3e6eb18f8bb3c7613a7c749c155e0b7e\n+ba11a7f0d9320462b9a41ad75f458167\n type StreamNonceCipher :: * -> GHC.Types.Constraint\n class Crypto.Cipher.Types.Stream.StreamCipher cipher =>\n StreamNonceCipher cipher where\n streamNonceSize :: cipher\n -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n streamSetNonce :: cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe cipher\n {-# MINIMAL streamNonceSize, streamSetNonce #-}\n-bdc41a25d2fd80f0488730d3d4936a4d\n+8bacee6d5b761ec4775065a333b4abbd\n type TWOFISH :: *\n newtype TWOFISH = TWOFISH Data.SecureMem.SecureMem\n-c849932ed39dd3fa7d4e5bf92b8cad69\n+4fe5eaf5282c94e7092ea6a1ff03c4d2\n arctwoInitEKB ::\n Crypto.Cipher.Types.Base.Key ARCTWO -> GHC.Types.Word -> ARCTWO\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n arctwoInitEKB1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCTWO[0]))]\n-1a66658c813043096ff70ee032625ccb\n+74009aa3f8f4ef1c1d8e663c774f2639\n arctwoInitEKB1 ::\n Crypto.Cipher.Types.Base.Key ARCTWO\n -> GHC.Types.Word -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key ARCTWO)\n@@ -10845,15 +10845,15 @@\n case ctxptr of ds4 { GHC.Ptr.Ptr ds5 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n case ekb of ds10 { GHC.Types.W# ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key_ekb :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key_ekb :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -10868,24 +10868,24 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds12 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-5c82ca325cf1d36221d0d9ce6e0d623c\n+1a41019bd507723b0741540e2f392e92\n arctwoInitGutmann :: Crypto.Cipher.Types.Base.Key ARCTWO -> ARCTWO\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n arctwoInitGutmann1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCTWO[0]))]\n-c45a1bd061fd633aae9f3748a9f63aab\n+460fe54fb930503b26507a4fc02de12c\n arctwoInitGutmann1 ::\n Crypto.Cipher.Types.Base.Key ARCTWO -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key ARCTWO) ->\n Data.SecureMem.$wunsafeCreateSecureMem\n@@ -10898,15 +10898,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key_gutmann :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key_gutmann :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -10919,15 +10919,15 @@\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n mba\n ds9 of s' { DEFAULT ->\n (# s', GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-72a267527ab9689bbc3acf1b64d8567a\n+2641e8007a0b7706497913a84ef11ee3\n streamSetNonceWord64 ::\n StreamNonceCipher cipher =>\n cipher -> GHC.Word.Word64 -> GHC.Maybe.Maybe cipher\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1P(A,A,1C(1,C(1,L)))>,\n Unfolding: Core: \n \\ @cipher\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/HMAC.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/HMAC.hi", "comments": ["Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,19 +1,19 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n- got dyn\n+ got \n interface Crypto.Nettle.HMAC 9066\n- interface hash: b6d57df146e6dc01efd34a2744fe5fe5\n- ABI hash: 0c491f3da3bedb2108cdcee15d286a77\n- export-list hash: df54774774ac0521ed15e633375d2615\n+ interface hash: 8bf122bacb58d1ab7481ad5fef5cd62b\n+ ABI hash: 090165d5be70bc89342a93534163afcb\n+ export-list hash: 2e83f7d273374e766ed30ac9dd2e7a91\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n- flag hash: a8429dc32e29363adac4b15d61e51bfc\n+ flag hash: df6444c3d1bad817918ee0542140a7d3\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: cc634714c4e58792386fca6124e4a11e\n sig of: Nothing\n used TH splices: False\n where\n@@ -21,15 +21,15 @@\n Crypto.Nettle.Hash.Types.hmac\n Crypto.Nettle.Hash.Types.hmac'\n Crypto.Nettle.Hash.Types.hmacInit\n Crypto.Nettle.Hash.Types.hmacInit'\n Crypto.Nettle.Hash.Types.hmacLazy\n Crypto.Nettle.Hash.Types.hmacLazy'\n Crypto.Nettle.Hash.Types.HMAC\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n plugin package dependencies:\n trusted package dependencies: base-4.18.2.1\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n@@ -37,46 +37,46 @@\n Data.Functor.Sum Data.Monoid Data.Semigroup Data.Semigroup.Internal\n Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception GHC.IsList\n GHC.RTS.Flags Data.ByteString.Internal.Type\n Data.ByteString.Lazy.Internal Control.DeepSeq\n GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type Data.Tagged\n Language.Haskell.TH.Syntax\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types 9de1191b13c6dba9a894b8ec7eecc105\n- exports: 7416416d66f4eb0fcbbe4bfec62ac6d9\n- HMAC e51f71266dd8a6dad50ddddd3b712e69\n- hmac c345253f82eff343a6da3899c97281c5\n- hmac' bfbade3da6ad08c1a72b710d7fc97704\n- hmacInit 64b54dbbe88a753b5010c4fc725a6829\n- hmacInit' 288216508338f0038433281e7dd2c1a9\n- hmacLazy cf1d60dc717c3f94a36d42c27f5c3f2e\n- hmacLazy' 15555a81d4007bfd4edc2427d5c8b9be\n-6426c8708e91471d639d9f9ee82e34c7\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types e1d9e2798dee8208ad369757aa26f63f\n+ exports: da7edfa1b7073d44f91282c82d88e4b3\n+ HMAC 91c0020cd0297f8cdd37a8c628645783\n+ hmac 01a80977ccdddb11225b042ef2669dee\n+ hmac' e90edb58581ce454712f4305b24291a3\n+ hmacInit 608c9ab2bb350b6ea12faeb7442ebf1f\n+ hmacInit' ec0b4977992a8532ea78fac40503af26\n+ hmacLazy 151df679997151557733f7ae13ae2138\n+ hmacLazy' 145dda65edbc8d76f90664b494f49e74\n+d5d270d3d9290717c5da4dc021c5e797\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-f21297fc2b7b8a4b6c982d76b106a44b\n+d053bd589dbf02d153ed401546f489fa\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-65fac2b9b7c33f6b81be4683641f1d70\n+977542de9e77ceccdc9c6172c8db7784\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.HMAC\"#]\n-f12bca37a6891c86d25bba53b935447d\n+00b4fa24a92af9a4700596d03449e73a\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-adb4238b02ce98e2930ba8aab061a1fb\n+6c0e15603cd747b794848b482868dab9\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n trusted: safe-inferred\n require own pkg trusted: False\n docs:\n Nothing\n extensible fields:\n \n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/HMAC.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/HMAC.dyn_hi", "comments": ["Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,19 +1,19 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n- got \n+ got dyn\n interface Crypto.Nettle.HMAC 9066\n- interface hash: b6d57df146e6dc01efd34a2744fe5fe5\n- ABI hash: 0c491f3da3bedb2108cdcee15d286a77\n- export-list hash: df54774774ac0521ed15e633375d2615\n+ interface hash: 8bf122bacb58d1ab7481ad5fef5cd62b\n+ ABI hash: 090165d5be70bc89342a93534163afcb\n+ export-list hash: 2e83f7d273374e766ed30ac9dd2e7a91\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n- flag hash: df6444c3d1bad817918ee0542140a7d3\n+ flag hash: a8429dc32e29363adac4b15d61e51bfc\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: cc634714c4e58792386fca6124e4a11e\n sig of: Nothing\n used TH splices: False\n where\n@@ -21,15 +21,15 @@\n Crypto.Nettle.Hash.Types.hmac\n Crypto.Nettle.Hash.Types.hmac'\n Crypto.Nettle.Hash.Types.hmacInit\n Crypto.Nettle.Hash.Types.hmacInit'\n Crypto.Nettle.Hash.Types.hmacLazy\n Crypto.Nettle.Hash.Types.hmacLazy'\n Crypto.Nettle.Hash.Types.HMAC\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n plugin package dependencies:\n trusted package dependencies: base-4.18.2.1\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n@@ -37,46 +37,46 @@\n Data.Functor.Sum Data.Monoid Data.Semigroup Data.Semigroup.Internal\n Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception GHC.IsList\n GHC.RTS.Flags Data.ByteString.Internal.Type\n Data.ByteString.Lazy.Internal Control.DeepSeq\n GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type Data.Tagged\n Language.Haskell.TH.Syntax\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types 9de1191b13c6dba9a894b8ec7eecc105\n- exports: 7416416d66f4eb0fcbbe4bfec62ac6d9\n- HMAC e51f71266dd8a6dad50ddddd3b712e69\n- hmac c345253f82eff343a6da3899c97281c5\n- hmac' bfbade3da6ad08c1a72b710d7fc97704\n- hmacInit 64b54dbbe88a753b5010c4fc725a6829\n- hmacInit' 288216508338f0038433281e7dd2c1a9\n- hmacLazy cf1d60dc717c3f94a36d42c27f5c3f2e\n- hmacLazy' 15555a81d4007bfd4edc2427d5c8b9be\n-6426c8708e91471d639d9f9ee82e34c7\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types e1d9e2798dee8208ad369757aa26f63f\n+ exports: da7edfa1b7073d44f91282c82d88e4b3\n+ HMAC 91c0020cd0297f8cdd37a8c628645783\n+ hmac 01a80977ccdddb11225b042ef2669dee\n+ hmac' e90edb58581ce454712f4305b24291a3\n+ hmacInit 608c9ab2bb350b6ea12faeb7442ebf1f\n+ hmacInit' ec0b4977992a8532ea78fac40503af26\n+ hmacLazy 151df679997151557733f7ae13ae2138\n+ hmacLazy' 145dda65edbc8d76f90664b494f49e74\n+d5d270d3d9290717c5da4dc021c5e797\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-f21297fc2b7b8a4b6c982d76b106a44b\n+d053bd589dbf02d153ed401546f489fa\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-65fac2b9b7c33f6b81be4683641f1d70\n+977542de9e77ceccdc9c6172c8db7784\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.HMAC\"#]\n-f12bca37a6891c86d25bba53b935447d\n+00b4fa24a92af9a4700596d03449e73a\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-adb4238b02ce98e2930ba8aab061a1fb\n+6c0e15603cd747b794848b482868dab9\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n trusted: safe-inferred\n require own pkg trusted: False\n docs:\n Nothing\n extensible fields:\n \n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/ForeignImports.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/ForeignImports.dyn_hi", "comments": ["Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got dyn\n interface Crypto.Nettle.Hash.ForeignImports 9066\n- interface hash: 18e0cfae39ff45ddab173e84ec892fed\n- ABI hash: 53045c9c60ffdfc689c1ada1ecd5e897\n- export-list hash: ea48ec4ac1d956d14d51e0891aabeaef\n+ interface hash: fa5b56b87129f8668b03d057b32dfcdf\n+ ABI hash: f00fe74d88efa5bf07b3184986ce211d\n+ export-list hash: fbb6ef8d4b5110cb63a890293cd7c50e\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: a8429dc32e29363adac4b15d61e51bfc\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 9103f91da9fbb12f5b8c9431d8ed547a\n sig of: Nothing\n@@ -125,15 +125,15 @@\n c_umac96_digest_size\n c_umac96_set_key\n c_umac96_set_nonce\n c_umac96_update\n NettleHashDigest\n NettleHashInit\n NettleHashUpdate\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n plugin package dependencies:\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n Data.Functor.Const Data.Functor.Identity Data.Functor.Product\n@@ -143,83 +143,83 @@\n Data.ByteString.Lazy.Internal Control.DeepSeq\n GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type\n Language.Haskell.TH.Syntax\n import -/ GHC.Ptr 5522f6d7442085220457be4af2be15d1\n import -/ GHC.Word a2e25f62dca906f1ba384e1d879c0adc\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n addDependentFile \"src/Crypto/Nettle/Hash/ForeignImports.hsc\" f151d9e8f0b0e3b0324a225d63e1e46c\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Hash.ForeignImports annotated by 1143 of type [Char]\n-f7cdb5f65d1663a93c3e2a35feee36e5\n+6253e5a8b8dde9265bdb1d14a26ab6a7\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-62ef5892003bb77631c78a46a519692f\n+c164dab50f38ab400b8fc587a5295cf9\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-e8bf6e3a1bc6ca206d9de0e2d4eac09a\n+5ce3eeaa5276cf5aaf49a18f9497dcdc\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Hash.ForeignImports\"#]\n-8987be5ffd3fe93eeb30f77af074af6b\n+6b9472606a660b73b23fea6a4db6ef09\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-f2c60476252f69836309973ca83e9657\n+e076bbd7f7d1aaf0943b63ec0489e512\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-f2343e270e52175d84e074b20d0c6e49\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+837cf129cb4a6a2db30db03ae433ca35\n type NettleHashDigest :: *\n type NettleHashDigest =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n-f125c21009a871c2613cbc62989f687e\n+a3e96c1cee3590dc1b88acabb04c3a74\n type NettleHashInit :: *\n type NettleHashInit = GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n-74cab12649b457560e6b6b2864d76a97\n+00faf07ea3c230b2eb4f1f155e42073b\n type NettleHashUpdate :: *\n type NettleHashUpdate =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n-eb3a2fbaee61a09401e3c9ea223c809d\n+b001171cbd174b16c411df9ba71499fe\n c_gosthash94_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-5ea83a28483e623c96e420b264cfa24b\n+b865c6e0d304759a9aad455da7190a2c\n c_gosthash94_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 112#]\n-730ef996c1c0dc9351b5fa0ac53f83bb\n+2194a8acbbe2324dbec9bf7e73063032\n c_gosthash94_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -228,55 +228,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-78a2a9891652d93482c1eb7652d700be\n+b1f29739f5a3dbfe9fff07dbeb22bede\n c_gosthash94_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-85561ce80af6d95d611c3a600c991267\n+451c3125779f1351a939c489949dd862\n c_gosthash94_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c6ace3cf813e2d97eb92312de9c08b80\n+f0eb3d560a8ff2dd089f6d7c99d6443f\n c_gosthash94_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -285,39 +285,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-7963a490b8e1bc009dd074a4bb7885bc\n+3a79d45a2ec09b41c8761c1058812050\n c_md2_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-8f7aca4af8ea94d87ab23d27a1d1691e\n+1ca049f77ec1b99b65f577a3965f095f\n c_md2_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 84#]\n-a30fba6fbc7f8b187bf97636888e90f5\n+fde23a6c6f3db80fd67866f515b85b22\n c_md2_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -326,55 +326,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0b00b8f1daab7c2482dd6f0ee94c33b1\n+f66b99c7b25bd0600ed38eaacf511f27\n c_md2_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-f6346df3dee16f13addfe687a16f1457\n+96ac7ecf196f9db06bfcea28f2a80e90\n c_md2_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-fe311b5970a681a4827886094c21a234\n+27b6266aa7fd66359983a18a4b5bfd94\n c_md2_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -383,39 +383,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-5f2c86d4ef859db1232e43f2695d9107\n+5e4f57ca062e25ac1cb8e9d537c4ecb9\n c_md4_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-9476109afe41eb37a7038ae56d4c341b\n+5d7bb60fe1000a74b59a0b0bdd159619\n c_md4_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 96#]\n-a75360576b7b9c30f9b8ef36e43d8b2e\n+d8c303c14f1031bd7a59475f2cd54510\n c_md4_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -424,55 +424,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f229519377a7076dcb07b5568502ab10\n+668b0e799450f1ce2aa47820bb4afd89\n c_md4_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-41a96aa8684ed7c3d0288f3d8c7e7b8a\n+7ed94eadb80b5e6c0167f7415ffd476d\n c_md4_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a652661301348d04e8703e6c1a955209\n+59e2fcb2822564a59319f7bc48439205\n c_md4_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -481,39 +481,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d038344af5a7d28d0af50de3c8cd7a0a\n+f37def139bcdfb3fd5ab8c452219a499\n c_md5_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-40a44adf3f565716864f59e6a432bea1\n+aa1ce68004b5616db76c6517b51c5bed\n c_md5_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 96#]\n-7ea963fe83777831c218702ccad20e20\n+8246af9b5fc1f550bb774eeee36c98a3\n c_md5_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -522,55 +522,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8955abce35752e4d57f0d3a0a8ec2ea3\n+530de73cdfeab9a20be411a644b2b7a8\n c_md5_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-264125dfe3de877d669cf9dedf9a1633\n+5342e068ee3b3bc90843e1a2ece96c66\n c_md5_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-9feee5b6ca4b24e14a253bcead7fc345\n+ed1679fbf8d298da7f2f97198b572bfb\n c_md5_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -579,39 +579,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-25b63c6674417ab9beed8faaed244493\n+2281e4974d5ac80f9be5ce7a98a6308f\n c_ripemd160_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-31ec35ef8edf32757d0c300641b63237\n+b7cb395102c03f7a8843a2fd8899e466\n c_ripemd160_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 104#]\n-239c727817f7a3da35c204bf188003cd\n+cbbaa8508a629573f664c8a03694eb87\n c_ripemd160_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -620,55 +620,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-92d79cbc51b9908d7ee89d8595c87448\n+3e24682b5b90d1d0eedd279a621c7f3a\n c_ripemd160_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 20#]\n-dd7c3adbddfb0d1d839d1622021f2ae2\n+d866bc85e40850b0b51521f54cd0881e\n c_ripemd160_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-2e11e08e4b0602e24bc70d43663dee8f\n+ee84884a072a4c87c0802b53e954b6ef\n c_ripemd160_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -677,39 +677,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-113cca7133751c211262e09d959ab1e5\n+b5b5a60a79f0a5bbbc21545df7d63304\n c_sha1_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-630d90d0574cdf6adcdc088bf3e0e899\n+b25f5861c5d2f0dcf4227b33fc9b4a99\n c_sha1_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 104#]\n-8293deb229508e4c15a0a3236dc2c37b\n+a5dfae85c70a30807877bffc60375081\n c_sha1_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -718,55 +718,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ff87745392e41b556250391a011a02d3\n+8c8f455665ac63aece56a347fd8f0dba\n c_sha1_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 20#]\n-37c8ec049220f98f9fba42758354591e\n+8249103998ffb278b5fd8264aec434ff\n c_sha1_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-3e5c1f73e474748315572012fa391d8e\n+1106e447b5349831d95243a4d217a829\n c_sha1_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -775,39 +775,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-27adb68e090a027369e47240f8e29290\n+89b0b9a085e78eba5f5accffb4129c27\n c_sha224_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-aea47419ce55d3710a3f771048cd3bbc\n+eb249a5ac5e48c56fa7f0d6035c7489b\n c_sha224_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 112#]\n-a641977b05c90561263fde5b50b2ab5d\n+289a33ee9f4af69e711d0c0fd7e22c7e\n c_sha224_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha224_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha224_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -816,55 +816,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-2a062d99eb2dc4b5c04184233607ae51\n+909a42013cb6d91ac63ce1f8677a8c59\n c_sha224_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 28#]\n-3e7695bf4ddb66a3d6f44d69ee179f04\n+9d0aedcb1370a72d61c125b9c0f230ab\n c_sha224_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha224_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha224_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-253c0df7a5a174feefdcbfcb335d65dd\n+e95d15ec95f11d74ec03eef8f7e5cfe0\n c_sha224_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -873,39 +873,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-3ebff1564fa4ad6d9b6d5b458bfe61c4\n+1cc6a355ed6bf99777c3e039c138aa73\n c_sha256_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-2776e3739d7b8e1c9633dcb0984704ff\n+82bf0c966ef59b3c962e3f8385546856\n c_sha256_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 112#]\n-b935390f05a420143bb3d1dfd02da747\n+897d35613f2e4b5cb05c09d254fb70da\n c_sha256_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -914,55 +914,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-348585ce3c1b9195c1baae2ad1d91cbd\n+088fd729e8c6af85863910fbb1f8cb1e\n c_sha256_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-6aa1a7e46f17de997fc888b78ba626df\n+175288f3573dfaf604a784bdab093791\n c_sha256_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ae4c8aa51df6dc86765020f7d2db5f1f\n+fd6d2517fdcfc89cf19db9c10bf57516\n c_sha256_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -971,39 +971,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-1f4dc57e64ba18614c5c5ab9fa6914c8\n+84b4aff258fb6fc423beb8543b2b1a75\n c_sha384_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 128#]\n-853b46c1211ddc20e699a7aa1b1746f7\n+860c2643bb78f6e4336306e8c782d2af\n c_sha384_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 216#]\n-db2ceec02b90be5a637408e44888acf5\n+ae85fcd5d52239962057af23277f918d\n c_sha384_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha384_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha384_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1012,55 +1012,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-12b5ff44692a304bae701a7f79c1efdf\n+d7f2f92dbfe37df9a57e9d113e90b96a\n c_sha384_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 48#]\n-3077546b6569d050445e95d106dbde3b\n+d5753f4b96b01c75c66379c5de2d56b3\n c_sha384_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha384_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha384_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-5ef105f3cb6c5c81c5b6a940fc1f2727\n+7adaf0aed9dbe85a5589a18fb7deeb75\n c_sha384_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1069,39 +1069,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0e47551e88434e030b060ee070df3906\n+45ee8cd5b1d5b19992c1c67c3eac9d54\n c_sha3_224_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 144#]\n-3566b336766f69d8e53996fb8a371761\n+e0dee00e59b0ec371238a8f579c066a9\n c_sha3_224_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 352#]\n-c116a7f204d130091757b0e3174b5aa1\n+daa54440d2860816c9d0e43933e2e18c\n c_sha3_224_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1110,55 +1110,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-cb36ad205ea3675f7c1814c9a106dab2\n+f675a7cda218d53c5b3a27b6932ca4f9\n c_sha3_224_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 28#]\n-c89631d9dd374dd312db618323e9809b\n+0afdc5d124b4df926f5400dd74b1e51a\n c_sha3_224_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-53eedb0e6684303bd67e323c44325ba0\n+7cb97e0fd6564bdf8c943ec93c9a7570\n c_sha3_224_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1167,39 +1167,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-3927dc755d6f52a0e3ec7fee96d4fcb1\n+e51b7ce065b8cc3fb4361998fac27c06\n c_sha3_256_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 136#]\n-9d8cb1cec716df6279797c30ec77b801\n+0913d739cc294feab30d46107294b651\n c_sha3_256_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 344#]\n-4370b5de042fc83905bd97fa3b8cc933\n+1b85855ee993500d1e9d72f70a695333\n c_sha3_256_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1208,55 +1208,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-6c3bcd40cf7c0707babc63b894d93281\n+7c6fcfc4068f1e5f624a613737357cca\n c_sha3_256_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-2c3d6a33b76bfa95d19c86563ab5256e\n+701d0d9043705eb6651d44a0e5e58468\n c_sha3_256_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-eb7b99efbec84a31f152caec9fdcdf83\n+0b97ec366691e504864ba4c54a7bb901\n c_sha3_256_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1265,39 +1265,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-531ee0f275a2656c115782226d80b026\n+1ea43a9bde77ea0a6f508c06f85e087d\n c_sha3_384_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 104#]\n-d3ab34d841dae0d86e8cac9095128e13\n+728f4f2bc6c5b2010a4f3c3ce91e75dc\n c_sha3_384_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 312#]\n-91713c84cdefad00682d27b5bad82e84\n+f1c07a2ac4d9c4b80a36225c6041c0d3\n c_sha3_384_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1306,55 +1306,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-2130913e505d10b82f6e89098c95d1be\n+f4909215af62bb39cf0ac267d57ff140\n c_sha3_384_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 48#]\n-4e57f366925737a6a6b16707f1f4ea37\n+f9c79e835b4525e088103106c697f62b\n c_sha3_384_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8716aba6016874cf68d34c3d02e15c87\n+680399aed237c66c24f0a32159770bff\n c_sha3_384_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1363,39 +1363,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d3b450829aa176d6c56a2e09b5948cda\n+1de61f05bb1cf185651563c8a3ed5f5d\n c_sha3_512_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 72#]\n-4bc0cc3a3146eb8e49e9d97d3f21babb\n+9680693c41269ed6e5c302862f300263\n c_sha3_512_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 280#]\n-aa5115ec7e70c6acd4069933387919be\n+e58b2b3b48623809efca350b9420dd36\n c_sha3_512_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1404,55 +1404,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8b764773ead5e98f7bde72adba4656ad\n+7817b069906ff77949460ee8f1d953a8\n c_sha3_512_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-369e986c4f075151d8f0c23a58692f84\n+94963f35bb48ce72632476766226aa1a\n c_sha3_512_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-85e8a51ec0366c862af27c3f7e36de25\n+5e3e2576314166a11d0eca319a1c796e\n c_sha3_512_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1461,39 +1461,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8c7ea11f9db17d147ec97e9c95f34446\n+3e3c6e7ff872ebb10946b389331cf6d6\n c_sha512_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 128#]\n-3a81e66c8788f1e986fdc450ff1c883c\n+45c2553b6c7f0f8427fac152bbfbb22c\n c_sha512_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 216#]\n-fe3aafd8d8debd5d7ec590bbf5ee9d2d\n+1d2a6699afea2e5f75f4666995038e98\n c_sha512_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1502,55 +1502,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-54aa51d77974cc0cd0d16ab4ebe8193c\n+bd59b550d981956a8e081d0391a359b4\n c_sha512_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-7575b541a4b8db48280f623963d44a6b\n+c5dece7ed922504df3e701b0bef3067f\n c_sha512_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ba2f2d1294f7dd72d7509c73177843b9\n+dff1ee91f71fdba917146c7086264f03\n c_sha512_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1559,20 +1559,20 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-69b12dd8482dfdd68f88a2a41e9eecb7\n+120b2042b92f1e049f04bb429caf7f9a\n c_umac128_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 2768#]\n-b741624e6b5af58d2de6ed75a2fe8056\n+1bb00ec283b944ab90d3fb1711d1e3c3\n c_umac128_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1580,15 +1580,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1597,48 +1597,48 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-fb710ac4f0c934751c68269170c45ce3\n+2c296d1c4f329058f0cc2952e0c5aa93\n c_umac128_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-84bd005a3b73516025901d2272727ecb\n+c5503eb0f9c3b180fdb4dfcb6b937afb\n c_umac128_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-b7a6d096f29d3d5c109af74381a7227e\n+c7836589465215940b3e67a7993fe09d\n c_umac128_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1646,15 +1646,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1663,15 +1663,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f52afcdab09a498078f18e1254e67af2\n+fbd1093d02bd9f0ced65e88d7ba03c3e\n c_umac128_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1679,15 +1679,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1696,20 +1696,20 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-bf9eda64dd75217619ed291ffd0f71f2\n+dbe6474df402f4bd55a49e694b6a33e1\n c_umac32_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 2392#]\n-aa70ea135a34065b30afc890763228d7\n+8724abd2c2c581030480f34bdf24dec8\n c_umac32_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1717,15 +1717,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1734,48 +1734,48 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0230525e9121ab44d48359738f472f64\n+9d475b8d8b32613b967c27a9b5758cfb\n c_umac32_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 4#]\n-0d478f4bfd0f69f3e91c47d2818d60b2\n+41bf1ede4dcdf555e1855844798da6a6\n c_umac32_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-5353b40f106a764e68b9cf1253a75529\n+75aee3d759985567f84f7aa5546fd6a6\n c_umac32_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1783,15 +1783,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1800,15 +1800,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0e5ae574204de3c1715a26d703e87446\n+5418391843684f31b777386f5a76a53e\n c_umac32_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1816,15 +1816,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1833,20 +1833,20 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-7627c002a98acd55aad372a92b4b0e1d\n+1d5aa264f0d3608c2be0bc419cf7bd7e\n c_umac64_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 2520#]\n-f826d296c151f6eebe3a4d2777d3cf0e\n+d38d0267a0fe8bb07da1a95fd3ee1e27\n c_umac64_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1854,15 +1854,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1871,48 +1871,48 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-91ff424c8af4cffb91356f7bf55837d2\n+10524b8e4467622ddff0579186278303\n c_umac64_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-7a6f42fb4874a60219cd15eae22e3c20\n+931516714ebbb04ac2ee5a1d5d110568\n c_umac64_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-7f789b96f39d7aab129696b2e192c392\n+2882cde6bcb6ac95825abdb1715c4ab2\n c_umac64_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1920,15 +1920,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1937,15 +1937,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-1c79569044a6c40285f467ef449328db\n+778e9f4aa9c3ffe4772a05c49c2ef39e\n c_umac64_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1953,15 +1953,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1970,20 +1970,20 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f77beca5b5625115b327f6dc18ac30e3\n+0f99c7c5a6de719990047e885d75f4bb\n c_umac96_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 2640#]\n-ecb7c17c18c2382d9bcf17b6fcd88175\n+abb3e9f40136fef95329137f6741837a\n c_umac96_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1991,15 +1991,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2008,48 +2008,48 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-76cc9c31ef33127cd057ccdfd7c6a247\n+b566aa6d1acba4beb2b91e272e9acad4\n c_umac96_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 12#]\n-e773a8e6350e009350744ccde4bed78a\n+3fc9b213f7dc3d18683996396f8a2dbe\n c_umac96_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-53363551c5c30c9c5ba79357150122a5\n+c5bc6b85aac1e019c7f82f20e0b361cb\n c_umac96_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2057,15 +2057,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2074,15 +2074,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ba9a39b25014b1a327fba70bf7bbf761\n+c50b95ef6e948bbe5c366de94215987f\n c_umac96_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2090,15 +2090,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/ForeignImports.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/ForeignImports.hi", "comments": ["Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got \n interface Crypto.Nettle.Hash.ForeignImports 9066\n- interface hash: 18e0cfae39ff45ddab173e84ec892fed\n- ABI hash: 53045c9c60ffdfc689c1ada1ecd5e897\n- export-list hash: ea48ec4ac1d956d14d51e0891aabeaef\n+ interface hash: fa5b56b87129f8668b03d057b32dfcdf\n+ ABI hash: f00fe74d88efa5bf07b3184986ce211d\n+ export-list hash: fbb6ef8d4b5110cb63a890293cd7c50e\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: df6444c3d1bad817918ee0542140a7d3\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 9103f91da9fbb12f5b8c9431d8ed547a\n sig of: Nothing\n@@ -125,15 +125,15 @@\n c_umac96_digest_size\n c_umac96_set_key\n c_umac96_set_nonce\n c_umac96_update\n NettleHashDigest\n NettleHashInit\n NettleHashUpdate\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n plugin package dependencies:\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n Data.Functor.Const Data.Functor.Identity Data.Functor.Product\n@@ -143,83 +143,83 @@\n Data.ByteString.Lazy.Internal Control.DeepSeq\n GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type\n Language.Haskell.TH.Syntax\n import -/ GHC.Ptr 5522f6d7442085220457be4af2be15d1\n import -/ GHC.Word a2e25f62dca906f1ba384e1d879c0adc\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n addDependentFile \"src/Crypto/Nettle/Hash/ForeignImports.hsc\" f151d9e8f0b0e3b0324a225d63e1e46c\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Hash.ForeignImports annotated by 1143 of type [Char]\n-f7cdb5f65d1663a93c3e2a35feee36e5\n+6253e5a8b8dde9265bdb1d14a26ab6a7\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-62ef5892003bb77631c78a46a519692f\n+c164dab50f38ab400b8fc587a5295cf9\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-e8bf6e3a1bc6ca206d9de0e2d4eac09a\n+5ce3eeaa5276cf5aaf49a18f9497dcdc\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Hash.ForeignImports\"#]\n-8987be5ffd3fe93eeb30f77af074af6b\n+6b9472606a660b73b23fea6a4db6ef09\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-f2c60476252f69836309973ca83e9657\n+e076bbd7f7d1aaf0943b63ec0489e512\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-f2343e270e52175d84e074b20d0c6e49\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+837cf129cb4a6a2db30db03ae433ca35\n type NettleHashDigest :: *\n type NettleHashDigest =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n-f125c21009a871c2613cbc62989f687e\n+a3e96c1cee3590dc1b88acabb04c3a74\n type NettleHashInit :: *\n type NettleHashInit = GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n-74cab12649b457560e6b6b2864d76a97\n+00faf07ea3c230b2eb4f1f155e42073b\n type NettleHashUpdate :: *\n type NettleHashUpdate =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n-eb3a2fbaee61a09401e3c9ea223c809d\n+b001171cbd174b16c411df9ba71499fe\n c_gosthash94_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-5ea83a28483e623c96e420b264cfa24b\n+b865c6e0d304759a9aad455da7190a2c\n c_gosthash94_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 112#]\n-730ef996c1c0dc9351b5fa0ac53f83bb\n+2194a8acbbe2324dbec9bf7e73063032\n c_gosthash94_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -228,55 +228,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-78a2a9891652d93482c1eb7652d700be\n+b1f29739f5a3dbfe9fff07dbeb22bede\n c_gosthash94_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-85561ce80af6d95d611c3a600c991267\n+451c3125779f1351a939c489949dd862\n c_gosthash94_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c6ace3cf813e2d97eb92312de9c08b80\n+f0eb3d560a8ff2dd089f6d7c99d6443f\n c_gosthash94_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -285,39 +285,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-7963a490b8e1bc009dd074a4bb7885bc\n+3a79d45a2ec09b41c8761c1058812050\n c_md2_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-8f7aca4af8ea94d87ab23d27a1d1691e\n+1ca049f77ec1b99b65f577a3965f095f\n c_md2_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 84#]\n-a30fba6fbc7f8b187bf97636888e90f5\n+fde23a6c6f3db80fd67866f515b85b22\n c_md2_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -326,55 +326,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0b00b8f1daab7c2482dd6f0ee94c33b1\n+f66b99c7b25bd0600ed38eaacf511f27\n c_md2_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-f6346df3dee16f13addfe687a16f1457\n+96ac7ecf196f9db06bfcea28f2a80e90\n c_md2_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-fe311b5970a681a4827886094c21a234\n+27b6266aa7fd66359983a18a4b5bfd94\n c_md2_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -383,39 +383,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-5f2c86d4ef859db1232e43f2695d9107\n+5e4f57ca062e25ac1cb8e9d537c4ecb9\n c_md4_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-9476109afe41eb37a7038ae56d4c341b\n+5d7bb60fe1000a74b59a0b0bdd159619\n c_md4_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 96#]\n-a75360576b7b9c30f9b8ef36e43d8b2e\n+d8c303c14f1031bd7a59475f2cd54510\n c_md4_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -424,55 +424,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f229519377a7076dcb07b5568502ab10\n+668b0e799450f1ce2aa47820bb4afd89\n c_md4_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-41a96aa8684ed7c3d0288f3d8c7e7b8a\n+7ed94eadb80b5e6c0167f7415ffd476d\n c_md4_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a652661301348d04e8703e6c1a955209\n+59e2fcb2822564a59319f7bc48439205\n c_md4_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -481,39 +481,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d038344af5a7d28d0af50de3c8cd7a0a\n+f37def139bcdfb3fd5ab8c452219a499\n c_md5_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-40a44adf3f565716864f59e6a432bea1\n+aa1ce68004b5616db76c6517b51c5bed\n c_md5_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 96#]\n-7ea963fe83777831c218702ccad20e20\n+8246af9b5fc1f550bb774eeee36c98a3\n c_md5_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -522,55 +522,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8955abce35752e4d57f0d3a0a8ec2ea3\n+530de73cdfeab9a20be411a644b2b7a8\n c_md5_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-264125dfe3de877d669cf9dedf9a1633\n+5342e068ee3b3bc90843e1a2ece96c66\n c_md5_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-9feee5b6ca4b24e14a253bcead7fc345\n+ed1679fbf8d298da7f2f97198b572bfb\n c_md5_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -579,39 +579,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-25b63c6674417ab9beed8faaed244493\n+2281e4974d5ac80f9be5ce7a98a6308f\n c_ripemd160_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-31ec35ef8edf32757d0c300641b63237\n+b7cb395102c03f7a8843a2fd8899e466\n c_ripemd160_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 104#]\n-239c727817f7a3da35c204bf188003cd\n+cbbaa8508a629573f664c8a03694eb87\n c_ripemd160_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -620,55 +620,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-92d79cbc51b9908d7ee89d8595c87448\n+3e24682b5b90d1d0eedd279a621c7f3a\n c_ripemd160_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 20#]\n-dd7c3adbddfb0d1d839d1622021f2ae2\n+d866bc85e40850b0b51521f54cd0881e\n c_ripemd160_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-2e11e08e4b0602e24bc70d43663dee8f\n+ee84884a072a4c87c0802b53e954b6ef\n c_ripemd160_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -677,39 +677,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-113cca7133751c211262e09d959ab1e5\n+b5b5a60a79f0a5bbbc21545df7d63304\n c_sha1_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-630d90d0574cdf6adcdc088bf3e0e899\n+b25f5861c5d2f0dcf4227b33fc9b4a99\n c_sha1_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 104#]\n-8293deb229508e4c15a0a3236dc2c37b\n+a5dfae85c70a30807877bffc60375081\n c_sha1_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -718,55 +718,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ff87745392e41b556250391a011a02d3\n+8c8f455665ac63aece56a347fd8f0dba\n c_sha1_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 20#]\n-37c8ec049220f98f9fba42758354591e\n+8249103998ffb278b5fd8264aec434ff\n c_sha1_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-3e5c1f73e474748315572012fa391d8e\n+1106e447b5349831d95243a4d217a829\n c_sha1_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -775,39 +775,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-27adb68e090a027369e47240f8e29290\n+89b0b9a085e78eba5f5accffb4129c27\n c_sha224_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-aea47419ce55d3710a3f771048cd3bbc\n+eb249a5ac5e48c56fa7f0d6035c7489b\n c_sha224_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 112#]\n-a641977b05c90561263fde5b50b2ab5d\n+289a33ee9f4af69e711d0c0fd7e22c7e\n c_sha224_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha224_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha224_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -816,55 +816,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-2a062d99eb2dc4b5c04184233607ae51\n+909a42013cb6d91ac63ce1f8677a8c59\n c_sha224_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 28#]\n-3e7695bf4ddb66a3d6f44d69ee179f04\n+9d0aedcb1370a72d61c125b9c0f230ab\n c_sha224_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha224_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha224_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-253c0df7a5a174feefdcbfcb335d65dd\n+e95d15ec95f11d74ec03eef8f7e5cfe0\n c_sha224_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -873,39 +873,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-3ebff1564fa4ad6d9b6d5b458bfe61c4\n+1cc6a355ed6bf99777c3e039c138aa73\n c_sha256_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-2776e3739d7b8e1c9633dcb0984704ff\n+82bf0c966ef59b3c962e3f8385546856\n c_sha256_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 112#]\n-b935390f05a420143bb3d1dfd02da747\n+897d35613f2e4b5cb05c09d254fb70da\n c_sha256_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -914,55 +914,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-348585ce3c1b9195c1baae2ad1d91cbd\n+088fd729e8c6af85863910fbb1f8cb1e\n c_sha256_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-6aa1a7e46f17de997fc888b78ba626df\n+175288f3573dfaf604a784bdab093791\n c_sha256_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ae4c8aa51df6dc86765020f7d2db5f1f\n+fd6d2517fdcfc89cf19db9c10bf57516\n c_sha256_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -971,39 +971,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-1f4dc57e64ba18614c5c5ab9fa6914c8\n+84b4aff258fb6fc423beb8543b2b1a75\n c_sha384_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 128#]\n-853b46c1211ddc20e699a7aa1b1746f7\n+860c2643bb78f6e4336306e8c782d2af\n c_sha384_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 216#]\n-db2ceec02b90be5a637408e44888acf5\n+ae85fcd5d52239962057af23277f918d\n c_sha384_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha384_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha384_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1012,55 +1012,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-12b5ff44692a304bae701a7f79c1efdf\n+d7f2f92dbfe37df9a57e9d113e90b96a\n c_sha384_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 48#]\n-3077546b6569d050445e95d106dbde3b\n+d5753f4b96b01c75c66379c5de2d56b3\n c_sha384_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha384_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha384_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-5ef105f3cb6c5c81c5b6a940fc1f2727\n+7adaf0aed9dbe85a5589a18fb7deeb75\n c_sha384_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1069,39 +1069,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0e47551e88434e030b060ee070df3906\n+45ee8cd5b1d5b19992c1c67c3eac9d54\n c_sha3_224_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 144#]\n-3566b336766f69d8e53996fb8a371761\n+e0dee00e59b0ec371238a8f579c066a9\n c_sha3_224_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 352#]\n-c116a7f204d130091757b0e3174b5aa1\n+daa54440d2860816c9d0e43933e2e18c\n c_sha3_224_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1110,55 +1110,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-cb36ad205ea3675f7c1814c9a106dab2\n+f675a7cda218d53c5b3a27b6932ca4f9\n c_sha3_224_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 28#]\n-c89631d9dd374dd312db618323e9809b\n+0afdc5d124b4df926f5400dd74b1e51a\n c_sha3_224_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-53eedb0e6684303bd67e323c44325ba0\n+7cb97e0fd6564bdf8c943ec93c9a7570\n c_sha3_224_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1167,39 +1167,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-3927dc755d6f52a0e3ec7fee96d4fcb1\n+e51b7ce065b8cc3fb4361998fac27c06\n c_sha3_256_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 136#]\n-9d8cb1cec716df6279797c30ec77b801\n+0913d739cc294feab30d46107294b651\n c_sha3_256_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 344#]\n-4370b5de042fc83905bd97fa3b8cc933\n+1b85855ee993500d1e9d72f70a695333\n c_sha3_256_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1208,55 +1208,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-6c3bcd40cf7c0707babc63b894d93281\n+7c6fcfc4068f1e5f624a613737357cca\n c_sha3_256_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-2c3d6a33b76bfa95d19c86563ab5256e\n+701d0d9043705eb6651d44a0e5e58468\n c_sha3_256_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-eb7b99efbec84a31f152caec9fdcdf83\n+0b97ec366691e504864ba4c54a7bb901\n c_sha3_256_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1265,39 +1265,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-531ee0f275a2656c115782226d80b026\n+1ea43a9bde77ea0a6f508c06f85e087d\n c_sha3_384_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 104#]\n-d3ab34d841dae0d86e8cac9095128e13\n+728f4f2bc6c5b2010a4f3c3ce91e75dc\n c_sha3_384_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 312#]\n-91713c84cdefad00682d27b5bad82e84\n+f1c07a2ac4d9c4b80a36225c6041c0d3\n c_sha3_384_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1306,55 +1306,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-2130913e505d10b82f6e89098c95d1be\n+f4909215af62bb39cf0ac267d57ff140\n c_sha3_384_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 48#]\n-4e57f366925737a6a6b16707f1f4ea37\n+f9c79e835b4525e088103106c697f62b\n c_sha3_384_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8716aba6016874cf68d34c3d02e15c87\n+680399aed237c66c24f0a32159770bff\n c_sha3_384_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1363,39 +1363,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d3b450829aa176d6c56a2e09b5948cda\n+1de61f05bb1cf185651563c8a3ed5f5d\n c_sha3_512_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 72#]\n-4bc0cc3a3146eb8e49e9d97d3f21babb\n+9680693c41269ed6e5c302862f300263\n c_sha3_512_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 280#]\n-aa5115ec7e70c6acd4069933387919be\n+e58b2b3b48623809efca350b9420dd36\n c_sha3_512_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1404,55 +1404,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8b764773ead5e98f7bde72adba4656ad\n+7817b069906ff77949460ee8f1d953a8\n c_sha3_512_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-369e986c4f075151d8f0c23a58692f84\n+94963f35bb48ce72632476766226aa1a\n c_sha3_512_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-85e8a51ec0366c862af27c3f7e36de25\n+5e3e2576314166a11d0eca319a1c796e\n c_sha3_512_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1461,39 +1461,39 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8c7ea11f9db17d147ec97e9c95f34446\n+3e3c6e7ff872ebb10946b389331cf6d6\n c_sha512_block_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 128#]\n-3a81e66c8788f1e986fdc450ff1c883c\n+45c2553b6c7f0f8427fac152bbfbb22c\n c_sha512_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 216#]\n-fe3aafd8d8debd5d7ec590bbf5ee9d2d\n+1d2a6699afea2e5f75f4666995038e98\n c_sha512_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1502,55 +1502,55 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-54aa51d77974cc0cd0d16ab4ebe8193c\n+bd59b550d981956a8e081d0391a359b4\n c_sha512_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-7575b541a4b8db48280f623963d44a6b\n+c5dece7ed922504df3e701b0bef3067f\n c_sha512_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ba2f2d1294f7dd72d7509c73177843b9\n+dff1ee91f71fdba917146c7086264f03\n c_sha512_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1559,20 +1559,20 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-69b12dd8482dfdd68f88a2a41e9eecb7\n+120b2042b92f1e049f04bb429caf7f9a\n c_umac128_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 2768#]\n-b741624e6b5af58d2de6ed75a2fe8056\n+1bb00ec283b944ab90d3fb1711d1e3c3\n c_umac128_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1580,15 +1580,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1597,48 +1597,48 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-fb710ac4f0c934751c68269170c45ce3\n+2c296d1c4f329058f0cc2952e0c5aa93\n c_umac128_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-84bd005a3b73516025901d2272727ecb\n+c5503eb0f9c3b180fdb4dfcb6b937afb\n c_umac128_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-b7a6d096f29d3d5c109af74381a7227e\n+c7836589465215940b3e67a7993fe09d\n c_umac128_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1646,15 +1646,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1663,15 +1663,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f52afcdab09a498078f18e1254e67af2\n+fbd1093d02bd9f0ced65e88d7ba03c3e\n c_umac128_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1679,15 +1679,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1696,20 +1696,20 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-bf9eda64dd75217619ed291ffd0f71f2\n+dbe6474df402f4bd55a49e694b6a33e1\n c_umac32_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 2392#]\n-aa70ea135a34065b30afc890763228d7\n+8724abd2c2c581030480f34bdf24dec8\n c_umac32_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1717,15 +1717,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1734,48 +1734,48 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0230525e9121ab44d48359738f472f64\n+9d475b8d8b32613b967c27a9b5758cfb\n c_umac32_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 4#]\n-0d478f4bfd0f69f3e91c47d2818d60b2\n+41bf1ede4dcdf555e1855844798da6a6\n c_umac32_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-5353b40f106a764e68b9cf1253a75529\n+75aee3d759985567f84f7aa5546fd6a6\n c_umac32_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1783,15 +1783,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1800,15 +1800,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0e5ae574204de3c1715a26d703e87446\n+5418391843684f31b777386f5a76a53e\n c_umac32_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1816,15 +1816,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1833,20 +1833,20 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-7627c002a98acd55aad372a92b4b0e1d\n+1d5aa264f0d3608c2be0bc419cf7bd7e\n c_umac64_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 2520#]\n-f826d296c151f6eebe3a4d2777d3cf0e\n+d38d0267a0fe8bb07da1a95fd3ee1e27\n c_umac64_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1854,15 +1854,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1871,48 +1871,48 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-91ff424c8af4cffb91356f7bf55837d2\n+10524b8e4467622ddff0579186278303\n c_umac64_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-7a6f42fb4874a60219cd15eae22e3c20\n+931516714ebbb04ac2ee5a1d5d110568\n c_umac64_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-7f789b96f39d7aab129696b2e192c392\n+2882cde6bcb6ac95825abdb1715c4ab2\n c_umac64_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1920,15 +1920,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1937,15 +1937,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-1c79569044a6c40285f467ef449328db\n+778e9f4aa9c3ffe4772a05c49c2ef39e\n c_umac64_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1953,15 +1953,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1970,20 +1970,20 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f77beca5b5625115b327f6dc18ac30e3\n+0f99c7c5a6de719990047e885d75f4bb\n c_umac96_ctx_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 2640#]\n-ecb7c17c18c2382d9bcf17b6fcd88175\n+abb3e9f40136fef95329137f6741837a\n c_umac96_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1991,15 +1991,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2008,48 +2008,48 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-76cc9c31ef33127cd057ccdfd7c6a247\n+b566aa6d1acba4beb2b91e272e9acad4\n c_umac96_digest_size :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 12#]\n-e773a8e6350e009350744ccde4bed78a\n+3fc9b213f7dc3d18683996396f8a2dbe\n c_umac96_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-53363551c5c30c9c5ba79357150122a5\n+c5bc6b85aac1e019c7f82f20e0b361cb\n c_umac96_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2057,15 +2057,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2074,15 +2074,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ba9a39b25014b1a327fba70bf7bbf761\n+c50b95ef6e948bbe5c366de94215987f\n c_umac96_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2090,15 +2090,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/Types.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/Types.dyn_hi", "comments": ["Files 94% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got dyn\n interface Crypto.Nettle.Hash.Types 9066\n- interface hash: 145adcdfc5e29023eae35338bc22b482\n- ABI hash: 9de1191b13c6dba9a894b8ec7eecc105\n- export-list hash: 7416416d66f4eb0fcbbe4bfec62ac6d9\n+ interface hash: 62ad12830c7917607c5b04df0ba27bce\n+ ABI hash: e1d9e2798dee8208ad369757aa26f63f\n+ export-list hash: da7edfa1b7073d44f91282c82d88e4b3\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 1f252900a48c5d0a5413a4b20b878990\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 802c370421ee50ed11109d4fad2aeb0c\n sig of: Nothing\n@@ -83,23 +83,23 @@\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea\n import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ Data.Tagged ea2df2d15b5d8e34014224bf6c8f4e30\n-9761e22d5494963fe26128631ccc54ca\n+b23202ab4dac52668e19ca727bb7043b\n $dmhashHMAC ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: Compulsory <0,TrueTrue> hmacInit]\n-e1e1ca6aaba65df224cc145e891a7459\n+3b3b344cc93509491ca51f3eca2fcf19\n $dmhashUpdateLazy ::\n HashAlgorithm a =>\n a -> Data.ByteString.Lazy.Internal.ByteString -> a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1L><1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n \\ @a\n@@ -116,15 +116,15 @@\n (\\ (ds['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (ds1['GHC.Types.Many] :: a -> a)[OneShot]\n (v['GHC.Types.Many] :: a)[OneShot] ->\n case v of z { DEFAULT -> ds1 (k z ds) })\n (GHC.Base.id @a)\n (Data.ByteString.Lazy.toChunks eta)\n a1]\n-010be2cf76ab73ca69c01349b3261f72\n+21e3b620ba685cb61e04c102a710f6f9\n $dmimplKeyedHashUpdateLazy ::\n KeyedHashAlgorithm k =>\n k -> Data.ByteString.Lazy.Internal.ByteString -> k\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1L><1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n \\ @k\n@@ -141,15 +141,15 @@\n (\\ (ds['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (ds1['GHC.Types.Many] :: k -> k)[OneShot]\n (v['GHC.Types.Many] :: k)[OneShot] ->\n case v of z { DEFAULT -> ds1 (k2 z ds) })\n (GHC.Base.id @k)\n (Data.ByteString.Lazy.toChunks eta)\n k1]\n-ad5d3947d86556ef4718049d21d3ef99\n+55bad15ec822da956242507d002a2267\n $fKeyedHashAlgorithmHMAC ::\n HashAlgorithm a => KeyedHashAlgorithm (HMAC a)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Inline: CONLIKE,\n Unfolding: DFun: @a (v['GHC.Types.Many] :: HashAlgorithm a).\n@@ -167,28 +167,28 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n (hmacInit_$cimplKeyedHashInit @a v)\n ($fKeyedHashAlgorithmHMAC_$cimplKeyedHashUpdate @a v)\n ($fKeyedHashAlgorithmHMAC_$cimplKeyedHashUpdateLazy @a v)\n ($fKeyedHashAlgorithmHMAC_$cimplKeyedHashFinalize @a v)]\n-f30f031ec345963b05aa98b6f7ec1e5f\n+7ec146957a76aa0087ef3b88213bc341\n $fKeyedHashAlgorithmHMAC1 :: (GHC.Types.Char -> b -> b) -> b -> b\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ @b\n (c['GHC.Types.Many] :: GHC.Types.Char -> b -> b)[OneShot]\n (n['GHC.Types.Many] :: b)[OneShot] ->\n GHC.CString.unpackFoldrCString# @b $fKeyedHashAlgorithmHMAC2 c n]\n-65f930d1c1eb8acf5ead64b37b6f4f13\n+9ccf708e56fd3a28fde66d7dc021f7e9\n $fKeyedHashAlgorithmHMAC2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"HMAC-\"#]\n-025533137e6e287f41b4e9309c11fca0\n+68ab99f82c7136f43ce4dec9942be309\n $fKeyedHashAlgorithmHMAC_$cimplKeyedHashFinalize ::\n HashAlgorithm a =>\n HMAC a -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ @a\n@@ -199,15 +199,15 @@\n @a\n $dHashAlgorithm\n (hashUpdate\n @a\n $dHashAlgorithm\n o\n (hashFinalize @a $dHashAlgorithm i)) }]\n-f7bfdf4280a18748315750251a077f9f\n+0137250c37ed68d226d9567c067cbed6\n $fKeyedHashAlgorithmHMAC_$cimplKeyedHashUpdate ::\n HashAlgorithm a =>\n HMAC a -> Data.ByteString.Internal.Type.ByteString -> HMAC a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ @a\n@@ -216,15 +216,15 @@\n case ds of wild { HMAC o i ->\n let {\n g :: Data.ByteString.Internal.Type.ByteString -> a []\n = hashUpdate @a $dHashAlgorithm i\n } in\n \\ (x['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case g x of conrep { DEFAULT -> HMAC @a o conrep } }]\n-d5743435b031b6d4f533978fdf52a50c\n+5c15f61b981140eb99c0824930a8958e\n $fKeyedHashAlgorithmHMAC_$cimplKeyedHashUpdateLazy ::\n HashAlgorithm a =>\n HMAC a -> Data.ByteString.Lazy.Internal.ByteString -> HMAC a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ @a\n@@ -233,238 +233,238 @@\n case ds of wild { HMAC o i ->\n let {\n g :: Data.ByteString.Lazy.Internal.ByteString -> a []\n = hashUpdateLazy @a $dHashAlgorithm i\n } in\n \\ (x['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case g x of conrep { DEFAULT -> HMAC @a o conrep } }]\n-7e5af3e38e9e7a2a5a00ac4f11c5a593\n+3d093ede08e6b9a3fd397d00f4c768db\n $tc'C:HashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17272516645707349834#Word64\n- 9459481239172234408#Word64\n+ 10575315484851946740#Word64\n+ 9225117654530092184#Word64\n $trModule\n $tc'C:HashAlgorithm2\n 1#\n $tc'C:HashAlgorithm1]\n-8958da3947bb0a38f6aefd2f1ad01e92\n+c30f38b65cdd2510792671c7c2e52fe2\n $tc'C:HashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-8d4de1a73544e22a602284f3958c7985\n+047a46e58ffc6cf4b7d8bbb261453746\n $tc'C:HashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:HashAlgorithm3]\n-8c3dd502a3287322bb3e36c4a0bee211\n+a59230013f86056a6a694493bad8324f\n $tc'C:HashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:HashAlgorithm\"#]\n-fe28210a09c32c5460664c6e31efa95e\n+9747c30eeb320f5198044a0cadefdb45\n $tc'C:KeyedHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7578407150653851255#Word64\n- 1817402139655936290#Word64\n+ 4398724551173566500#Word64\n+ 14896673605421787628#Word64\n $trModule\n $tc'C:KeyedHashAlgorithm2\n 1#\n $tc'C:KeyedHashAlgorithm1]\n-8d5a463b0741b018bc697a30bafbd4c8\n+9f05f0af5dd87228843e1f2a5aa76563\n $tc'C:KeyedHashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-18641c28b3475b6d63f1539cc70b86c5\n+b66cd1a3dde7a8dba18763087ee9882a\n $tc'C:KeyedHashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:KeyedHashAlgorithm3]\n-968251077b90b37609dfd7e1133b07cd\n+56a3cea92a7d6fc4daba89932251ab00\n $tc'C:KeyedHashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:KeyedHashAlgorithm\"#]\n-459a826c40f6ff7336c195dfc8a4d80b\n+f05a4d357f3767504e3a82ac41bb1b4e\n $tc'HMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3801187017885691369#Word64\n- 11245143278129765519#Word64\n+ 1907868249015494170#Word64\n+ 18239563827311516983#Word64\n $trModule\n $tc'HMAC2\n 1#\n $tc'HMAC1]\n-8ec639723cf5b96a235d18959971ea60\n+cd5c5cdf798e6ce10ea78b04fd09d7e4\n $tc'HMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-56649d018fe84b7f38564d24d69b3287\n+44b9d6dfd33940c0bc03f8f840b9a93a\n $tc'HMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'HMAC3]\n-1f01a1cdc592cb6dfe9aaa6fb52d704b\n+9534accd9b446cd449b4aa3bc38a59af\n $tc'HMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'HMAC\"#]\n-44e67ccd5405219a5eaa90d9289a3abf\n+561537bcce4c85add27dd6586aaf4b9d\n $tc'KeyedHash :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 13436035276465115700#Word64\n- 8348650333522729768#Word64\n+ 10072571922897427223#Word64\n+ 9110676318651986318#Word64\n $trModule\n $tc'KeyedHash2\n 1#\n $tc'KeyedHash1]\n-1e487357fd3dccff09b1e912df1d0e0a\n+f50621803817593555db031045f588e4\n $tc'KeyedHash1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-548f703c6146c9d31bf60b559b4a6a3b\n+b7065b4bf7586be68d4afffb1ac970be\n $tc'KeyedHash2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'KeyedHash3]\n-9e936c2141f8ec6276c20e3e7e7a5eff\n+200ad813773ca7805643114bfc35f1a8\n $tc'KeyedHash3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'KeyedHash\"#]\n-bdee0c5bd92aade051b5b87302c22b37\n+e49cc9e7b1d81ea13c4e433a94136e27\n $tcHMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 11872411452164589268#Word64\n- 10058108614625192249#Word64\n+ 4273748039883586296#Word64\n+ 37215136391546089#Word64\n $trModule\n $tcHMAC1\n 0#\n GHC.Types.krep$*Arr*]\n-8b3f803a48484070912d59c1484436bf\n+157fc72605326990570f54a062cd1728\n $tcHMAC1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcHMAC2]\n-a70bf21aee869f432431f7c5014a50aa\n+da3f3d8464f764cad78603ddb6a9be5b\n $tcHMAC2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"HMAC\"#]\n-cd6f7c6a660172c2d489a52dfcf8562f\n+6a442df14015b7aa931767f15f7b0b0f\n $tcHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 8189424832537599221#Word64\n- 5729933181438442377#Word64\n+ 16692709825182273271#Word64\n+ 14469161368748776054#Word64\n $trModule\n $tcHashAlgorithm2\n 0#\n $tcHashAlgorithm1]\n-df7152cc0c9d4a528a540dbc5f8fc5dd\n+baddc3dfa5b2cb29021dffd35e9fa608\n $tcHashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-40acb96efe2f42be110af9b756c59755\n+6104e110a235dfd10359e51b0ab54999\n $tcHashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcHashAlgorithm3]\n-d43bce72cea6ab04b4219565e188ef89\n+989c0227e5a144a8fa58430cf139f39f\n $tcHashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"HashAlgorithm\"#]\n-d2112b59a43116b21de6596b7edcb074\n+1fc7d3956faf1f64917f7dfd6637e348\n $tcKeyedHash :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17378083423367600956#Word64\n- 939280000261329509#Word64\n+ 14340546956518355521#Word64\n+ 3338958572629533969#Word64\n $trModule\n $tcKeyedHash1\n 0#\n GHC.Types.krep$*]\n-53377f3f3682943877dd1f63f954cf40\n+4e3aa57b933836d549de8a7f01777a6a\n $tcKeyedHash1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcKeyedHash2]\n-426f9a2ebc23616e68f38086033de39e\n+05f379d9ec1bdcaa8ea2ec7360acc62a\n $tcKeyedHash2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"KeyedHash\"#]\n-e82544fabb36331a22558a9ae1dd3574\n+efd0011a84dad0e4d9b1b75b5780607c\n $tcKeyedHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14586222213934688184#Word64\n- 17928066649421606116#Word64\n+ 15778297146252027845#Word64\n+ 15124454836089061208#Word64\n $trModule\n $tcKeyedHashAlgorithm1\n 0#\n $tcHashAlgorithm1]\n-522da8df126eb04ea4cc6fbdba187c12\n+f1b81c7737028cc89c255539c0414fb2\n $tcKeyedHashAlgorithm1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tcKeyedHashAlgorithm2]\n-b4fc8af07006c4f3de6b77fd0b8d69bc\n+a8f3d5042a18142512af49fddf429be6\n $tcKeyedHashAlgorithm2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"KeyedHashAlgorithm\"#]\n-e0816c733a3cb43b31eb4f4095395caa\n+9259b8406f73049a8450791d93f9eb45\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-cc19266a48e9995d7b1698010d62866d\n+529d6f641a1719c291e0bb3987860f43\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-bb42442a1fe7cc428d5c721f0d3bc055\n+a59195aa8075038967aff1f83d4ed486\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Hash.Types\"#]\n-e2c646c6e8653a094e3ef0a713781aa8\n+0b2774b11195cc2d65f1283377c537fa\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-2028ae3e8eb315631df79db419b5e802\n+a85a8576635ddf04f5e9ec0220f33fae\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-08fb8936d7886f72e259360b950fe6ac\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+1e3b08b8fc068187680962f382774453\n $w$cimplKeyedHashInit ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString -> (# a, a #)\n StrWork([!])\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Inline: [2]]\n-d64604141d3710a1bed531dbd64745c8\n+a351f10f406ab5dae7959a57d714e498\n $whmac' ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n StrWork([!])\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -484,15 +484,15 @@\n @a\n $dHashAlgorithm\n (hashUpdate\n @a\n $dHashAlgorithm\n ww\n (hashFinalize @a $dHashAlgorithm conrep)) } }]\n-40e6c02242bd63f7c526a20f32af78b3\n+e9d841a6a1fd52fda21fc2c1546b566d\n $whmacLazy' ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n StrWork([!])\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -516,50 +516,50 @@\n @a\n $dHashAlgorithm\n (hashUpdate\n @a\n $dHashAlgorithm\n ww\n (hashFinalize @a $dHashAlgorithm conrep)) } }]\n-e51f71266dd8a6dad50ddddd3b712e69\n+91c0020cd0297f8cdd37a8c628645783\n type HMAC :: * -> *\n data HMAC a = HMAC !a !a\n-82c7dd31cb8a47764896d804d2814f1c\n+9aea0360bb046aef2852997e5876a814\n type HashAlgorithm :: * -> GHC.Types.Constraint\n class HashAlgorithm a where\n hashBlockSize :: Data.Tagged.Tagged a GHC.Types.Int\n hashDigestSize :: Data.Tagged.Tagged a GHC.Types.Int\n hashName :: Data.Tagged.Tagged a GHC.Base.String\n hashInit :: a\n hashUpdate :: a -> Data.ByteString.Internal.Type.ByteString -> a\n hashUpdateLazy :: a\n -> Data.ByteString.Lazy.Internal.ByteString -> a\n hashFinalize :: a -> Data.ByteString.Internal.Type.ByteString\n hashHMAC :: Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a KeyedHash\n {-# MINIMAL hashBlockSize, hashDigestSize, hashName, hashInit,\n hashUpdate, hashFinalize #-}\n-e01aae5d5bc48a99a275d00916143bad\n+d118a35e5df0d9e294e6b4c4555f01ef\n type KeyedHash :: *\n data KeyedHash = forall k. KeyedHashAlgorithm k => KeyedHash !k\n-9592f20c9f8bd8fb27ccf26b86a40d26\n+91efab9b0f8d8120ae8d86b2a3794ed5\n type KeyedHashAlgorithm :: * -> GHC.Types.Constraint\n class KeyedHashAlgorithm k where\n implKeyedHashDigestSize :: Data.Tagged.Tagged k GHC.Types.Int\n implKeyedHashName :: Data.Tagged.Tagged k GHC.Base.String\n implKeyedHashInit :: Data.ByteString.Internal.Type.ByteString -> k\n implKeyedHashUpdate :: k\n -> Data.ByteString.Internal.Type.ByteString -> k\n implKeyedHashUpdateLazy :: k\n -> Data.ByteString.Lazy.Internal.ByteString -> k\n implKeyedHashFinalize :: k\n -> Data.ByteString.Internal.Type.ByteString\n {-# MINIMAL implKeyedHashDigestSize, implKeyedHashName,\n implKeyedHashInit, implKeyedHashUpdate, implKeyedHashFinalize #-}\n-5b5a55a681ccfdae116a3ffd873dd5ac\n+8bd7dfd90015eac09adc1d1a57e0d6b2\n hash ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n@@ -568,44 +568,44 @@\n (forall (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-1713ac7a6bf2569e2251177ec88cf3c6\n+96fa66171352103cb9c0a60b787553ef\n hash' ::\n HashAlgorithm a =>\n a\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n Unfolding: Core: StableSystem <3,TrueTrue>\n \\ @a\n ($dHashAlgorithm['GHC.Types.Many] :: HashAlgorithm a)\n (a1['GHC.Types.Many] :: a)\n (x['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n hash1 @a $dHashAlgorithm x]\n-dc8328f8bf86859f1c308508fdd75b74\n+f4fd1c884c05f30ba17136fcb22055a8\n hash1 ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ @a\n ($dHashAlgorithm['GHC.Types.Many] :: HashAlgorithm a)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)[OneShot] ->\n hashFinalize\n @a\n $dHashAlgorithm\n (hashUpdate @a $dHashAlgorithm (hashInit @a $dHashAlgorithm) msg)]\n-e07d3f7908291fdf1c1273a04e7d9988\n+6d1009a9e2054332731329ac7dc25095\n hashLazy ::\n HashAlgorithm a =>\n Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged a Data.ByteString.Lazy.Internal.ByteString\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2,\n Strictness: ,\n@@ -615,30 +615,30 @@\n (forall (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-4c3f8aca89d8f110bc3d72552d22bfb2\n+88d03dad70d77304cf594a143b0d4d5a\n hashLazy' ::\n HashAlgorithm a =>\n a\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3,\n Arity: 3,\n Strictness: ,\n Unfolding: Core: StableSystem <3,TrueTrue>\n \\ @a\n ($dHashAlgorithm['GHC.Types.Many] :: HashAlgorithm a)\n (a1['GHC.Types.Many] :: a)\n (x['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n hashLazy1 @a $dHashAlgorithm x]\n-791629b2ec75cda4f5188ab77dad964d\n+7d8a696e2142989ae8cf18f93e09c04e\n hashLazy1 ::\n HashAlgorithm a =>\n Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2,\n Strictness: ,\n@@ -658,15 +658,15 @@\n DEFAULT\n -> Data.ByteString.Lazy.Internal.Chunk\n bx\n bx1\n ds1\n Data.ByteString.Lazy.Internal.Empty\n 0# -> Data.ByteString.Lazy.Internal.Empty } }]\n-c345253f82eff343a6da3899c97281c5\n+01a80977ccdddb11225b042ef2669dee\n hmac ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -681,15 +681,15 @@\n <*>_N\n _P\n _R\n ; Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-bfbade3da6ad08c1a72b710d7fc97704\n+e90edb58581ce454712f4305b24291a3\n hmac' ::\n HashAlgorithm a =>\n a\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -698,15 +698,15 @@\n Unfolding: Core: StableSystem <4,TrueTrue>\n \\ @a\n ($dHashAlgorithm['GHC.Types.Many] :: HashAlgorithm a)\n (a1['GHC.Types.Many] :: a)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n $whmac' @a $dHashAlgorithm key msg]\n-8ac0184c3cb1557621f22f46d323fd24\n+223e02ddd4c5c4e6cb6881354327a24a\n hmac1 ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged\n (HMAC a) Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -730,15 +730,15 @@\n ww\n (hashFinalize @a $dHashAlgorithm conrep)))\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } }]\n-64b54dbbe88a753b5010c4fc725a6829\n+608c9ab2bb350b6ea12faeb7442ebf1f\n hmacInit ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n@@ -753,15 +753,15 @@\n $dHashAlgorithm\n x of conrep { HMAC ipv ipv1 ->\n KeyedHash @(HMAC a) $dKeyedHashAlgorithm conrep })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-288216508338f0038433281e7dd2c1a9\n+ec0b4977992a8532ea78fac40503af26\n hmacInit' ::\n HashAlgorithm a =>\n a -> Data.ByteString.Internal.Type.ByteString -> KeyedHash\n [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n Unfolding: Core: StableSystem <3,TrueFalse>\n \\ @a\n@@ -772,15 +772,15 @@\n @a\n $dHashAlgorithm\n key of conrep { HMAC ipv ipv1 ->\n KeyedHash\n @(HMAC a)\n ($fKeyedHashAlgorithmHMAC @a $dHashAlgorithm)\n conrep }]\n-4acef332b2562d02d76ec440b6ee20f2\n+9d46c6cb4548c77efa776b93ee4fc2ee\n hmacInit_$cimplKeyedHashInit ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString -> HMAC a\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1,\n Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -788,15 +788,15 @@\n ($dHashAlgorithm['GHC.Types.Many] :: HashAlgorithm a)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$cimplKeyedHashInit\n @a\n $dHashAlgorithm\n key of wild { (#,#) ww ww1 ->\n HMAC @a ww ww1 }]\n-cf1d60dc717c3f94a36d42c27f5c3f2e\n+151df679997151557733f7ae13ae2138\n hmacLazy ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged a Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -811,15 +811,15 @@\n <*>_N\n _P\n _R\n ; Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-15555a81d4007bfd4edc2427d5c8b9be\n+145dda65edbc8d76f90664b494f49e74\n hmacLazy' ::\n HashAlgorithm a =>\n a\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -828,15 +828,15 @@\n Unfolding: Core: StableSystem <4,TrueTrue>\n \\ @a\n ($dHashAlgorithm['GHC.Types.Many] :: HashAlgorithm a)\n (a1['GHC.Types.Many] :: a)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $whmacLazy' @a $dHashAlgorithm key msg]\n-163559154afc8ea381181f92cd3f1599\n+169dfd4e30d697abcee4c0dfcd1400e3\n hmacLazy1 ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged\n (HMAC a) Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -860,15 +860,15 @@\n ww\n (hashFinalize @a $dHashAlgorithm conrep)))\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } }]\n-f3643ab5b637e3ba4cbb9a9e977587fa\n+c75459438c685ea87b1dfc6d5fb056b5\n keyedHash ::\n KeyedHashAlgorithm k =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged k Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -886,15 +886,15 @@\n $dKeyedHashAlgorithm\n conrep\n msg of conrep1 { DEFAULT ->\n (implKeyedHashFinalize @k $dKeyedHashAlgorithm conrep1)\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R)) } }]\n-f8c1bd13bd2aec13ebee4bb5b104715b\n+e5cf9123c53926c08d4051b1ebcfc3db\n keyedHash' ::\n KeyedHashAlgorithm k =>\n k\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -907,15 +907,15 @@\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)]\n-d8a3a3be180fc0bccb501c865c3375e1\n+b67b7aa7ac178378038b6de5fca3f750\n keyedHash'1 ::\n KeyedHashAlgorithm k =>\n k\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged k Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -923,98 +923,98 @@\n Unfolding: Core: StableSystem <4,TrueTrue>\n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (k1['GHC.Types.Many] :: k)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n keyedHash @k $dKeyedHashAlgorithm key msg]\n-1415c49ae03cbdb1c441f6b6ca5e4160\n+9cda339dc07f2b7d027fdb28130826a7\n keyedHashDigestSize :: KeyedHashAlgorithm k => k -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(1L,A,A,A,A,A)>,\n Unfolding: Core: \n keyedHashDigestSize1\n `cast`\n (forall (k :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N _P _R)]\n-6a5591252611d05d9559ae4e3c7f8caa\n+f47bf4c62cdef750366b0a109045e469\n keyedHashDigestSize' :: KeyedHash -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(1!P(L),A,A,A,A,A),A)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n (implKeyedHashDigestSize @k $dKeyedHashAlgorithm)\n `cast`\n (Data.Tagged.N:Tagged[0] <*>_N _P _R) }]\n-6cf39732f452304c3e2c0eae3d4c5b37\n+b1ec6839c4a0ca12bf299ba4a0acad9e\n keyedHashDigestSize1 ::\n KeyedHashAlgorithm k => k -> Data.Tagged.Tagged k GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(1L,A,A,A,A,A)>,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (k1['GHC.Types.Many] :: k) ->\n implKeyedHashDigestSize @k $dKeyedHashAlgorithm]\n-3b3340ac4e28f16ffbed74c75e590aa4\n+5116a25641965d1d07e9a88504186b91\n keyedHashFinalize ::\n KeyedHash -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(A,A,A,A,A,1C(1,L)),L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n implKeyedHashFinalize @k $dKeyedHashAlgorithm k1 }]\n-546c8caf0bb528ae5c6a5fbe6f660069\n+a580260d7d77420b37bfd9302e4351f4\n keyedHashInit ::\n KeyedHashAlgorithm k =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged k KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: ,\n Unfolding: Core: \n keyedHashInit1\n `cast`\n (forall (k :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-985b7f7f12a02b873a766a149447327a\n+b11687258f38f243bc8f42e92d5351d7\n keyedHashInit' ::\n KeyedHashAlgorithm k =>\n k -> Data.ByteString.Internal.Type.ByteString -> KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3,\n Arity: 3, Strictness: ,\n Unfolding: Core: StableSystem <3,TrueTrue>\n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (k1['GHC.Types.Many] :: k)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n keyedHashInit1 @k $dKeyedHashAlgorithm key]\n-05fb47e814a08cd08194ee4155f453a3\n+78c4a2df2f154c5d30449cb070e01fd6\n keyedHashInit1 ::\n KeyedHashAlgorithm k =>\n Data.ByteString.Internal.Type.ByteString -> KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: ,\n Unfolding: Core: \n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)[OneShot] ->\n case implKeyedHashInit\n @k\n $dKeyedHashAlgorithm\n key of conrep { DEFAULT ->\n KeyedHash @k $dKeyedHashAlgorithm conrep }]\n-5afbe51d641b2d41b342550a2e810777\n+e75a2944c34c87a60821a5cfb61d8c07\n keyedHashLazy ::\n KeyedHashAlgorithm k =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged k Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -1032,15 +1032,15 @@\n $dKeyedHashAlgorithm\n conrep\n msg of conrep1 { DEFAULT ->\n (implKeyedHashFinalize @k $dKeyedHashAlgorithm conrep1)\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R)) } }]\n-8424729b5600df8cd7f2eeb2f5cbb8b8\n+bf8e7ebbe4f023e02a748f8953f445c3\n keyedHashLazy' ::\n KeyedHashAlgorithm k =>\n k\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1053,15 +1053,15 @@\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)]\n-028e6ace9fd48a4f927c54362c7eca22\n+6c4af35ef9563fc48cadf2675e48b46d\n keyedHashLazy'1 ::\n KeyedHashAlgorithm k =>\n k\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged k Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1069,62 +1069,62 @@\n Unfolding: Core: StableSystem <4,TrueTrue>\n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (k1['GHC.Types.Many] :: k)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n keyedHashLazy @k $dKeyedHashAlgorithm key msg]\n-bb3c7b06b8fd3ddb6ec25e1d704464ef\n+95ad85b62a5c09f332954ce815f043fe\n keyedHashName :: KeyedHashAlgorithm k => k -> GHC.Base.String\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(A,1L,A,A,A,A)>,\n Unfolding: Core: \n keyedHashName1\n `cast`\n (forall (k :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N _P _R)]\n-9da296a8eb56abf254c8ee269ed753dc\n+eb477c66379aecf06ef7153694eb4573\n keyedHashName' :: KeyedHash -> GHC.Base.String\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(A,1L,A,A,A,A),A)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n (implKeyedHashName @k $dKeyedHashAlgorithm)\n `cast`\n (Data.Tagged.N:Tagged[0] <*>_N _P _R) }]\n-f23ebe17d89f71fd25cac371986d76ff\n+b2913c8c9cca2a709ca8838bc204bf88\n keyedHashName1 ::\n KeyedHashAlgorithm k => k -> Data.Tagged.Tagged k GHC.Base.String\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(A,1L,A,A,A,A)>,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (k1['GHC.Types.Many] :: k) ->\n implKeyedHashName @k $dKeyedHashAlgorithm]\n-abf34da350bfe2ce8820222312342f7f\n+746efdf35e530a71e10b10638c749224\n keyedHashUpdate ::\n KeyedHash -> Data.ByteString.Internal.Type.ByteString -> KeyedHash\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n let {\n g :: Data.ByteString.Internal.Type.ByteString -> k []\n = implKeyedHashUpdate @k $dKeyedHashAlgorithm k1\n } in\n \\ (x['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case g x of conrep { DEFAULT ->\n KeyedHash @k $dKeyedHashAlgorithm conrep } }]\n-c0f072d59beb18f4fd1567ede4fad848\n+70d4904af2aa05c4e959b1351cc1ff68\n keyedHashUpdateLazy ::\n KeyedHash -> Data.ByteString.Lazy.Internal.ByteString -> KeyedHash\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/Types.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/Types.hi", "comments": ["Files 94% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got \n interface Crypto.Nettle.Hash.Types 9066\n- interface hash: 145adcdfc5e29023eae35338bc22b482\n- ABI hash: 9de1191b13c6dba9a894b8ec7eecc105\n- export-list hash: 7416416d66f4eb0fcbbe4bfec62ac6d9\n+ interface hash: 62ad12830c7917607c5b04df0ba27bce\n+ ABI hash: e1d9e2798dee8208ad369757aa26f63f\n+ export-list hash: da7edfa1b7073d44f91282c82d88e4b3\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: f49afe31b63f91c473d8e4b1616c70d3\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 802c370421ee50ed11109d4fad2aeb0c\n sig of: Nothing\n@@ -83,23 +83,23 @@\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea\n import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ Data.Tagged ea2df2d15b5d8e34014224bf6c8f4e30\n-9761e22d5494963fe26128631ccc54ca\n+b23202ab4dac52668e19ca727bb7043b\n $dmhashHMAC ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: Compulsory <0,TrueTrue> hmacInit]\n-e1e1ca6aaba65df224cc145e891a7459\n+3b3b344cc93509491ca51f3eca2fcf19\n $dmhashUpdateLazy ::\n HashAlgorithm a =>\n a -> Data.ByteString.Lazy.Internal.ByteString -> a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1L><1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n \\ @a\n@@ -116,15 +116,15 @@\n (\\ (ds['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (ds1['GHC.Types.Many] :: a -> a)[OneShot]\n (v['GHC.Types.Many] :: a)[OneShot] ->\n case v of z { DEFAULT -> ds1 (k z ds) })\n (GHC.Base.id @a)\n (Data.ByteString.Lazy.toChunks eta)\n a1]\n-010be2cf76ab73ca69c01349b3261f72\n+21e3b620ba685cb61e04c102a710f6f9\n $dmimplKeyedHashUpdateLazy ::\n KeyedHashAlgorithm k =>\n k -> Data.ByteString.Lazy.Internal.ByteString -> k\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1L><1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n \\ @k\n@@ -141,15 +141,15 @@\n (\\ (ds['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (ds1['GHC.Types.Many] :: k -> k)[OneShot]\n (v['GHC.Types.Many] :: k)[OneShot] ->\n case v of z { DEFAULT -> ds1 (k2 z ds) })\n (GHC.Base.id @k)\n (Data.ByteString.Lazy.toChunks eta)\n k1]\n-ad5d3947d86556ef4718049d21d3ef99\n+55bad15ec822da956242507d002a2267\n $fKeyedHashAlgorithmHMAC ::\n HashAlgorithm a => KeyedHashAlgorithm (HMAC a)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Inline: CONLIKE,\n Unfolding: DFun: @a (v['GHC.Types.Many] :: HashAlgorithm a).\n@@ -167,28 +167,28 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n (hmacInit_$cimplKeyedHashInit @a v)\n ($fKeyedHashAlgorithmHMAC_$cimplKeyedHashUpdate @a v)\n ($fKeyedHashAlgorithmHMAC_$cimplKeyedHashUpdateLazy @a v)\n ($fKeyedHashAlgorithmHMAC_$cimplKeyedHashFinalize @a v)]\n-f30f031ec345963b05aa98b6f7ec1e5f\n+7ec146957a76aa0087ef3b88213bc341\n $fKeyedHashAlgorithmHMAC1 :: (GHC.Types.Char -> b -> b) -> b -> b\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ @b\n (c['GHC.Types.Many] :: GHC.Types.Char -> b -> b)[OneShot]\n (n['GHC.Types.Many] :: b)[OneShot] ->\n GHC.CString.unpackFoldrCString# @b $fKeyedHashAlgorithmHMAC2 c n]\n-65f930d1c1eb8acf5ead64b37b6f4f13\n+9ccf708e56fd3a28fde66d7dc021f7e9\n $fKeyedHashAlgorithmHMAC2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"HMAC-\"#]\n-025533137e6e287f41b4e9309c11fca0\n+68ab99f82c7136f43ce4dec9942be309\n $fKeyedHashAlgorithmHMAC_$cimplKeyedHashFinalize ::\n HashAlgorithm a =>\n HMAC a -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ @a\n@@ -199,15 +199,15 @@\n @a\n $dHashAlgorithm\n (hashUpdate\n @a\n $dHashAlgorithm\n o\n (hashFinalize @a $dHashAlgorithm i)) }]\n-f7bfdf4280a18748315750251a077f9f\n+0137250c37ed68d226d9567c067cbed6\n $fKeyedHashAlgorithmHMAC_$cimplKeyedHashUpdate ::\n HashAlgorithm a =>\n HMAC a -> Data.ByteString.Internal.Type.ByteString -> HMAC a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ @a\n@@ -216,15 +216,15 @@\n case ds of wild { HMAC o i ->\n let {\n g :: Data.ByteString.Internal.Type.ByteString -> a []\n = hashUpdate @a $dHashAlgorithm i\n } in\n \\ (x['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case g x of conrep { DEFAULT -> HMAC @a o conrep } }]\n-d5743435b031b6d4f533978fdf52a50c\n+5c15f61b981140eb99c0824930a8958e\n $fKeyedHashAlgorithmHMAC_$cimplKeyedHashUpdateLazy ::\n HashAlgorithm a =>\n HMAC a -> Data.ByteString.Lazy.Internal.ByteString -> HMAC a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ @a\n@@ -233,238 +233,238 @@\n case ds of wild { HMAC o i ->\n let {\n g :: Data.ByteString.Lazy.Internal.ByteString -> a []\n = hashUpdateLazy @a $dHashAlgorithm i\n } in\n \\ (x['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case g x of conrep { DEFAULT -> HMAC @a o conrep } }]\n-7e5af3e38e9e7a2a5a00ac4f11c5a593\n+3d093ede08e6b9a3fd397d00f4c768db\n $tc'C:HashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17272516645707349834#Word64\n- 9459481239172234408#Word64\n+ 10575315484851946740#Word64\n+ 9225117654530092184#Word64\n $trModule\n $tc'C:HashAlgorithm2\n 1#\n $tc'C:HashAlgorithm1]\n-8958da3947bb0a38f6aefd2f1ad01e92\n+c30f38b65cdd2510792671c7c2e52fe2\n $tc'C:HashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-8d4de1a73544e22a602284f3958c7985\n+047a46e58ffc6cf4b7d8bbb261453746\n $tc'C:HashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:HashAlgorithm3]\n-8c3dd502a3287322bb3e36c4a0bee211\n+a59230013f86056a6a694493bad8324f\n $tc'C:HashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:HashAlgorithm\"#]\n-fe28210a09c32c5460664c6e31efa95e\n+9747c30eeb320f5198044a0cadefdb45\n $tc'C:KeyedHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7578407150653851255#Word64\n- 1817402139655936290#Word64\n+ 4398724551173566500#Word64\n+ 14896673605421787628#Word64\n $trModule\n $tc'C:KeyedHashAlgorithm2\n 1#\n $tc'C:KeyedHashAlgorithm1]\n-8d5a463b0741b018bc697a30bafbd4c8\n+9f05f0af5dd87228843e1f2a5aa76563\n $tc'C:KeyedHashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-18641c28b3475b6d63f1539cc70b86c5\n+b66cd1a3dde7a8dba18763087ee9882a\n $tc'C:KeyedHashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:KeyedHashAlgorithm3]\n-968251077b90b37609dfd7e1133b07cd\n+56a3cea92a7d6fc4daba89932251ab00\n $tc'C:KeyedHashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:KeyedHashAlgorithm\"#]\n-459a826c40f6ff7336c195dfc8a4d80b\n+f05a4d357f3767504e3a82ac41bb1b4e\n $tc'HMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3801187017885691369#Word64\n- 11245143278129765519#Word64\n+ 1907868249015494170#Word64\n+ 18239563827311516983#Word64\n $trModule\n $tc'HMAC2\n 1#\n $tc'HMAC1]\n-8ec639723cf5b96a235d18959971ea60\n+cd5c5cdf798e6ce10ea78b04fd09d7e4\n $tc'HMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-56649d018fe84b7f38564d24d69b3287\n+44b9d6dfd33940c0bc03f8f840b9a93a\n $tc'HMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'HMAC3]\n-1f01a1cdc592cb6dfe9aaa6fb52d704b\n+9534accd9b446cd449b4aa3bc38a59af\n $tc'HMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'HMAC\"#]\n-44e67ccd5405219a5eaa90d9289a3abf\n+561537bcce4c85add27dd6586aaf4b9d\n $tc'KeyedHash :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 13436035276465115700#Word64\n- 8348650333522729768#Word64\n+ 10072571922897427223#Word64\n+ 9110676318651986318#Word64\n $trModule\n $tc'KeyedHash2\n 1#\n $tc'KeyedHash1]\n-1e487357fd3dccff09b1e912df1d0e0a\n+f50621803817593555db031045f588e4\n $tc'KeyedHash1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-548f703c6146c9d31bf60b559b4a6a3b\n+b7065b4bf7586be68d4afffb1ac970be\n $tc'KeyedHash2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'KeyedHash3]\n-9e936c2141f8ec6276c20e3e7e7a5eff\n+200ad813773ca7805643114bfc35f1a8\n $tc'KeyedHash3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'KeyedHash\"#]\n-bdee0c5bd92aade051b5b87302c22b37\n+e49cc9e7b1d81ea13c4e433a94136e27\n $tcHMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 11872411452164589268#Word64\n- 10058108614625192249#Word64\n+ 4273748039883586296#Word64\n+ 37215136391546089#Word64\n $trModule\n $tcHMAC1\n 0#\n GHC.Types.krep$*Arr*]\n-8b3f803a48484070912d59c1484436bf\n+157fc72605326990570f54a062cd1728\n $tcHMAC1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcHMAC2]\n-a70bf21aee869f432431f7c5014a50aa\n+da3f3d8464f764cad78603ddb6a9be5b\n $tcHMAC2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"HMAC\"#]\n-cd6f7c6a660172c2d489a52dfcf8562f\n+6a442df14015b7aa931767f15f7b0b0f\n $tcHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 8189424832537599221#Word64\n- 5729933181438442377#Word64\n+ 16692709825182273271#Word64\n+ 14469161368748776054#Word64\n $trModule\n $tcHashAlgorithm2\n 0#\n $tcHashAlgorithm1]\n-df7152cc0c9d4a528a540dbc5f8fc5dd\n+baddc3dfa5b2cb29021dffd35e9fa608\n $tcHashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-40acb96efe2f42be110af9b756c59755\n+6104e110a235dfd10359e51b0ab54999\n $tcHashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcHashAlgorithm3]\n-d43bce72cea6ab04b4219565e188ef89\n+989c0227e5a144a8fa58430cf139f39f\n $tcHashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"HashAlgorithm\"#]\n-d2112b59a43116b21de6596b7edcb074\n+1fc7d3956faf1f64917f7dfd6637e348\n $tcKeyedHash :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17378083423367600956#Word64\n- 939280000261329509#Word64\n+ 14340546956518355521#Word64\n+ 3338958572629533969#Word64\n $trModule\n $tcKeyedHash1\n 0#\n GHC.Types.krep$*]\n-53377f3f3682943877dd1f63f954cf40\n+4e3aa57b933836d549de8a7f01777a6a\n $tcKeyedHash1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcKeyedHash2]\n-426f9a2ebc23616e68f38086033de39e\n+05f379d9ec1bdcaa8ea2ec7360acc62a\n $tcKeyedHash2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"KeyedHash\"#]\n-e82544fabb36331a22558a9ae1dd3574\n+efd0011a84dad0e4d9b1b75b5780607c\n $tcKeyedHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14586222213934688184#Word64\n- 17928066649421606116#Word64\n+ 15778297146252027845#Word64\n+ 15124454836089061208#Word64\n $trModule\n $tcKeyedHashAlgorithm1\n 0#\n $tcHashAlgorithm1]\n-522da8df126eb04ea4cc6fbdba187c12\n+f1b81c7737028cc89c255539c0414fb2\n $tcKeyedHashAlgorithm1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tcKeyedHashAlgorithm2]\n-b4fc8af07006c4f3de6b77fd0b8d69bc\n+a8f3d5042a18142512af49fddf429be6\n $tcKeyedHashAlgorithm2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"KeyedHashAlgorithm\"#]\n-e0816c733a3cb43b31eb4f4095395caa\n+9259b8406f73049a8450791d93f9eb45\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-cc19266a48e9995d7b1698010d62866d\n+529d6f641a1719c291e0bb3987860f43\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-bb42442a1fe7cc428d5c721f0d3bc055\n+a59195aa8075038967aff1f83d4ed486\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Hash.Types\"#]\n-e2c646c6e8653a094e3ef0a713781aa8\n+0b2774b11195cc2d65f1283377c537fa\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-2028ae3e8eb315631df79db419b5e802\n+a85a8576635ddf04f5e9ec0220f33fae\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-08fb8936d7886f72e259360b950fe6ac\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+1e3b08b8fc068187680962f382774453\n $w$cimplKeyedHashInit ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString -> (# a, a #)\n StrWork([!])\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Inline: [2]]\n-d64604141d3710a1bed531dbd64745c8\n+a351f10f406ab5dae7959a57d714e498\n $whmac' ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n StrWork([!])\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -484,15 +484,15 @@\n @a\n $dHashAlgorithm\n (hashUpdate\n @a\n $dHashAlgorithm\n ww\n (hashFinalize @a $dHashAlgorithm conrep)) } }]\n-40e6c02242bd63f7c526a20f32af78b3\n+e9d841a6a1fd52fda21fc2c1546b566d\n $whmacLazy' ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n StrWork([!])\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -516,50 +516,50 @@\n @a\n $dHashAlgorithm\n (hashUpdate\n @a\n $dHashAlgorithm\n ww\n (hashFinalize @a $dHashAlgorithm conrep)) } }]\n-e51f71266dd8a6dad50ddddd3b712e69\n+91c0020cd0297f8cdd37a8c628645783\n type HMAC :: * -> *\n data HMAC a = HMAC !a !a\n-82c7dd31cb8a47764896d804d2814f1c\n+9aea0360bb046aef2852997e5876a814\n type HashAlgorithm :: * -> GHC.Types.Constraint\n class HashAlgorithm a where\n hashBlockSize :: Data.Tagged.Tagged a GHC.Types.Int\n hashDigestSize :: Data.Tagged.Tagged a GHC.Types.Int\n hashName :: Data.Tagged.Tagged a GHC.Base.String\n hashInit :: a\n hashUpdate :: a -> Data.ByteString.Internal.Type.ByteString -> a\n hashUpdateLazy :: a\n -> Data.ByteString.Lazy.Internal.ByteString -> a\n hashFinalize :: a -> Data.ByteString.Internal.Type.ByteString\n hashHMAC :: Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a KeyedHash\n {-# MINIMAL hashBlockSize, hashDigestSize, hashName, hashInit,\n hashUpdate, hashFinalize #-}\n-e01aae5d5bc48a99a275d00916143bad\n+d118a35e5df0d9e294e6b4c4555f01ef\n type KeyedHash :: *\n data KeyedHash = forall k. KeyedHashAlgorithm k => KeyedHash !k\n-9592f20c9f8bd8fb27ccf26b86a40d26\n+91efab9b0f8d8120ae8d86b2a3794ed5\n type KeyedHashAlgorithm :: * -> GHC.Types.Constraint\n class KeyedHashAlgorithm k where\n implKeyedHashDigestSize :: Data.Tagged.Tagged k GHC.Types.Int\n implKeyedHashName :: Data.Tagged.Tagged k GHC.Base.String\n implKeyedHashInit :: Data.ByteString.Internal.Type.ByteString -> k\n implKeyedHashUpdate :: k\n -> Data.ByteString.Internal.Type.ByteString -> k\n implKeyedHashUpdateLazy :: k\n -> Data.ByteString.Lazy.Internal.ByteString -> k\n implKeyedHashFinalize :: k\n -> Data.ByteString.Internal.Type.ByteString\n {-# MINIMAL implKeyedHashDigestSize, implKeyedHashName,\n implKeyedHashInit, implKeyedHashUpdate, implKeyedHashFinalize #-}\n-5b5a55a681ccfdae116a3ffd873dd5ac\n+8bd7dfd90015eac09adc1d1a57e0d6b2\n hash ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n@@ -568,44 +568,44 @@\n (forall (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-1713ac7a6bf2569e2251177ec88cf3c6\n+96fa66171352103cb9c0a60b787553ef\n hash' ::\n HashAlgorithm a =>\n a\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n Unfolding: Core: StableSystem <3,TrueTrue>\n \\ @a\n ($dHashAlgorithm['GHC.Types.Many] :: HashAlgorithm a)\n (a1['GHC.Types.Many] :: a)\n (x['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n hash1 @a $dHashAlgorithm x]\n-dc8328f8bf86859f1c308508fdd75b74\n+f4fd1c884c05f30ba17136fcb22055a8\n hash1 ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ @a\n ($dHashAlgorithm['GHC.Types.Many] :: HashAlgorithm a)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)[OneShot] ->\n hashFinalize\n @a\n $dHashAlgorithm\n (hashUpdate @a $dHashAlgorithm (hashInit @a $dHashAlgorithm) msg)]\n-e07d3f7908291fdf1c1273a04e7d9988\n+6d1009a9e2054332731329ac7dc25095\n hashLazy ::\n HashAlgorithm a =>\n Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged a Data.ByteString.Lazy.Internal.ByteString\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2,\n Strictness: ,\n@@ -615,30 +615,30 @@\n (forall (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-4c3f8aca89d8f110bc3d72552d22bfb2\n+88d03dad70d77304cf594a143b0d4d5a\n hashLazy' ::\n HashAlgorithm a =>\n a\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3,\n Arity: 3,\n Strictness: ,\n Unfolding: Core: StableSystem <3,TrueTrue>\n \\ @a\n ($dHashAlgorithm['GHC.Types.Many] :: HashAlgorithm a)\n (a1['GHC.Types.Many] :: a)\n (x['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n hashLazy1 @a $dHashAlgorithm x]\n-791629b2ec75cda4f5188ab77dad964d\n+7d8a696e2142989ae8cf18f93e09c04e\n hashLazy1 ::\n HashAlgorithm a =>\n Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2,\n Strictness: ,\n@@ -658,15 +658,15 @@\n DEFAULT\n -> Data.ByteString.Lazy.Internal.Chunk\n bx\n bx1\n ds1\n Data.ByteString.Lazy.Internal.Empty\n 0# -> Data.ByteString.Lazy.Internal.Empty } }]\n-c345253f82eff343a6da3899c97281c5\n+01a80977ccdddb11225b042ef2669dee\n hmac ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -681,15 +681,15 @@\n <*>_N\n _P\n _R\n ; Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-bfbade3da6ad08c1a72b710d7fc97704\n+e90edb58581ce454712f4305b24291a3\n hmac' ::\n HashAlgorithm a =>\n a\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -698,15 +698,15 @@\n Unfolding: Core: StableSystem <4,TrueTrue>\n \\ @a\n ($dHashAlgorithm['GHC.Types.Many] :: HashAlgorithm a)\n (a1['GHC.Types.Many] :: a)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n $whmac' @a $dHashAlgorithm key msg]\n-8ac0184c3cb1557621f22f46d323fd24\n+223e02ddd4c5c4e6cb6881354327a24a\n hmac1 ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged\n (HMAC a) Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -730,15 +730,15 @@\n ww\n (hashFinalize @a $dHashAlgorithm conrep)))\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } }]\n-64b54dbbe88a753b5010c4fc725a6829\n+608c9ab2bb350b6ea12faeb7442ebf1f\n hmacInit ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n@@ -753,15 +753,15 @@\n $dHashAlgorithm\n x of conrep { HMAC ipv ipv1 ->\n KeyedHash @(HMAC a) $dKeyedHashAlgorithm conrep })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-288216508338f0038433281e7dd2c1a9\n+ec0b4977992a8532ea78fac40503af26\n hmacInit' ::\n HashAlgorithm a =>\n a -> Data.ByteString.Internal.Type.ByteString -> KeyedHash\n [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n Unfolding: Core: StableSystem <3,TrueFalse>\n \\ @a\n@@ -772,15 +772,15 @@\n @a\n $dHashAlgorithm\n key of conrep { HMAC ipv ipv1 ->\n KeyedHash\n @(HMAC a)\n ($fKeyedHashAlgorithmHMAC @a $dHashAlgorithm)\n conrep }]\n-4acef332b2562d02d76ec440b6ee20f2\n+9d46c6cb4548c77efa776b93ee4fc2ee\n hmacInit_$cimplKeyedHashInit ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString -> HMAC a\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1,\n Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -788,15 +788,15 @@\n ($dHashAlgorithm['GHC.Types.Many] :: HashAlgorithm a)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$cimplKeyedHashInit\n @a\n $dHashAlgorithm\n key of wild { (#,#) ww ww1 ->\n HMAC @a ww ww1 }]\n-cf1d60dc717c3f94a36d42c27f5c3f2e\n+151df679997151557733f7ae13ae2138\n hmacLazy ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged a Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -811,15 +811,15 @@\n <*>_N\n _P\n _R\n ; Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-15555a81d4007bfd4edc2427d5c8b9be\n+145dda65edbc8d76f90664b494f49e74\n hmacLazy' ::\n HashAlgorithm a =>\n a\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -828,15 +828,15 @@\n Unfolding: Core: StableSystem <4,TrueTrue>\n \\ @a\n ($dHashAlgorithm['GHC.Types.Many] :: HashAlgorithm a)\n (a1['GHC.Types.Many] :: a)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $whmacLazy' @a $dHashAlgorithm key msg]\n-163559154afc8ea381181f92cd3f1599\n+169dfd4e30d697abcee4c0dfcd1400e3\n hmacLazy1 ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged\n (HMAC a) Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -860,15 +860,15 @@\n ww\n (hashFinalize @a $dHashAlgorithm conrep)))\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } }]\n-f3643ab5b637e3ba4cbb9a9e977587fa\n+c75459438c685ea87b1dfc6d5fb056b5\n keyedHash ::\n KeyedHashAlgorithm k =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged k Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -886,15 +886,15 @@\n $dKeyedHashAlgorithm\n conrep\n msg of conrep1 { DEFAULT ->\n (implKeyedHashFinalize @k $dKeyedHashAlgorithm conrep1)\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R)) } }]\n-f8c1bd13bd2aec13ebee4bb5b104715b\n+e5cf9123c53926c08d4051b1ebcfc3db\n keyedHash' ::\n KeyedHashAlgorithm k =>\n k\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -907,15 +907,15 @@\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)]\n-d8a3a3be180fc0bccb501c865c3375e1\n+b67b7aa7ac178378038b6de5fca3f750\n keyedHash'1 ::\n KeyedHashAlgorithm k =>\n k\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged k Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -923,98 +923,98 @@\n Unfolding: Core: StableSystem <4,TrueTrue>\n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (k1['GHC.Types.Many] :: k)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n keyedHash @k $dKeyedHashAlgorithm key msg]\n-1415c49ae03cbdb1c441f6b6ca5e4160\n+9cda339dc07f2b7d027fdb28130826a7\n keyedHashDigestSize :: KeyedHashAlgorithm k => k -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(1L,A,A,A,A,A)>,\n Unfolding: Core: \n keyedHashDigestSize1\n `cast`\n (forall (k :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N _P _R)]\n-6a5591252611d05d9559ae4e3c7f8caa\n+f47bf4c62cdef750366b0a109045e469\n keyedHashDigestSize' :: KeyedHash -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(1!P(L),A,A,A,A,A),A)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n (implKeyedHashDigestSize @k $dKeyedHashAlgorithm)\n `cast`\n (Data.Tagged.N:Tagged[0] <*>_N _P _R) }]\n-6cf39732f452304c3e2c0eae3d4c5b37\n+b1ec6839c4a0ca12bf299ba4a0acad9e\n keyedHashDigestSize1 ::\n KeyedHashAlgorithm k => k -> Data.Tagged.Tagged k GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(1L,A,A,A,A,A)>,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (k1['GHC.Types.Many] :: k) ->\n implKeyedHashDigestSize @k $dKeyedHashAlgorithm]\n-3b3340ac4e28f16ffbed74c75e590aa4\n+5116a25641965d1d07e9a88504186b91\n keyedHashFinalize ::\n KeyedHash -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(A,A,A,A,A,1C(1,L)),L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n implKeyedHashFinalize @k $dKeyedHashAlgorithm k1 }]\n-546c8caf0bb528ae5c6a5fbe6f660069\n+a580260d7d77420b37bfd9302e4351f4\n keyedHashInit ::\n KeyedHashAlgorithm k =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged k KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: ,\n Unfolding: Core: \n keyedHashInit1\n `cast`\n (forall (k :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-985b7f7f12a02b873a766a149447327a\n+b11687258f38f243bc8f42e92d5351d7\n keyedHashInit' ::\n KeyedHashAlgorithm k =>\n k -> Data.ByteString.Internal.Type.ByteString -> KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3,\n Arity: 3, Strictness: ,\n Unfolding: Core: StableSystem <3,TrueTrue>\n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (k1['GHC.Types.Many] :: k)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n keyedHashInit1 @k $dKeyedHashAlgorithm key]\n-05fb47e814a08cd08194ee4155f453a3\n+78c4a2df2f154c5d30449cb070e01fd6\n keyedHashInit1 ::\n KeyedHashAlgorithm k =>\n Data.ByteString.Internal.Type.ByteString -> KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: ,\n Unfolding: Core: \n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)[OneShot] ->\n case implKeyedHashInit\n @k\n $dKeyedHashAlgorithm\n key of conrep { DEFAULT ->\n KeyedHash @k $dKeyedHashAlgorithm conrep }]\n-5afbe51d641b2d41b342550a2e810777\n+e75a2944c34c87a60821a5cfb61d8c07\n keyedHashLazy ::\n KeyedHashAlgorithm k =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged k Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -1032,15 +1032,15 @@\n $dKeyedHashAlgorithm\n conrep\n msg of conrep1 { DEFAULT ->\n (implKeyedHashFinalize @k $dKeyedHashAlgorithm conrep1)\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R)) } }]\n-8424729b5600df8cd7f2eeb2f5cbb8b8\n+bf8e7ebbe4f023e02a748f8953f445c3\n keyedHashLazy' ::\n KeyedHashAlgorithm k =>\n k\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1053,15 +1053,15 @@\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)]\n-028e6ace9fd48a4f927c54362c7eca22\n+6c4af35ef9563fc48cadf2675e48b46d\n keyedHashLazy'1 ::\n KeyedHashAlgorithm k =>\n k\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged k Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1069,62 +1069,62 @@\n Unfolding: Core: StableSystem <4,TrueTrue>\n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (k1['GHC.Types.Many] :: k)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n keyedHashLazy @k $dKeyedHashAlgorithm key msg]\n-bb3c7b06b8fd3ddb6ec25e1d704464ef\n+95ad85b62a5c09f332954ce815f043fe\n keyedHashName :: KeyedHashAlgorithm k => k -> GHC.Base.String\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(A,1L,A,A,A,A)>,\n Unfolding: Core: \n keyedHashName1\n `cast`\n (forall (k :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N _P _R)]\n-9da296a8eb56abf254c8ee269ed753dc\n+eb477c66379aecf06ef7153694eb4573\n keyedHashName' :: KeyedHash -> GHC.Base.String\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(A,1L,A,A,A,A),A)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n (implKeyedHashName @k $dKeyedHashAlgorithm)\n `cast`\n (Data.Tagged.N:Tagged[0] <*>_N _P _R) }]\n-f23ebe17d89f71fd25cac371986d76ff\n+b2913c8c9cca2a709ca8838bc204bf88\n keyedHashName1 ::\n KeyedHashAlgorithm k => k -> Data.Tagged.Tagged k GHC.Base.String\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(A,1L,A,A,A,A)>,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (k1['GHC.Types.Many] :: k) ->\n implKeyedHashName @k $dKeyedHashAlgorithm]\n-abf34da350bfe2ce8820222312342f7f\n+746efdf35e530a71e10b10638c749224\n keyedHashUpdate ::\n KeyedHash -> Data.ByteString.Internal.Type.ByteString -> KeyedHash\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n let {\n g :: Data.ByteString.Internal.Type.ByteString -> k []\n = implKeyedHashUpdate @k $dKeyedHashAlgorithm k1\n } in\n \\ (x['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case g x of conrep { DEFAULT ->\n KeyedHash @k $dKeyedHashAlgorithm conrep } }]\n-c0f072d59beb18f4fd1567ede4fad848\n+70d4904af2aa05c4e959b1351cc1ff68\n keyedHashUpdateLazy ::\n KeyedHash -> Data.ByteString.Lazy.Internal.ByteString -> KeyedHash\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash.hi", "comments": ["Files 95% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,19 +1,19 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n- got dyn\n+ got \n interface Crypto.Nettle.Hash 9066\n- interface hash: 3e41d45d1ccc428a54f1d6a57461644d\n- ABI hash: 7e6a57ff7a3fc7fdd849f78d9a72e7a0\n- export-list hash: f1d49de84fc44bd4a9f4d0140f4948b0\n+ interface hash: b3b647fd8fefe4272dc45666c70a429e\n+ ABI hash: fd933ec45ee43522594e6ecc4cb03427\n+ export-list hash: 642b0c87d34b0c2132bb51cd7e0f4db2\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n- flag hash: 0a757ee585690057fcbbdb02fb03c6f1\n+ flag hash: c17758f8610c81ff2083b7fa9b8aa351\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: d22242d397cbf44cfd5fbe1abea752bd\n sig of: Nothing\n used TH splices: True\n where\n@@ -33,17 +33,17 @@\n SHA384\n SHA3_224\n SHA3_256\n SHA3_384\n SHA3_512\n SHA512\n Crypto.Nettle.Hash.Types.HashAlgorithm{Crypto.Nettle.Hash.Types.hashBlockSize Crypto.Nettle.Hash.Types.hashDigestSize Crypto.Nettle.Hash.Types.hashFinalize Crypto.Nettle.Hash.Types.hashHMAC Crypto.Nettle.Hash.Types.hashInit Crypto.Nettle.Hash.Types.hashName Crypto.Nettle.Hash.Types.hashUpdate Crypto.Nettle.Hash.Types.hashUpdateLazy}\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n@@ -64,152 +64,152 @@\n import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9\n import -/ GHC.IO.Unsafe 7495e2fd2120752a60da72702cee11e9\n import -/ GHC.Real e939e7e838e744ae152556c1fbe03de3\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.ForeignImports 53045c9c60ffdfc689c1ada1ecd5e897\n- exports: ea48ec4ac1d956d14d51e0891aabeaef\n- NettleHashDigest f2343e270e52175d84e074b20d0c6e49\n- NettleHashInit f125c21009a871c2613cbc62989f687e\n- NettleHashUpdate 74cab12649b457560e6b6b2864d76a97\n- c_gosthash94_block_size eb3a2fbaee61a09401e3c9ea223c809d\n- c_gosthash94_ctx_size 5ea83a28483e623c96e420b264cfa24b\n- c_gosthash94_digest 730ef996c1c0dc9351b5fa0ac53f83bb\n- c_gosthash94_digest_size 78a2a9891652d93482c1eb7652d700be\n- c_gosthash94_init 85561ce80af6d95d611c3a600c991267\n- c_gosthash94_update c6ace3cf813e2d97eb92312de9c08b80\n- c_md2_block_size 7963a490b8e1bc009dd074a4bb7885bc\n- c_md2_ctx_size 8f7aca4af8ea94d87ab23d27a1d1691e\n- c_md2_digest a30fba6fbc7f8b187bf97636888e90f5\n- c_md2_digest_size 0b00b8f1daab7c2482dd6f0ee94c33b1\n- c_md2_init f6346df3dee16f13addfe687a16f1457\n- c_md2_update fe311b5970a681a4827886094c21a234\n- c_md4_block_size 5f2c86d4ef859db1232e43f2695d9107\n- c_md4_ctx_size 9476109afe41eb37a7038ae56d4c341b\n- c_md4_digest a75360576b7b9c30f9b8ef36e43d8b2e\n- c_md4_digest_size f229519377a7076dcb07b5568502ab10\n- c_md4_init 41a96aa8684ed7c3d0288f3d8c7e7b8a\n- c_md4_update a652661301348d04e8703e6c1a955209\n- c_md5_block_size d038344af5a7d28d0af50de3c8cd7a0a\n- c_md5_ctx_size 40a44adf3f565716864f59e6a432bea1\n- c_md5_digest 7ea963fe83777831c218702ccad20e20\n- c_md5_digest_size 8955abce35752e4d57f0d3a0a8ec2ea3\n- c_md5_init 264125dfe3de877d669cf9dedf9a1633\n- c_md5_update 9feee5b6ca4b24e14a253bcead7fc345\n- c_ripemd160_block_size 25b63c6674417ab9beed8faaed244493\n- c_ripemd160_ctx_size 31ec35ef8edf32757d0c300641b63237\n- c_ripemd160_digest 239c727817f7a3da35c204bf188003cd\n- c_ripemd160_digest_size 92d79cbc51b9908d7ee89d8595c87448\n- c_ripemd160_init dd7c3adbddfb0d1d839d1622021f2ae2\n- c_ripemd160_update 2e11e08e4b0602e24bc70d43663dee8f\n- c_sha1_block_size 113cca7133751c211262e09d959ab1e5\n- c_sha1_ctx_size 630d90d0574cdf6adcdc088bf3e0e899\n- c_sha1_digest 8293deb229508e4c15a0a3236dc2c37b\n- c_sha1_digest_size ff87745392e41b556250391a011a02d3\n- c_sha1_init 37c8ec049220f98f9fba42758354591e\n- c_sha1_update 3e5c1f73e474748315572012fa391d8e\n- c_sha224_block_size 27adb68e090a027369e47240f8e29290\n- c_sha224_ctx_size aea47419ce55d3710a3f771048cd3bbc\n- c_sha224_digest a641977b05c90561263fde5b50b2ab5d\n- c_sha224_digest_size 2a062d99eb2dc4b5c04184233607ae51\n- c_sha224_init 3e7695bf4ddb66a3d6f44d69ee179f04\n- c_sha224_update 253c0df7a5a174feefdcbfcb335d65dd\n- c_sha256_block_size 3ebff1564fa4ad6d9b6d5b458bfe61c4\n- c_sha256_ctx_size 2776e3739d7b8e1c9633dcb0984704ff\n- c_sha256_digest b935390f05a420143bb3d1dfd02da747\n- c_sha256_digest_size 348585ce3c1b9195c1baae2ad1d91cbd\n- c_sha256_init 6aa1a7e46f17de997fc888b78ba626df\n- c_sha256_update ae4c8aa51df6dc86765020f7d2db5f1f\n- c_sha384_block_size 1f4dc57e64ba18614c5c5ab9fa6914c8\n- c_sha384_ctx_size 853b46c1211ddc20e699a7aa1b1746f7\n- c_sha384_digest db2ceec02b90be5a637408e44888acf5\n- c_sha384_digest_size 12b5ff44692a304bae701a7f79c1efdf\n- c_sha384_init 3077546b6569d050445e95d106dbde3b\n- c_sha384_update 5ef105f3cb6c5c81c5b6a940fc1f2727\n- c_sha3_224_block_size 0e47551e88434e030b060ee070df3906\n- c_sha3_224_ctx_size 3566b336766f69d8e53996fb8a371761\n- c_sha3_224_digest c116a7f204d130091757b0e3174b5aa1\n- c_sha3_224_digest_size cb36ad205ea3675f7c1814c9a106dab2\n- c_sha3_224_init c89631d9dd374dd312db618323e9809b\n- c_sha3_224_update 53eedb0e6684303bd67e323c44325ba0\n- c_sha3_256_block_size 3927dc755d6f52a0e3ec7fee96d4fcb1\n- c_sha3_256_ctx_size 9d8cb1cec716df6279797c30ec77b801\n- c_sha3_256_digest 4370b5de042fc83905bd97fa3b8cc933\n- c_sha3_256_digest_size 6c3bcd40cf7c0707babc63b894d93281\n- c_sha3_256_init 2c3d6a33b76bfa95d19c86563ab5256e\n- c_sha3_256_update eb7b99efbec84a31f152caec9fdcdf83\n- c_sha3_384_block_size 531ee0f275a2656c115782226d80b026\n- c_sha3_384_ctx_size d3ab34d841dae0d86e8cac9095128e13\n- c_sha3_384_digest 91713c84cdefad00682d27b5bad82e84\n- c_sha3_384_digest_size 2130913e505d10b82f6e89098c95d1be\n- c_sha3_384_init 4e57f366925737a6a6b16707f1f4ea37\n- c_sha3_384_update 8716aba6016874cf68d34c3d02e15c87\n- c_sha3_512_block_size d3b450829aa176d6c56a2e09b5948cda\n- c_sha3_512_ctx_size 4bc0cc3a3146eb8e49e9d97d3f21babb\n- c_sha3_512_digest aa5115ec7e70c6acd4069933387919be\n- c_sha3_512_digest_size 8b764773ead5e98f7bde72adba4656ad\n- c_sha3_512_init 369e986c4f075151d8f0c23a58692f84\n- c_sha3_512_update 85e8a51ec0366c862af27c3f7e36de25\n- c_sha512_block_size 8c7ea11f9db17d147ec97e9c95f34446\n- c_sha512_ctx_size 3a81e66c8788f1e986fdc450ff1c883c\n- c_sha512_digest fe3aafd8d8debd5d7ec590bbf5ee9d2d\n- c_sha512_digest_size 54aa51d77974cc0cd0d16ab4ebe8193c\n- c_sha512_init 7575b541a4b8db48280f623963d44a6b\n- c_sha512_update ba2f2d1294f7dd72d7509c73177843b9\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types 9de1191b13c6dba9a894b8ec7eecc105\n- exports: 7416416d66f4eb0fcbbe4bfec62ac6d9\n- HashAlgorithm 82c7dd31cb8a47764896d804d2814f1c\n- hash 5b5a55a681ccfdae116a3ffd873dd5ac\n- hash' 1713ac7a6bf2569e2251177ec88cf3c6\n- hashBlockSize 96a7ce9f0a38c067638fc02a8d1406f9\n- hashDigestSize 93b4cdfd5c5497ea40cfd0ebf5b657e8\n- hashFinalize 9386f0df27088385591ecd9af188775e\n- hashHMAC 62d17ca3c6e1208e6c872523b36af570\n- hashInit 0d13030f6ddb35c3b550686ec26ffd36\n- hashLazy e07d3f7908291fdf1c1273a04e7d9988\n- hashLazy' 4c3f8aca89d8f110bc3d72552d22bfb2\n- hashName cda9871332ad2735594755e9eb4b08c3\n- hashUpdate 673b467f076cc0cfa9bc12f501fb0c60\n- hashUpdateLazy f5462198a8116b765441db9afd6a8825\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr 6429aa0f81fb1df9933e1f17c12c8dd5\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.ForeignImports f00fe74d88efa5bf07b3184986ce211d\n+ exports: fbb6ef8d4b5110cb63a890293cd7c50e\n+ NettleHashDigest 837cf129cb4a6a2db30db03ae433ca35\n+ NettleHashInit a3e96c1cee3590dc1b88acabb04c3a74\n+ NettleHashUpdate 00faf07ea3c230b2eb4f1f155e42073b\n+ c_gosthash94_block_size b001171cbd174b16c411df9ba71499fe\n+ c_gosthash94_ctx_size b865c6e0d304759a9aad455da7190a2c\n+ c_gosthash94_digest 2194a8acbbe2324dbec9bf7e73063032\n+ c_gosthash94_digest_size b1f29739f5a3dbfe9fff07dbeb22bede\n+ c_gosthash94_init 451c3125779f1351a939c489949dd862\n+ c_gosthash94_update f0eb3d560a8ff2dd089f6d7c99d6443f\n+ c_md2_block_size 3a79d45a2ec09b41c8761c1058812050\n+ c_md2_ctx_size 1ca049f77ec1b99b65f577a3965f095f\n+ c_md2_digest fde23a6c6f3db80fd67866f515b85b22\n+ c_md2_digest_size f66b99c7b25bd0600ed38eaacf511f27\n+ c_md2_init 96ac7ecf196f9db06bfcea28f2a80e90\n+ c_md2_update 27b6266aa7fd66359983a18a4b5bfd94\n+ c_md4_block_size 5e4f57ca062e25ac1cb8e9d537c4ecb9\n+ c_md4_ctx_size 5d7bb60fe1000a74b59a0b0bdd159619\n+ c_md4_digest d8c303c14f1031bd7a59475f2cd54510\n+ c_md4_digest_size 668b0e799450f1ce2aa47820bb4afd89\n+ c_md4_init 7ed94eadb80b5e6c0167f7415ffd476d\n+ c_md4_update 59e2fcb2822564a59319f7bc48439205\n+ c_md5_block_size f37def139bcdfb3fd5ab8c452219a499\n+ c_md5_ctx_size aa1ce68004b5616db76c6517b51c5bed\n+ c_md5_digest 8246af9b5fc1f550bb774eeee36c98a3\n+ c_md5_digest_size 530de73cdfeab9a20be411a644b2b7a8\n+ c_md5_init 5342e068ee3b3bc90843e1a2ece96c66\n+ c_md5_update ed1679fbf8d298da7f2f97198b572bfb\n+ c_ripemd160_block_size 2281e4974d5ac80f9be5ce7a98a6308f\n+ c_ripemd160_ctx_size b7cb395102c03f7a8843a2fd8899e466\n+ c_ripemd160_digest cbbaa8508a629573f664c8a03694eb87\n+ c_ripemd160_digest_size 3e24682b5b90d1d0eedd279a621c7f3a\n+ c_ripemd160_init d866bc85e40850b0b51521f54cd0881e\n+ c_ripemd160_update ee84884a072a4c87c0802b53e954b6ef\n+ c_sha1_block_size b5b5a60a79f0a5bbbc21545df7d63304\n+ c_sha1_ctx_size b25f5861c5d2f0dcf4227b33fc9b4a99\n+ c_sha1_digest a5dfae85c70a30807877bffc60375081\n+ c_sha1_digest_size 8c8f455665ac63aece56a347fd8f0dba\n+ c_sha1_init 8249103998ffb278b5fd8264aec434ff\n+ c_sha1_update 1106e447b5349831d95243a4d217a829\n+ c_sha224_block_size 89b0b9a085e78eba5f5accffb4129c27\n+ c_sha224_ctx_size eb249a5ac5e48c56fa7f0d6035c7489b\n+ c_sha224_digest 289a33ee9f4af69e711d0c0fd7e22c7e\n+ c_sha224_digest_size 909a42013cb6d91ac63ce1f8677a8c59\n+ c_sha224_init 9d0aedcb1370a72d61c125b9c0f230ab\n+ c_sha224_update e95d15ec95f11d74ec03eef8f7e5cfe0\n+ c_sha256_block_size 1cc6a355ed6bf99777c3e039c138aa73\n+ c_sha256_ctx_size 82bf0c966ef59b3c962e3f8385546856\n+ c_sha256_digest 897d35613f2e4b5cb05c09d254fb70da\n+ c_sha256_digest_size 088fd729e8c6af85863910fbb1f8cb1e\n+ c_sha256_init 175288f3573dfaf604a784bdab093791\n+ c_sha256_update fd6d2517fdcfc89cf19db9c10bf57516\n+ c_sha384_block_size 84b4aff258fb6fc423beb8543b2b1a75\n+ c_sha384_ctx_size 860c2643bb78f6e4336306e8c782d2af\n+ c_sha384_digest ae85fcd5d52239962057af23277f918d\n+ c_sha384_digest_size d7f2f92dbfe37df9a57e9d113e90b96a\n+ c_sha384_init d5753f4b96b01c75c66379c5de2d56b3\n+ c_sha384_update 7adaf0aed9dbe85a5589a18fb7deeb75\n+ c_sha3_224_block_size 45ee8cd5b1d5b19992c1c67c3eac9d54\n+ c_sha3_224_ctx_size e0dee00e59b0ec371238a8f579c066a9\n+ c_sha3_224_digest daa54440d2860816c9d0e43933e2e18c\n+ c_sha3_224_digest_size f675a7cda218d53c5b3a27b6932ca4f9\n+ c_sha3_224_init 0afdc5d124b4df926f5400dd74b1e51a\n+ c_sha3_224_update 7cb97e0fd6564bdf8c943ec93c9a7570\n+ c_sha3_256_block_size e51b7ce065b8cc3fb4361998fac27c06\n+ c_sha3_256_ctx_size 0913d739cc294feab30d46107294b651\n+ c_sha3_256_digest 1b85855ee993500d1e9d72f70a695333\n+ c_sha3_256_digest_size 7c6fcfc4068f1e5f624a613737357cca\n+ c_sha3_256_init 701d0d9043705eb6651d44a0e5e58468\n+ c_sha3_256_update 0b97ec366691e504864ba4c54a7bb901\n+ c_sha3_384_block_size 1ea43a9bde77ea0a6f508c06f85e087d\n+ c_sha3_384_ctx_size 728f4f2bc6c5b2010a4f3c3ce91e75dc\n+ c_sha3_384_digest f1c07a2ac4d9c4b80a36225c6041c0d3\n+ c_sha3_384_digest_size f4909215af62bb39cf0ac267d57ff140\n+ c_sha3_384_init f9c79e835b4525e088103106c697f62b\n+ c_sha3_384_update 680399aed237c66c24f0a32159770bff\n+ c_sha3_512_block_size 1de61f05bb1cf185651563c8a3ed5f5d\n+ c_sha3_512_ctx_size 9680693c41269ed6e5c302862f300263\n+ c_sha3_512_digest e58b2b3b48623809efca350b9420dd36\n+ c_sha3_512_digest_size 7817b069906ff77949460ee8f1d953a8\n+ c_sha3_512_init 94963f35bb48ce72632476766226aa1a\n+ c_sha3_512_update 5e3e2576314166a11d0eca319a1c796e\n+ c_sha512_block_size 3e3c6e7ff872ebb10946b389331cf6d6\n+ c_sha512_ctx_size 45c2553b6c7f0f8427fac152bbfbb22c\n+ c_sha512_digest 1d2a6699afea2e5f75f4666995038e98\n+ c_sha512_digest_size bd59b550d981956a8e081d0391a359b4\n+ c_sha512_init c5dece7ed922504df3e701b0bef3067f\n+ c_sha512_update dff1ee91f71fdba917146c7086264f03\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types e1d9e2798dee8208ad369757aa26f63f\n+ exports: da7edfa1b7073d44f91282c82d88e4b3\n+ HashAlgorithm 9aea0360bb046aef2852997e5876a814\n+ hash 8bd7dfd90015eac09adc1d1a57e0d6b2\n+ hash' 96fa66171352103cb9c0a60b787553ef\n+ hashBlockSize 1ea850a8cd9bb18358c94a72a89e4618\n+ hashDigestSize 0dde153ea8695a698e5dd93b6df3ecc8\n+ hashFinalize e718e20c7c03023ffdd77ca07e8f96a3\n+ hashHMAC a01180cbdf11090ecee7e16326518448\n+ hashInit 2a2729fc9d0054680355ecd7e4573268\n+ hashLazy 6d1009a9e2054332731329ac7dc25095\n+ hashLazy' 88d03dad70d77304cf594a143b0d4d5a\n+ hashName 4f2486ab6893bb0f0163b5902a9d0a88\n+ hashUpdate 7bf6db2741a13ff956a796b3114b6249\n+ hashUpdateLazy f70c1c8a3127f1cfe8ce53f04a54c9ba\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 94f9511dd143b06b6b067573920f9545\n import -/ Data.SecureMem 9e1544dc21edcd78718668ecefb4233b\n import -/ Data.Tagged ea2df2d15b5d8e34014224bf6c8f4e30\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Hash annotated by 1143 of type [Char]\n-5ea0890e223c63b6268c1084afc9d8c2\n+f1b54664a3f75b0f3aa28254f9f82910\n $fHashAlgorithmGOSTHASH1 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-57a90062c5538326db24fea44c12d557\n+8ce75c405eee616f969a26637a391678\n $fHashAlgorithmGOSTHASH2 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 112#\n Crypto.Nettle.Hash.ForeignImports.c_gosthash94_init]\n-ef0bd51ed33553f30a3d9bfb7c3375d5\n+f3feb70ab71038236e8a82628de2362c\n $fHashAlgorithmGOSTHASH3 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmGOSTHASH4]\n-0e3d461a45c970f9301b573dca04529c\n+74adc470552b00bae63142c313ad783f\n $fHashAlgorithmGOSTHASH4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"GOSTHAST94\"#]\n-da4644ec89513376786346e86971b386\n+c81f95ae5600d5b10dd0aa0f55ed5763\n $fHashAlgorithmGOSTHASH94 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm GOSTHASH94\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @GOSTHASH94\n@@ -232,102 +232,102 @@\n $fHashAlgorithmGOSTHASH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-ba703e3daae6da14d9c05beef5792cdb\n+27358a8ae7c3bc334a047448394d1126\n $fHashAlgorithmGOSTHASH94_$chashInit :: GOSTHASH94\n [TagSig: , LambdaFormInfo: LFCon[GOSTHASH94],\n Unfolding: Core: GOSTHASH94 $fHashAlgorithmGOSTHASH2]\n-1606884771b29a078fc3d44144d17402\n+7029271ff1014fd9a829b7b3dcd904de\n $fHashAlgorithmGOSTHASH94_$chashUpdateLazy ::\n GOSTHASH94\n -> Data.ByteString.Lazy.Internal.ByteString -> GOSTHASH94\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: GOSTHASH94)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmGOSTHASH94_go1\n (Data.ByteString.Lazy.toChunks eta)\n a1]\n-2198fe0eb13e23f965249a065be6ae1e\n+dbab1eea958ea7d77494be7a243ab86d\n $fHashAlgorithmGOSTHASH94_$snettleHashFinalize ::\n GOSTHASH94 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: GOSTHASH94) ->\n case c of wild { GOSTHASH94 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize ww1 } }]\n-4ac2245b38c140f84c143c831a0b6e68\n+5b87b2df2a40ca9205a8147e23d397f5\n $fHashAlgorithmGOSTHASH94_$snettleHashUpdate ::\n GOSTHASH94\n -> Data.ByteString.Internal.Type.ByteString -> GOSTHASH94\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: GOSTHASH94)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate c msg of wild { Solo# ww ->\n GOSTHASH94 ww }]\n-e3c155682df46cf6d53d8575a091c757\n+016e314c4a0454f02a5041b064c901de\n $fHashAlgorithmGOSTHASH94_go1 ::\n [Data.ByteString.Internal.Type.ByteString]\n -> GOSTHASH94 -> GOSTHASH94\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-fc19dc267134273113606842b71b7513\n+9cedf09e1cd7e94b496f3915e34c5f64\n $fHashAlgorithmMD1 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-5b482073941805cdc5a262ef29d085a2\n+20156b0d47924bd4a2359b0f4f339198\n $fHashAlgorithmMD10 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 96#\n Crypto.Nettle.Hash.ForeignImports.c_md4_init]\n-49296eb63a898cc95840d90a16949fb9\n+2012d353eae73e3c8f8323670003ee87\n $fHashAlgorithmMD11 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmMD12]\n-cdc2b3b9681f94718b1a37f8039dd58d\n+41132491e7b3f37b3a3851280b95ee11\n $fHashAlgorithmMD12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD4\"#]\n-f27ae0feb76f96eff38f648768a1de95\n+34891b8a3abdeef2cf1c9169f7271f8a\n $fHashAlgorithmMD13 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-6c8aefe6a55761beabc690ce426df592\n+9bd4abd15cc4fe2244a131c886322777\n $fHashAlgorithmMD14 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 96#\n Crypto.Nettle.Hash.ForeignImports.c_md5_init]\n-0e2154fe6d94095ab3528d43019b96e6\n+2d8aa608615e94bcc90a3cad97be9881\n $fHashAlgorithmMD15 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmMD16]\n-ac644b8a901b5906d0b351700c3e29f0\n+cb0d3a3f859ed024633c764961ada0a1\n $fHashAlgorithmMD16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD5\"#]\n-08331bcef1da266ffd72c76d4dfc5db8\n+c1a0ebdd48c11a5b35f1d665e5d5b730\n $fHashAlgorithmMD2 :: Crypto.Nettle.Hash.Types.HashAlgorithm MD2\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD2\n Crypto.Nettle.Hash.ForeignImports.c_md2_block_size\n@@ -346,61 +346,61 @@\n $fHashAlgorithmMD1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-50cac8f709445aa3886880d6ce29a852\n+c7b505dfe6d74823dbf6081fcc7ad81b\n $fHashAlgorithmMD2_$chashInit :: MD2\n [TagSig: , LambdaFormInfo: LFCon[MD2],\n Unfolding: Core: MD2 $fHashAlgorithmMD3]\n-f2eda35c4f447204813ff27f145ce139\n+31b34737557a1bda20a662808a4fffee\n $fHashAlgorithmMD2_$chashUpdateLazy ::\n MD2 -> Data.ByteString.Lazy.Internal.ByteString -> MD2\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: MD2)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmMD2_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-1dd042dbe81d53a4fb88ae4e31e9ea3d\n+32657bbc585a725cab1f19b59f31e092\n $fHashAlgorithmMD2_$snettleHashFinalize ::\n MD2 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD2) ->\n case c of wild { MD2 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize1 ww1 } }]\n-5205e784a93d331fbb4fbc8873c943b1\n+52eda5e4ade8a57bfb1349a7f4338294\n $fHashAlgorithmMD2_$snettleHashUpdate ::\n MD2 -> Data.ByteString.Internal.Type.ByteString -> MD2\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD2)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate1 c msg of wild { Solo# ww -> MD2 ww }]\n-f94b9090856aeba9ea1eb8aa421d24d1\n+b794f1821c2c7094b6a0f33f9108e5d0\n $fHashAlgorithmMD2_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> MD2 -> MD2\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-fa0a78f56aa6e1b2d8157a7040d7dfe9\n+97c2394f088817eb52d3dd61ae977dee\n $fHashAlgorithmMD3 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 84#\n Crypto.Nettle.Hash.ForeignImports.c_md2_init]\n-017b3c250e71c800300f282b6e1fd9c6\n+e986fdc7da819c6e5f8bdd6d59139206\n $fHashAlgorithmMD4 :: Crypto.Nettle.Hash.Types.HashAlgorithm MD4\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD4\n Crypto.Nettle.Hash.ForeignImports.c_md4_block_size\n@@ -419,54 +419,54 @@\n $fHashAlgorithmMD9\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-fd5a5f6c5e3321dec6673dec95507b37\n+bc2160cab0e17b7ec21e0611c2f5d40d\n $fHashAlgorithmMD4_$chashInit :: MD4\n [TagSig: , LambdaFormInfo: LFCon[MD4],\n Unfolding: Core: MD4 $fHashAlgorithmMD10]\n-f490b99f1ccd628991ba921394c9c3c7\n+6c84342fad416314313fcda229428e9a\n $fHashAlgorithmMD4_$chashUpdateLazy ::\n MD4 -> Data.ByteString.Lazy.Internal.ByteString -> MD4\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: MD4)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmMD4_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-f489bcd594e77d6530fa4a152b066742\n+f38d31329f00b993b38fc9d322f09e09\n $fHashAlgorithmMD4_$snettleHashFinalize ::\n MD4 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD4) ->\n case c of wild { MD4 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize2 ww1 } }]\n-dd3415ec61c64f7d9998b2c0c2930458\n+33f8277aa4c93f347bcaa9ff6d88d4de\n $fHashAlgorithmMD4_$snettleHashUpdate ::\n MD4 -> Data.ByteString.Internal.Type.ByteString -> MD4\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD4)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate2 c msg of wild { Solo# ww -> MD4 ww }]\n-d954279ff1f2754ed7fcd921c8ee7a3e\n+d64b65eedf5efcda13c455089a36e75e\n $fHashAlgorithmMD4_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> MD4 -> MD4\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-1efe00ea0a354b260b201b547c178aaf\n+d798fbc4d1219971258dc7d714d29eeb\n $fHashAlgorithmMD5 :: Crypto.Nettle.Hash.Types.HashAlgorithm MD5\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD5\n Crypto.Nettle.Hash.ForeignImports.c_md5_block_size\n@@ -485,73 +485,73 @@\n $fHashAlgorithmMD13\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-3ebf2d16010972a861ba521a332d5fd5\n+5b1a133fdf3564be48cf4a5c2991b5e6\n $fHashAlgorithmMD5_$chashInit :: MD5\n [TagSig: , LambdaFormInfo: LFCon[MD5],\n Unfolding: Core: MD5 $fHashAlgorithmMD14]\n-2c5bb3be501be5c0da347fb3d9aa50de\n+6069aba7684db3fff63efab19e3226b5\n $fHashAlgorithmMD5_$chashUpdateLazy ::\n MD5 -> Data.ByteString.Lazy.Internal.ByteString -> MD5\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: MD5)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmMD5_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-07c71502dc20f2e4ab75b3fd37a17278\n+c4f5b5dc696db37b645d9c0a034af15c\n $fHashAlgorithmMD5_$snettleHashFinalize ::\n MD5 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD5) ->\n case c of wild { MD5 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize3 ww1 } }]\n-bece82eebe5e3c0197e75978e0c54095\n+03cef407ceb74ee9ee152a058bf7a701\n $fHashAlgorithmMD5_$snettleHashUpdate ::\n MD5 -> Data.ByteString.Internal.Type.ByteString -> MD5\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD5)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate3 c msg of wild { Solo# ww -> MD5 ww }]\n-0b944a20b832e2a5307beabf104a6131\n+5aa6f742d20e706240aff22f3b72fcdf\n $fHashAlgorithmMD5_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> MD5 -> MD5\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-4178f77d10a3b014ea636a0e1d7216ff\n+e6862f3b522565a93050b2af01c52c38\n $fHashAlgorithmMD7 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmMD8]\n-19f89434395ddfd1bb8c6aefbd4a70c6\n+cb43116062e905120204e734640674ba\n $fHashAlgorithmMD8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD2\"#]\n-47cf354e6985e10664dd9c9b032e0e0e\n+78b68a621f32dc75258c0c6a17c0376e\n $fHashAlgorithmMD9 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-0041bae7a855429c9c9305826fb732b3\n+5b8de3c41af51f7a7fafb2b14a031dfc\n $fHashAlgorithmRIPEMD1 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-fa0c49b3e8811efdd025599863084820\n+dff7582d2a116f403c2271deadc3b74a\n $fHashAlgorithmRIPEMD160 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm RIPEMD160\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @RIPEMD160\n@@ -574,74 +574,74 @@\n $fHashAlgorithmRIPEMD1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-7f8522947fa87f52f21ac6569fe35bc5\n+c8fe53bb7707bd55276db638f3c99236\n $fHashAlgorithmRIPEMD160_$chashInit :: RIPEMD160\n [TagSig: , LambdaFormInfo: LFCon[RIPEMD160],\n Unfolding: Core: RIPEMD160 $fHashAlgorithmRIPEMD2]\n-f4997fa35f5eff4fb544a8c623df3d11\n+72da64eb4dde913f7bc7a4fcad565d42\n $fHashAlgorithmRIPEMD160_$chashUpdateLazy ::\n RIPEMD160 -> Data.ByteString.Lazy.Internal.ByteString -> RIPEMD160\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: RIPEMD160)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmRIPEMD160_go1\n (Data.ByteString.Lazy.toChunks eta)\n a1]\n-fe47217c08de257a0a8d134950a3da77\n+8b010cf826feb9ecd1a578de69994c3c\n $fHashAlgorithmRIPEMD160_$snettleHashFinalize ::\n RIPEMD160 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: RIPEMD160) ->\n case c of wild { RIPEMD160 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize4 ww1 } }]\n-8fed830000d5c6d2002848cf601ac714\n+f20b309e2ccb454e0f86270babc94a74\n $fHashAlgorithmRIPEMD160_$snettleHashUpdate ::\n RIPEMD160 -> Data.ByteString.Internal.Type.ByteString -> RIPEMD160\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: RIPEMD160)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate4 c msg of wild { Solo# ww ->\n RIPEMD160 ww }]\n-728e868889d00eab3a5162d425b55517\n+a958fbbff0eb57722ac9fa1ba2695bf8\n $fHashAlgorithmRIPEMD160_go1 ::\n [Data.ByteString.Internal.Type.ByteString]\n -> RIPEMD160 -> RIPEMD160\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-150fdd22f21e8726395cf8bead12205e\n+c5c18de92dac96a02764db497d145631\n $fHashAlgorithmRIPEMD2 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 104#\n Crypto.Nettle.Hash.ForeignImports.c_ripemd160_init]\n-2188652ddf07e39c34a5bfea65f37ac9\n+096c434c0d5cc425bef34d252eb46809\n $fHashAlgorithmRIPEMD3 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmRIPEMD4]\n-1e65034e786d728ee4b1006964bb6ea0\n+c828d26a7cb2e9ef795b52e60242508a\n $fHashAlgorithmRIPEMD4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"RIPEMD160\"#]\n-fd0b7494a5d78b2cd617a60339e8ad78\n+5fce702ae8d806d812768b55d902aa10\n $fHashAlgorithmSHA1 :: Crypto.Nettle.Hash.Types.HashAlgorithm SHA1\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA1\n Crypto.Nettle.Hash.ForeignImports.c_sha1_block_size\n@@ -660,122 +660,122 @@\n $fHashAlgorithmSHA2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-1e6db9ba97b3b7fc03b827f75f765d30\n+d0c6c4fb2970b2a0688cf53546ff33cb\n $fHashAlgorithmSHA10 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-8f82641f2f2ab7f4025b87b52b8e25fa\n+d1ee6bddb97360b86a39b8ceb8f11323\n $fHashAlgorithmSHA11 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 112#\n Crypto.Nettle.Hash.ForeignImports.c_sha256_init]\n-db6b923e0a88fa889aaf20794b843df4\n+b23b331820f578fba164f13f66c49a6d\n $fHashAlgorithmSHA12 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA13]\n-c2e6e3c1a6ee6e1c17752dfe2706c8d2\n+a8c57663645a90cea1b598e49c435ce6\n $fHashAlgorithmSHA13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA256\"#]\n-564eaad5f76a1d188d7643081651c837\n+32d5bd6212a0b0b00a987afa41c7f445\n $fHashAlgorithmSHA14 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-6522e8dd0fcf05a26eb762489ab332d3\n+d2a2428d0a15b7a5c41e6b0cf0803cc1\n $fHashAlgorithmSHA15 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 216#\n Crypto.Nettle.Hash.ForeignImports.c_sha384_init]\n-d8159ea43d356b3b0597f039b982cfb2\n+fc0104f527eec2b50671f786370b2141\n $fHashAlgorithmSHA16 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA17]\n-ef6273d908b2b6398c20440cb3e40fa9\n+3cc09aed9c09daec8e75901c2eea652d\n $fHashAlgorithmSHA17 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA384\"#]\n-468ca20bd90765e854bc9aaf3ebbc8ce\n+3ffed08cb7bc568ef4937eeca0fe5b8a\n $fHashAlgorithmSHA18 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-626ac8da5aa1f52a24323dba73a7ad16\n+74ba1e9083107e0999897929100ad5b0\n $fHashAlgorithmSHA19 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 216#\n Crypto.Nettle.Hash.ForeignImports.c_sha512_init]\n-ab011385c25c93a591f6e3342c7a08f6\n+0b164f73cb1c1dd551eceb5d84e6fe2b\n $fHashAlgorithmSHA1_$chashInit :: SHA1\n [TagSig: , LambdaFormInfo: LFCon[SHA1],\n Unfolding: Core: SHA1 $fHashAlgorithmSHA3]\n-f2bd682ddc90ea5edcaa60251c4eeaab\n+6f42829e6b35811b039867c74e01ce04\n $fHashAlgorithmSHA1_$chashUpdateLazy ::\n SHA1 -> Data.ByteString.Lazy.Internal.ByteString -> SHA1\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA1)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA1_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-cd566eded1e9543ddecb654c2146f368\n+4fc9fe6b6851567ed285dce31231bdb8\n $fHashAlgorithmSHA1_$snettleHashFinalize ::\n SHA1 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA1) ->\n case c of wild { SHA1 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize5 ww1 } }]\n-e3eca8512795023c4b80557c06e634a3\n+19faa34523199c028891725253ca6178\n $fHashAlgorithmSHA1_$snettleHashUpdate ::\n SHA1 -> Data.ByteString.Internal.Type.ByteString -> SHA1\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA1)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate5 c msg of wild { Solo# ww -> SHA1 ww }]\n-e6b0613e89caf80ddd5f4e2801596d56\n+045cde595cc8c3e5bc5ca969dbf2c8da\n $fHashAlgorithmSHA1_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA1 -> SHA1\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-de9ce180a54eb149b80eba85e2599f96\n+8131de0daf5fa60ab67fbffdc60bd524\n $fHashAlgorithmSHA2 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-096cc2f1c32aa92b7f7e54928bf44772\n+fc7f28fea49fda4bf76910920ff705b6\n $fHashAlgorithmSHA20 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA21]\n-42def2244a877606a9256415935f6772\n+35aa5b45e64de4d16f9caad1bacebb71\n $fHashAlgorithmSHA21 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA512\"#]\n-22f80ad230330196e25826d72f9be67e\n+71950d2125fb109425de08ac92cb7794\n $fHashAlgorithmSHA224 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA224\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA224\n@@ -796,54 +796,54 @@\n $fHashAlgorithmSHA6\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-c3d2a1f4479848c6e0545700c377655f\n+43d324ba75712105d8c2112d23c92332\n $fHashAlgorithmSHA224_$chashInit :: SHA224\n [TagSig: , LambdaFormInfo: LFCon[SHA224],\n Unfolding: Core: SHA224 $fHashAlgorithmSHA7]\n-84e131eedc7c2bedd53cfbcc5f192613\n+a6ccaf3b223dc30e0b48fa933a9b9f1f\n $fHashAlgorithmSHA224_$chashUpdateLazy ::\n SHA224 -> Data.ByteString.Lazy.Internal.ByteString -> SHA224\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA224)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA224_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-6f0f92fd7577fa03e20fd03ccc2c9797\n+a1fed5fff1dfbcff527c62d299435cee\n $fHashAlgorithmSHA224_$snettleHashFinalize ::\n SHA224 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA224) ->\n case c of wild { SHA224 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize6 ww1 } }]\n-74c366925a23059d9932b932d6bd12d2\n+2fa51429594400e0efd2a3250df984fd\n $fHashAlgorithmSHA224_$snettleHashUpdate ::\n SHA224 -> Data.ByteString.Internal.Type.ByteString -> SHA224\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA224)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate6 c msg of wild { Solo# ww -> SHA224 ww }]\n-781a6c114ec62d31ceea6d317120ecbe\n+ef1f03b142a04e2e78e4832e845e1390\n $fHashAlgorithmSHA224_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA224 -> SHA224\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-cd6e7a7b0e21b2beb02675caa16a8a34\n+f3c4e628f1311027e0bcebf5ec0f3a89\n $fHashAlgorithmSHA256 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA256\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA256\n@@ -864,61 +864,61 @@\n $fHashAlgorithmSHA10\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-390ef8615d60930c77bf325f69969f8b\n+12e3d94940d2b83933c4f788324f3b27\n $fHashAlgorithmSHA256_$chashInit :: SHA256\n [TagSig: , LambdaFormInfo: LFCon[SHA256],\n Unfolding: Core: SHA256 $fHashAlgorithmSHA11]\n-4982918e9dc7697c8fabb187f9e95b17\n+75912c781b53418d3fd4319ba8470a53\n $fHashAlgorithmSHA256_$chashUpdateLazy ::\n SHA256 -> Data.ByteString.Lazy.Internal.ByteString -> SHA256\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA256)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA256_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-7848aabc0d729f10570bf90d0090a30b\n+901534f7034cde6b48af26ef088d7555\n $fHashAlgorithmSHA256_$snettleHashFinalize ::\n SHA256 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA256) ->\n case c of wild { SHA256 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize7 ww1 } }]\n-925cef5b81e2b1f5c2031a2ff6d5ca1e\n+d05766d8cbf5bf87a96fbfc04d0bbac3\n $fHashAlgorithmSHA256_$snettleHashUpdate ::\n SHA256 -> Data.ByteString.Internal.Type.ByteString -> SHA256\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA256)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate7 c msg of wild { Solo# ww -> SHA256 ww }]\n-37423e438a23542f42bf60b99a5565f8\n+01454bf5458729928e7a4e643995a56e\n $fHashAlgorithmSHA256_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA256 -> SHA256\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-8931fc894471e98a967a48d43f77c3ef\n+786af82889c8a0e0ce87f9b5d2959f75\n $fHashAlgorithmSHA3 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 104#\n Crypto.Nettle.Hash.ForeignImports.c_sha1_init]\n-a92d42e1a66c0f6aeca2c08adb3dac41\n+39c72cc50bbdd546f2c8e2417fdcb4fa\n $fHashAlgorithmSHA384 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA384\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA384\n@@ -939,103 +939,103 @@\n $fHashAlgorithmSHA14\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-122f3fa36ea1ae961eb8ae787392163c\n+a6a79a9d3231ae975b2d29ddec6b1ef8\n $fHashAlgorithmSHA384_$chashInit :: SHA384\n [TagSig: , LambdaFormInfo: LFCon[SHA384],\n Unfolding: Core: SHA384 $fHashAlgorithmSHA15]\n-c0a96a9e62e605d22000b9f3ca338522\n+7db55695d7b5b1c6c709a065073356e4\n $fHashAlgorithmSHA384_$chashUpdateLazy ::\n SHA384 -> Data.ByteString.Lazy.Internal.ByteString -> SHA384\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA384)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA384_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-4824e3a6d2feb4b32bd9a8df66da2c98\n+d4ab4690e942495285da59888dd9e051\n $fHashAlgorithmSHA384_$snettleHashFinalize ::\n SHA384 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA384) ->\n case c of wild { SHA384 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize8 ww1 } }]\n-be0683f29b7b0a5d6001499ba081d308\n+051bafccd8c880a3f27dfc146c4d7e9f\n $fHashAlgorithmSHA384_$snettleHashUpdate ::\n SHA384 -> Data.ByteString.Internal.Type.ByteString -> SHA384\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA384)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate8 c msg of wild { Solo# ww -> SHA384 ww }]\n-3f4b4814e8fb4c0e65b25c13722dd4a3\n+49158634724ba80399c538bde2ea0039\n $fHashAlgorithmSHA384_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA384 -> SHA384\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-09af9deff195d2b980e915a30962a84d\n+42726c41e41882e634f0a74343b7795e\n $fHashAlgorithmSHA3_1 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-23771ef5ef6d9a777e3d11cf599e5f75\n+6227ac0392c344bb8d3157408e0fc422\n $fHashAlgorithmSHA3_10 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 312#\n Crypto.Nettle.Hash.ForeignImports.c_sha3_384_init]\n-d1c78e8c61f143572631a4b03470ef61\n+e0be736aa940b5e50562c79c38ad5190\n $fHashAlgorithmSHA3_11 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA3_12]\n-d5fa8c2ddf61d59761ea56fd664e66b6\n+a77d1084895003b477fd9a8c5f6aef52\n $fHashAlgorithmSHA3_12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3-384\"#]\n-388c194b47ada5dd5f87cee73fbaec39\n+e458e8942f9665751a5f99642dce61bd\n $fHashAlgorithmSHA3_13 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-8d91af423f714f0e8015dec854780a93\n+99d72e74a047d43bddc15c0d83b6c50d\n $fHashAlgorithmSHA3_14 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 280#\n Crypto.Nettle.Hash.ForeignImports.c_sha3_512_init]\n-e13d30e4aa1060c09e99267a82b4fbf1\n+107fdb325d57de14f9f4db36dd21060c\n $fHashAlgorithmSHA3_15 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA3_16]\n-f5e1d112d193b1e68ccd1f3b83290116\n+8b0a33e4dd49c9220af4738ccb6a269f\n $fHashAlgorithmSHA3_16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3-512\"#]\n-0df43416129f20001d0e21b225a730aa\n+d2c195f8a83f3b95b18d192339a5e460\n $fHashAlgorithmSHA3_2 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 352#\n Crypto.Nettle.Hash.ForeignImports.c_sha3_224_init]\n-28a4f895a6c19b5e475423d0c5971aee\n+afaaba575f46b8b5fe0882e7ce792489\n $fHashAlgorithmSHA3_224 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA3_224\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_224\n@@ -1058,55 +1058,55 @@\n $fHashAlgorithmSHA3_1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-f65a604a9e778a5d8801490b525c10a2\n+395300d1bc8a74d6fcf167550e29f47e\n $fHashAlgorithmSHA3_224_$chashInit :: SHA3_224\n [TagSig: , LambdaFormInfo: LFCon[SHA3_224],\n Unfolding: Core: SHA3_224 $fHashAlgorithmSHA3_2]\n-d8587044631df44700a7bbc6a8259c97\n+225f6f1f3a07d61cf24db2b93bbaf96c\n $fHashAlgorithmSHA3_224_$chashUpdateLazy ::\n SHA3_224 -> Data.ByteString.Lazy.Internal.ByteString -> SHA3_224\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA3_224)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA3_224_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-d32564dd21f96f81de57e583a1241133\n+4f34099084330d65dc1178b13e615625\n $fHashAlgorithmSHA3_224_$snettleHashFinalize ::\n SHA3_224 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_224) ->\n case c of wild { SHA3_224 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize9 ww1 } }]\n-db42b9cc9f1ee48e344a42e070520327\n+82ea44e4da607e62de30cf9cf1bb3c95\n $fHashAlgorithmSHA3_224_$snettleHashUpdate ::\n SHA3_224 -> Data.ByteString.Internal.Type.ByteString -> SHA3_224\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_224)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate9 c msg of wild { Solo# ww ->\n SHA3_224 ww }]\n-4b23bcfb608e966056eda8ee87f5e19d\n+2d989405030275807b1da1e40881e900\n $fHashAlgorithmSHA3_224_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA3_224 -> SHA3_224\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-1ccee9472099ad1aed7b0cb726aac879\n+e7302dd4bc62c2064d91906e6a6f107c\n $fHashAlgorithmSHA3_256 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA3_256\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_256\n@@ -1129,60 +1129,60 @@\n $fHashAlgorithmSHA3_5\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-d34f9d8705665009c732bf6f47dd8bba\n+31c7d11ab9582ca7d8865165d6af679b\n $fHashAlgorithmSHA3_256_$chashInit :: SHA3_256\n [TagSig: , LambdaFormInfo: LFCon[SHA3_256],\n Unfolding: Core: SHA3_256 $fHashAlgorithmSHA3_6]\n-8de50d96c2fd42adb31c85c5af072355\n+e816386375762ef9730a692af9b1d9c5\n $fHashAlgorithmSHA3_256_$chashUpdateLazy ::\n SHA3_256 -> Data.ByteString.Lazy.Internal.ByteString -> SHA3_256\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA3_256)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA3_256_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-2269161e0421ca46545222b227bb292e\n+5ea23fbda9a19b419f77e4836edf0797\n $fHashAlgorithmSHA3_256_$snettleHashFinalize ::\n SHA3_256 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_256) ->\n case c of wild { SHA3_256 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize10 ww1 } }]\n-6fdc23567eff934fcffcce52e5106234\n+945b1e91eb7d28c37382dbb68e47b2e9\n $fHashAlgorithmSHA3_256_$snettleHashUpdate ::\n SHA3_256 -> Data.ByteString.Internal.Type.ByteString -> SHA3_256\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_256)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate10 c msg of wild { Solo# ww ->\n SHA3_256 ww }]\n-0293a2fd5a57098c7c0727a8f5ce593f\n+ed975a275b9708b327e1d769f1173c54\n $fHashAlgorithmSHA3_256_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA3_256 -> SHA3_256\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-1b855b9a769ebf093c885c15fd354a57\n+0d7ec4e81505541ae4f9ffcb0abd8432\n $fHashAlgorithmSHA3_3 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA3_4]\n-038352f03ebd49e218d5c0383d62e67d\n+95da4d1547c5cacb99736b706fcb8ccd\n $fHashAlgorithmSHA3_384 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA3_384\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_384\n@@ -1205,64 +1205,64 @@\n $fHashAlgorithmSHA3_9\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-e1dae3e9d5af2cae56a9ffc99a4be2c4\n+d69ecd32b46c7a8a959825d7a1c0cb46\n $fHashAlgorithmSHA3_384_$chashInit :: SHA3_384\n [TagSig: , LambdaFormInfo: LFCon[SHA3_384],\n Unfolding: Core: SHA3_384 $fHashAlgorithmSHA3_10]\n-0c72b27bc3b5e24a17edda19372ee94b\n+646afc989601cb9131177d13d0b731b2\n $fHashAlgorithmSHA3_384_$chashUpdateLazy ::\n SHA3_384 -> Data.ByteString.Lazy.Internal.ByteString -> SHA3_384\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA3_384)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA3_384_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-8342ad20432d0fb261712cd82955416a\n+4155c2684c25684a588cabe3883404f8\n $fHashAlgorithmSHA3_384_$snettleHashFinalize ::\n SHA3_384 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_384) ->\n case c of wild { SHA3_384 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize11 ww1 } }]\n-582fde0d753fb298ea40a7221756d5d9\n+628e5f943d7bca5c49fd75c71e5d1ac4\n $fHashAlgorithmSHA3_384_$snettleHashUpdate ::\n SHA3_384 -> Data.ByteString.Internal.Type.ByteString -> SHA3_384\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_384)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate11 c msg of wild { Solo# ww ->\n SHA3_384 ww }]\n-093ccae555e5e73e1bc26233ba7f80b2\n+680d7d6822677923ca9086c608a6897a\n $fHashAlgorithmSHA3_384_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA3_384 -> SHA3_384\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-45d0d0094310fd20a04f499cf9a620ab\n+0250f72950789381a0a28fc71569b555\n $fHashAlgorithmSHA3_4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3-224\"#]\n-1c82db14b3c93ccec42a839d879befa7\n+ce5e2dfaa50bef3da33566198477d686\n $fHashAlgorithmSHA3_5 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-33907b40907215880979e1ee9699d4aa\n+5113dc5e35eb9a3b1ee6e6bc6a8b772e\n $fHashAlgorithmSHA3_512 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA3_512\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_512\n@@ -1285,85 +1285,85 @@\n $fHashAlgorithmSHA3_13\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-757200e203aa29a4b8ccec0149689faa\n+524197240084bf203bfacc3f28ba6a76\n $fHashAlgorithmSHA3_512_$chashInit :: SHA3_512\n [TagSig: , LambdaFormInfo: LFCon[SHA3_512],\n Unfolding: Core: SHA3_512 $fHashAlgorithmSHA3_14]\n-a243d47390d8d770397cf927f467f23b\n+dc2fbbee7cc0a230937a60e86a8a5876\n $fHashAlgorithmSHA3_512_$chashUpdateLazy ::\n SHA3_512 -> Data.ByteString.Lazy.Internal.ByteString -> SHA3_512\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA3_512)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA3_512_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-6845e23d477efb138b9ad8b585fc4597\n+54bd531d83022e0c133f0ffed004a386\n $fHashAlgorithmSHA3_512_$snettleHashFinalize ::\n SHA3_512 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_512) ->\n case c of wild { SHA3_512 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize12 ww1 } }]\n-e580da7b86ce3014375303a1ed061093\n+dcd759f2b4c4477268085eee85556724\n $fHashAlgorithmSHA3_512_$snettleHashUpdate ::\n SHA3_512 -> Data.ByteString.Internal.Type.ByteString -> SHA3_512\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_512)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate12 c msg of wild { Solo# ww ->\n SHA3_512 ww }]\n-e17d5b74716ec89199da626dbb22b8a4\n+a2cd07b88e0cf55a2dd9fd4564b3ea06\n $fHashAlgorithmSHA3_512_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA3_512 -> SHA3_512\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-3d909f22e904efffeba988a4b00de328\n+6db91b3e2cab11603e78c51990fc2167\n $fHashAlgorithmSHA3_6 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 344#\n Crypto.Nettle.Hash.ForeignImports.c_sha3_256_init]\n-55989ebca39c231368b40a9b0a0d80ac\n+b1a3fff713b457502e0e7ea1e3c1ae87\n $fHashAlgorithmSHA3_7 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA3_8]\n-8f321889d859dc63251ee5f0f09d5b6b\n+ae60eaeeeb6597eb157732b2b0a0fd7c\n $fHashAlgorithmSHA3_8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3-256\"#]\n-1e4a2dbc20c3cc437690b46d8d796c42\n+73c31166fd003a905c18fc85eaa62ad6\n $fHashAlgorithmSHA3_9 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-5250da24044db079d5ae8e6514da6eec\n+a1474ae63f425fe3fee247d895a054de\n $fHashAlgorithmSHA4 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA5]\n-28d28e0cfd17bd16dbd95417a8cb56d2\n+8c3db8b7d2df35ae531ba7dd03c30294\n $fHashAlgorithmSHA5 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA1\"#]\n-52b0c7ea5e96b45b7332a9b12cf2d7b5\n+c8cd60b56af22ed66cb37582b97ac232\n $fHashAlgorithmSHA512 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA512\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA512\n@@ -1384,76 +1384,76 @@\n $fHashAlgorithmSHA18\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-ab235fcf9fda292c7911da82095ac74d\n+60b03e7e0eaa60a9ae27e547145353f3\n $fHashAlgorithmSHA512_$chashInit :: SHA512\n [TagSig: , LambdaFormInfo: LFCon[SHA512],\n Unfolding: Core: SHA512 $fHashAlgorithmSHA19]\n-bdc14b46ed99f81410bb47e17cf56440\n+0ac25a72f77777809a3b48044ffa99e3\n $fHashAlgorithmSHA512_$chashUpdateLazy ::\n SHA512 -> Data.ByteString.Lazy.Internal.ByteString -> SHA512\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA512)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA512_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-51743c1111feba49a09cc076c29f0592\n+c53a0500a5910549ce4b0290c4533851\n $fHashAlgorithmSHA512_$snettleHashFinalize ::\n SHA512 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA512) ->\n case c of wild { SHA512 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize13 ww1 } }]\n-a9339fc68b7b17f28f29cf80ce208491\n+fe534aa918ee07b41ad9472709f84e1e\n $fHashAlgorithmSHA512_$snettleHashUpdate ::\n SHA512 -> Data.ByteString.Internal.Type.ByteString -> SHA512\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA512)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate13 c msg of wild { Solo# ww ->\n SHA512 ww }]\n-6e0cd32e31313890ae9a2f0a64cd48cb\n+a3a8c9e2cfa9aa9720a8116a4ed8f324\n $fHashAlgorithmSHA512_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA512 -> SHA512\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-b0899317037b1e7f1599c8c7721e1805\n+2889bdb762da7de7d55a575776e2dc97\n $fHashAlgorithmSHA6 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-aa62df22a0ccf070548e74f770cc256c\n+92aeb0ad7d8621e20203b0cf4bcdfaca\n $fHashAlgorithmSHA7 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 112#\n Crypto.Nettle.Hash.ForeignImports.c_sha224_init]\n-b5ea0ac080f6394af037e4d8e8a1acbd\n+6fb262e95e3dffb68387be0b968aa81d\n $fHashAlgorithmSHA8 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA9]\n-5c4d6014f1c356c984bca3b28acc5973\n+6d164154a666b1ff04db104a7b09d87f\n $fHashAlgorithmSHA9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA224\"#]\n-f164d0816391685d440e92e3755007ff\n+b81f159edf4289b6ca7bc764e75ac8b0\n $fNettleHashAlgorithmGOSTHASH94 :: NettleHashAlgorithm GOSTHASH94\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @GOSTHASH94\n Crypto.Nettle.Hash.ForeignImports.c_gosthash94_ctx_size\n@@ -1488,23 +1488,23 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n gosthash94_ctx\n $fNettleHashAlgorithmGOSTHASH94_$cnha_Ctx]\n-ffd213091c4bfe3c78fd5583d46eea4e\n+b6afe6915490efe8d8bf21122d1a77d0\n $fNettleHashAlgorithmGOSTHASH94_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> GOSTHASH94\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n GOSTHASH94 ds]\n-d52266544801774767500a0e02de210f\n+553c30566a8164fe9f4553b94206822a\n $fNettleHashAlgorithmMD2 :: NettleHashAlgorithm MD2\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD2\n Crypto.Nettle.Hash.ForeignImports.c_md2_ctx_size\n@@ -1535,22 +1535,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n md2_ctx\n $fNettleHashAlgorithmMD2_$cnha_Ctx]\n-876ae49b23dbea442a08c23681d3b313\n+caba3019b30f77777f4a9b3c13068443\n $fNettleHashAlgorithmMD2_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> MD2\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> MD2 ds]\n-095c651050afc7e76aeaf0fe6a025e5c\n+50c94313e9263e269f150b0b3bc3d458\n $fNettleHashAlgorithmMD4 :: NettleHashAlgorithm MD4\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD4\n Crypto.Nettle.Hash.ForeignImports.c_md4_ctx_size\n@@ -1581,22 +1581,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n md4_ctx\n $fNettleHashAlgorithmMD4_$cnha_Ctx]\n-fcbf30df014acda3b23b66802cb7bcb6\n+b7689b963c20f2444a7780bd67d7bebd\n $fNettleHashAlgorithmMD4_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> MD4\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> MD4 ds]\n-7437913c81cff36cf9a2fd12df420ef7\n+93cf6ec2859ca6159ad56eb6b513597a\n $fNettleHashAlgorithmMD5 :: NettleHashAlgorithm MD5\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD5\n Crypto.Nettle.Hash.ForeignImports.c_md5_ctx_size\n@@ -1627,22 +1627,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n md5_ctx\n $fNettleHashAlgorithmMD5_$cnha_Ctx]\n-771c138a71551d4bc5cd99997e4d963f\n+80b7d562e00ac0b05f853b030005023e\n $fNettleHashAlgorithmMD5_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> MD5\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> MD5 ds]\n-011a0ab4f4bdd2c47a7d7bd2f7d3a3b6\n+51db36e34198b3950e4892fe8e36d76c\n $fNettleHashAlgorithmRIPEMD160 :: NettleHashAlgorithm RIPEMD160\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @RIPEMD160\n Crypto.Nettle.Hash.ForeignImports.c_ripemd160_ctx_size\n@@ -1677,23 +1677,23 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n ripemd160_ctx\n $fNettleHashAlgorithmRIPEMD160_$cnha_Ctx]\n-d2a52295f24c581e6a93e2c55bc0b805\n+8a613e6925a6353f4e6512970b93c13e\n $fNettleHashAlgorithmRIPEMD160_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> RIPEMD160\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n RIPEMD160 ds]\n-543186b8684b2d0731f6d0fd25a861a7\n+89aff06975e3a13cc91d3493dbf2122f\n $fNettleHashAlgorithmSHA1 :: NettleHashAlgorithm SHA1\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA1\n Crypto.Nettle.Hash.ForeignImports.c_sha1_ctx_size\n@@ -1724,22 +1724,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha1_ctx\n $fNettleHashAlgorithmSHA1_$cnha_Ctx]\n-a54e2fd82737a4f4b56f140c85dcb748\n+abb3487445a89b327d19263e328b2fa7\n $fNettleHashAlgorithmSHA1_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA1\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA1 ds]\n-6c865e2b6313af6fb5530a3d71f092cb\n+6a506e10d9d13362b64213de511f9d48\n $fNettleHashAlgorithmSHA224 :: NettleHashAlgorithm SHA224\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA224\n Crypto.Nettle.Hash.ForeignImports.c_sha224_ctx_size\n@@ -1771,22 +1771,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha224_ctx\n $fNettleHashAlgorithmSHA224_$cnha_Ctx]\n-5814f26269eabec58ba475a3d927634e\n+59b3422d36b27dc7d9b31a63b0ae7512\n $fNettleHashAlgorithmSHA224_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA224\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA224 ds]\n-a44d575728c46fd391d8f733b9cdb52a\n+c59acdb766d0613da4c50e2d6722937d\n $fNettleHashAlgorithmSHA256 :: NettleHashAlgorithm SHA256\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA256\n Crypto.Nettle.Hash.ForeignImports.c_sha256_ctx_size\n@@ -1818,22 +1818,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha256_ctx\n $fNettleHashAlgorithmSHA256_$cnha_Ctx]\n-93240ad8c3f54b5c87b2e4db84883177\n+26217526c8b762269fe1a5aac703fc34\n $fNettleHashAlgorithmSHA256_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA256\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA256 ds]\n-f7149f0e07a275cb361820fa488c70f9\n+f18b35ec67c399d7da55140acfc418e4\n $fNettleHashAlgorithmSHA384 :: NettleHashAlgorithm SHA384\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA384\n Crypto.Nettle.Hash.ForeignImports.c_sha384_ctx_size\n@@ -1865,22 +1865,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha384_ctx\n $fNettleHashAlgorithmSHA384_$cnha_Ctx]\n-510990000c16f6c79d4a0a5c821a9e81\n+949e761b3def5a0da2bc7938dde26703\n $fNettleHashAlgorithmSHA384_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA384\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA384 ds]\n-0f21ab85686e92b072a87f134c7e6d00\n+8370cff1243dc4cfd27952ad757d3886\n $fNettleHashAlgorithmSHA3_224 :: NettleHashAlgorithm SHA3_224\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_224\n Crypto.Nettle.Hash.ForeignImports.c_sha3_224_ctx_size\n@@ -1915,22 +1915,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha3_224_ctx\n $fNettleHashAlgorithmSHA3_224_$cnha_Ctx]\n-0b0187e2140999deca55a200d8ac86e0\n+647c47ef8906a610210d71e4d0c49478\n $fNettleHashAlgorithmSHA3_224_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA3_224\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA3_224 ds]\n-0de301715ce0c64cbe7a882f85997223\n+3327e8c9325eedc9d93b3522a3938968\n $fNettleHashAlgorithmSHA3_256 :: NettleHashAlgorithm SHA3_256\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_256\n Crypto.Nettle.Hash.ForeignImports.c_sha3_256_ctx_size\n@@ -1965,22 +1965,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha3_256_ctx\n $fNettleHashAlgorithmSHA3_256_$cnha_Ctx]\n-bad6513eec74cdedc3c4a21bb3d09976\n+de343972e17460aac453a781f56ec3cc\n $fNettleHashAlgorithmSHA3_256_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA3_256\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA3_256 ds]\n-a456002a6af758394737db74887affb7\n+08497b1ea02a7230e92f52161d087fef\n $fNettleHashAlgorithmSHA3_384 :: NettleHashAlgorithm SHA3_384\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_384\n Crypto.Nettle.Hash.ForeignImports.c_sha3_384_ctx_size\n@@ -2015,22 +2015,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha3_384_ctx\n $fNettleHashAlgorithmSHA3_384_$cnha_Ctx]\n-644cbb00c5d9e4b220170a71ba93e6bd\n+6ff65960dccd5ec2d514f80ef32a96b5\n $fNettleHashAlgorithmSHA3_384_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA3_384\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA3_384 ds]\n-a0bdb642b848e23344716f3c9e474180\n+f95d000e73bd758eceb3275225808e98\n $fNettleHashAlgorithmSHA3_512 :: NettleHashAlgorithm SHA3_512\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_512\n Crypto.Nettle.Hash.ForeignImports.c_sha3_512_ctx_size\n@@ -2065,22 +2065,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha3_512_ctx\n $fNettleHashAlgorithmSHA3_512_$cnha_Ctx]\n-7b45102b747feed05b6b9299efa48062\n+f001697f341e4016e8a4cc5e3c305f0c\n $fNettleHashAlgorithmSHA3_512_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA3_512\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA3_512 ds]\n-2ecfe57ab0e38aa9871760b95baf41ba\n+d1800d54ac0895eb20694634a4af84a2\n $fNettleHashAlgorithmSHA512 :: NettleHashAlgorithm SHA512\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA512\n Crypto.Nettle.Hash.ForeignImports.c_sha512_ctx_size\n@@ -2112,742 +2112,742 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha512_ctx\n $fNettleHashAlgorithmSHA512_$cnha_Ctx]\n-060063dd8c1547d8b8e26405b69b2dbe\n+5594d19a60e21259ff5b8123ddc412a8\n $fNettleHashAlgorithmSHA512_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA512\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA512 ds]\n-88dc5e6980711d3ca02ec228395281cd\n+44b7172ca5fa3b5dcaa7822117babbd1\n $tc'C:NettleHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 15726673811813629214#Word64\n- 6236691651282236058#Word64\n+ 1251497764493553879#Word64\n+ 4819053414749645276#Word64\n $trModule\n $tc'C:NettleHashAlgorithm2\n 1#\n $tc'C:NettleHashAlgorithm1]\n-b543fc0dec819cb99fa03c33150d0e8c\n+e9a715c8b2f7b08194e53a2a0a6a8885\n $tc'C:NettleHashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cd4e6b2685306dae46562c3ec4bf774e\n+4d377c323ad79daa75fc14e4092bff52\n $tc'C:NettleHashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:NettleHashAlgorithm3]\n-c8ff3293c5d49bdd52115e7be12af888\n+65061b7c02d04599328e455189483c8c\n $tc'C:NettleHashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleHashAlgorithm\"#]\n-8edf9cd32523f0fb2e4fb623f16d228e\n+c74679f42c1df7a0bc407b18d4a00944\n $tc'GOSTHASH1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-8eabbed87e973a76867a654e0b1103e8\n+3e9c9e2698d3e39159cc5a1be88b675b\n $tc'GOSTHASH2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'GOSTHASH3]\n-4b0dbdb1229fcfc58a7f597f70111422\n+377c5d1c7c984d25a15d5aef5f8f24d7\n $tc'GOSTHASH3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'GOSTHASH94\"#]\n-0bae42c38a6269015ddc5bf24ca334f4\n+fc59b776e243665509b5d951ad372840\n $tc'GOSTHASH94 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14341580592083946872#Word64\n- 15344299993127916889#Word64\n+ 6845426058207375073#Word64\n+ 7121460700547507680#Word64\n $trModule\n $tc'GOSTHASH2\n 0#\n $tc'GOSTHASH1]\n-a6b73df9e2ad913919959e770338e0f0\n+0726c652a5781ffa29faf586b48e9b4e\n $tc'MD1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-da1a452125fbf652b927a9116f3e21a8\n+40705603539371ce3d73999bc3d3d615\n $tc'MD10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'MD4\"#]\n-27fba0ce0180c75ad2e85300a8ba5c58\n+204ea1435654ecc66433d70a06b8362c\n $tc'MD11 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-8776a67b96a3ccabca910e0a33ff8e8f\n+3104ad6a5a27206ceb7edb265eae8e61\n $tc'MD12 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'MD13]\n-5da056689ccc445068af4b22887de2ad\n+0044e3ba0cb0d3b9989deebd9b1a8c61\n $tc'MD13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'MD5\"#]\n-d68f470b0d3439b875f27e8711b80fa7\n+707c82cff2b239fd861f5797d5a209d2\n $tc'MD2 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6574030811486836007#Word64\n- 219592019333037416#Word64\n+ 14396726589465274904#Word64\n+ 2524249959979553138#Word64\n $trModule\n $tc'MD3\n 0#\n $tc'MD1]\n-969ed4f44f9c9d6841ff254714b09d26\n+36269b36607896885aadddc0d7838fa0\n $tc'MD3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'MD7]\n-643a01ccc44836470a95f2ef94de2f0e\n+b73983318164c884cfc7f6abfa71de94\n $tc'MD4 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5662389175407299653#Word64\n- 8707447273583684666#Word64\n+ 16374078659869255359#Word64\n+ 7149978332268570290#Word64\n $trModule\n $tc'MD9\n 0#\n $tc'MD8]\n-a85046cb0870ad23c34be6c30b98177c\n+5ccd501f2879b39362667bccc3486ba7\n $tc'MD5 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10962395619963988639#Word64\n- 2014711307425680991#Word64\n+ 474000815753805260#Word64\n+ 15846830642041405707#Word64\n $trModule\n $tc'MD12\n 0#\n $tc'MD11]\n-33f3722f21e432507009a590b61686a9\n+4023f687031dd03cb16cc56de2b35ca6\n $tc'MD7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'MD2\"#]\n-fa1265ef3f09921bf3f5092054f700a0\n+82bf47df85021df4e082d1a20204eef1\n $tc'MD8 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-46d15ef459643aafef8ef37e1ae64beb\n+57004ea595e9889af5a943bc42d24cdc\n $tc'MD9 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'MD10]\n-b736b9fad3cf7abff8277689493bbf08\n+e663b384b9ab0e7587045d62a6fb79b0\n $tc'RIPEMD1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-15371e3f008b3fbe82df7d932228e356\n+d94da8ff99cf4f255b51662e40d48959\n $tc'RIPEMD160 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7687871418234556476#Word64\n- 5478198478995667141#Word64\n+ 12876183588397224733#Word64\n+ 2146764456466110620#Word64\n $trModule\n $tc'RIPEMD2\n 0#\n $tc'RIPEMD1]\n-0947f05b820c93c66c2cce80a1cbe0ae\n+1dbb4390018c6d01b48eb8a515cee798\n $tc'RIPEMD2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'RIPEMD3]\n-96e51764cef73b83ab8670729070b1c1\n+0aeef5daaf219e9df7ad48c6ec0534a1\n $tc'RIPEMD3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'RIPEMD160\"#]\n-87ea6949e4f84f946eedc58902c575b1\n+f1d6ad4f7c34389bc611be09f995a7bf\n $tc'SHA1 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16329000329652746455#Word64\n- 1079887316152456720#Word64\n+ 2883321338291251392#Word64\n+ 17210217861253170416#Word64\n $trModule\n $tc'SHA3\n 0#\n $tc'SHA2]\n-8acb65d9d2814418941282b368d1e6be\n+89076bb1a5c1771f87a15dd642f7832d\n $tc'SHA10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA256\"#]\n-cef90e703a6f31906b58d04b404eeb18\n+364b94a6400c91e8654f1429e01bce0e\n $tc'SHA11 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-d4d690636b38edb23c0f53aab2d166ba\n+2d15477198e39e1ef4370153b941331e\n $tc'SHA12 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA13]\n-7ff6eddc22874b8b627cd6e1360b80be\n+1e687701a108d16a4496cc6b74e9132f\n $tc'SHA13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA384\"#]\n-b8037fcb88753e94cb7a000710e4331d\n+9a8929eaccf9c7b1bab3386a19fb6e6a\n $tc'SHA14 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-034e59b61c5fe2edeb3d2dc500fc3a1f\n+41b20e0ce795f46bad68afafa851ba9c\n $tc'SHA15 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA16]\n-1e9d4241d4b479e6f330c41ca0350886\n+b58578790d717a249b6160e59004fdd9\n $tc'SHA16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA512\"#]\n-f7a3a54daed072d276567ec42b24a03d\n+373549bf7c6fb750b0fdc3ef9cbe503d\n $tc'SHA2 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c0abf64d01a1766635fffc45e1410672\n+7609b9c4897015ce29fb39cd0bcaa5bb\n $tc'SHA224 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 547911264230461465#Word64\n- 10047875979488155956#Word64\n+ 11523279027204300777#Word64\n+ 2795256929242850279#Word64\n $trModule\n $tc'SHA6\n 0#\n $tc'SHA5]\n-484d6ad437e89c4703a7c6d5db53ce17\n+68f6b9a1365045bef0d49c47c5cf1d16\n $tc'SHA256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 962366679155633127#Word64\n- 2453747050286701525#Word64\n+ 8394019134791134367#Word64\n+ 5575242815516954745#Word64\n $trModule\n $tc'SHA9\n 0#\n $tc'SHA8]\n-41183430316c7efbb7c26afbeda3158e\n+a6164f147ea415717b0cc8035a1d277c\n $tc'SHA3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA4]\n-188d71dea05adb1b9f6c496f6040ef14\n+e70e209f76b5903afc09dca749771963\n $tc'SHA384 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14784236106992100906#Word64\n- 7596864287644228695#Word64\n+ 7856833402428250581#Word64\n+ 5561962452312454457#Word64\n $trModule\n $tc'SHA12\n 0#\n $tc'SHA11]\n-d37d0288c38ef7acd1292a9b41e33949\n+ca18c4ab376a266e1b1c3e23d76a6c27\n $tc'SHA3_1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-1f6163ee8e1b316a0b3c735b290414d7\n+8afc3f1314c7928ea6329fe018922358\n $tc'SHA3_10 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-2a3bedc7b6e810f52f743266a1420011\n+55cc8cd1d1a5e390e6330c657d3e722f\n $tc'SHA3_11 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA3_12]\n-d2420c0fdee0633c00b45860164ffe80\n+475421f4ec7e5e69638d060684ca31b2\n $tc'SHA3_12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA3_512\"#]\n-02ebf85e841b28144eae3ff084a0f95f\n+61691de12984cbb31608cde21aeb4179\n $tc'SHA3_2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA3_3]\n-a140d235c439d0b2dde1b3382b8be0a3\n+e15628e007f3d0f15ec30b916642acd5\n $tc'SHA3_224 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5193974399385185043#Word64\n- 7021056739667671071#Word64\n+ 9652615809063418575#Word64\n+ 4201675594383084735#Word64\n $trModule\n $tc'SHA3_2\n 0#\n $tc'SHA3_1]\n-af2fb8a31a26269999e7832e81beb499\n+f77fe57a688a60490869bc60472da7f3\n $tc'SHA3_256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 15694909769881179332#Word64\n- 9723974370124670473#Word64\n+ 10891752847373469737#Word64\n+ 17347923255625241027#Word64\n $trModule\n $tc'SHA3_5\n 0#\n $tc'SHA3_4]\n-2e070c4db1f668a06756713209fa330f\n+8a01f9001cc8fc28bc4469ba9ef60b90\n $tc'SHA3_3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA3_224\"#]\n-1c4a9978a77d8863785a0b4012e7e330\n+62c206e9468482953ab4c95e3df26e5f\n $tc'SHA3_384 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3314332283591573123#Word64\n- 16961962503763856821#Word64\n+ 12896806020840003697#Word64\n+ 16646139806468155157#Word64\n $trModule\n $tc'SHA3_8\n 0#\n $tc'SHA3_7]\n-74f42aa179b51c9ca0e0b16d48dbb87c\n+e7eabc746fbf14874a053e8989b41f1e\n $tc'SHA3_4 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-0bcc7aef7b15bc4e5d28b0751c6f9681\n+8df81c722134f40e74b69bb0d4406985\n $tc'SHA3_5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA3_6]\n-40c25085ffde6530af7814c8bbfb6c2f\n+d5a93fe9cfcde2308aba78932cc66581\n $tc'SHA3_512 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7942289037205978660#Word64\n- 7754609999437156818#Word64\n+ 7781670614690268536#Word64\n+ 3293817819936917953#Word64\n $trModule\n $tc'SHA3_11\n 0#\n $tc'SHA3_10]\n-bd4b07d3ccbe9edcb704c58a01fccd8f\n+9999d809a0794333b9f58d317df79eb8\n $tc'SHA3_6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA3_256\"#]\n-1884315cbd3d27792510c16ccdce80c6\n+48bf371046711f10d7a415eb744061d2\n $tc'SHA3_7 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cc4099868c8a63241936756cf5521d6b\n+ddf00136ade9ce82c0afcf95569f24e3\n $tc'SHA3_8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA3_9]\n-01162acac162f7c82be1fddd798182be\n+5e94e9258f69eae0fec763bec24b9524\n $tc'SHA3_9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA3_384\"#]\n-3dbb9d111aa7fe0c91f79a8499436a2b\n+ab4c9f1e3a9571bdabcb3ddf2aa74b06\n $tc'SHA4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA1\"#]\n-cbadfd08375eb23f0cb71b5954a304ac\n+8f7af5abd41862b172bf119ef7fa0479\n $tc'SHA5 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-6e70fa9149196389fef5c9a723a46a49\n+b7e1f3ea37d9ad741e4674323d745ba2\n $tc'SHA512 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 641284415949358942#Word64\n- 7766274948457352254#Word64\n+ 10637883310865882401#Word64\n+ 1537483113719178557#Word64\n $trModule\n $tc'SHA15\n 0#\n $tc'SHA14]\n-7aa74282692ea31d4693ec0cdc2472ae\n+1e10d6a9ca77a98bde34e7cfaa79c5ea\n $tc'SHA6 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA7]\n-52ffe2ef7f6714a22c9613bbd181ec92\n+334ebdb754e90db40c37a46e46dfe450\n $tc'SHA7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA224\"#]\n-b3374bc9e6386aa4aa9427d835c12499\n+d16f1a36ed68ea8dbe724870c675c485\n $tc'SHA8 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-045795392111c746c4d99d8f65da0e03\n+6e4911e6773e8d00f48667e803056315\n $tc'SHA9 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA10]\n-e6bef21986404b0f433f7d3f6135fece\n+e3fd02c7886ab174c470ef038b37009b\n $tcGOSTHASH1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcGOSTHASH2]\n-755530ed6611a3f547c25ffa5e34ff4c\n+e5531cf834aa31613eb244ae76da2aab\n $tcGOSTHASH2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"GOSTHASH94\"#]\n-cf1430f8f9c2585b5f574aaae464053b\n+35936bfda748df820a36a5401269a92b\n $tcGOSTHASH94 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16341561398535541720#Word64\n- 2176580669150321819#Word64\n+ 11484875147316363429#Word64\n+ 13827447282283388242#Word64\n $trModule\n $tcGOSTHASH1\n 0#\n GHC.Types.krep$*]\n-647a18ea57ec95039c920aab201fcf7a\n+7de21ddf17a627cb61dee1721f793699\n $tcMD1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcMD3]\n-d7bec86f83e386c66fa819829abdf262\n+0cf5e08c403343f060dd6dc38bfd9022\n $tcMD10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD5\"#]\n-6fa789e8fc0d1262d442fb39e6ae1dfd\n+51c3c76402f031f09afbe5b61fb157f0\n $tcMD2 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2964057960605979039#Word64\n- 5064144904768693085#Word64\n+ 16200412263926232851#Word64\n+ 9070971792386455038#Word64\n $trModule\n $tcMD1\n 0#\n GHC.Types.krep$*]\n-c3060e21661c66a36db81881744dc1e6\n+3bb956c1fd81234287a8f15e66b5fa03\n $tcMD3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD2\"#]\n-8593ba0b3d72f913bb44775644343ee0\n+b2d06ef99a3ab58cf4b4a816e0cfb54b\n $tcMD4 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3662941355756233004#Word64\n- 825663623139635028#Word64\n+ 1053671511308285055#Word64\n+ 13428483725232487570#Word64\n $trModule\n $tcMD7\n 0#\n GHC.Types.krep$*]\n-6e8c62b037a2a29cc002acbb5f580d0e\n+191fa939561e193a18e354c58d686b5c\n $tcMD5 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10336325729269181899#Word64\n- 6011763833679596565#Word64\n+ 16365527018574895594#Word64\n+ 14565081662428894499#Word64\n $trModule\n $tcMD9\n 0#\n GHC.Types.krep$*]\n-c8ab9b43528e521d70ae5999294b557c\n+b54c69af0096cb17ee2d0fafbcb0db88\n $tcMD7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcMD8]\n-9b638fbeccbb1599635c08a48adac0df\n+480818806daaf37262855a46612832c8\n $tcMD8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD4\"#]\n-5134aa65b961145c019618a1d97a7c25\n+a626d26e69b3b822309cc082654f79a3\n $tcMD9 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcMD10]\n-6af4a6058536ec7a1e3809fb0a570f12\n+4de85a519911399c84ed1ee13afa590a\n $tcNettleHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12477548539846798151#Word64\n- 17109898679567480830#Word64\n+ 15414502788143176133#Word64\n+ 18213108352571272709#Word64\n $trModule\n $tcNettleHashAlgorithm2\n 0#\n $tcNettleHashAlgorithm1]\n-5945bf85f49d3771002a1b7a1bdceee6\n+308710bea4cb6ab2d335b2eabc79a2d1\n $tcNettleHashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-06cd2a9f8e68f9679a3c1dcfda3f657e\n+3523ab7952d3d9071646ad14ae42756e\n $tcNettleHashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tcNettleHashAlgorithm3]\n-cfc14351d84fd8b3ea64b96c679403f2\n+acc925278c454586b55b5c3cb2fed0e0\n $tcNettleHashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleHashAlgorithm\"#]\n-fcf933a5b8c6b7011209df135142c3c8\n+8e598a976a0cb2f08169b1d5ec3e5fc8\n $tcRIPEMD1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcRIPEMD2]\n-898fd97cc2bd9e9a9849220eb3f589cf\n+cf05658b67932e01a9219545bd211b7b\n $tcRIPEMD160 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5335503726594278250#Word64\n- 11235067831147771877#Word64\n+ 5164362787367950203#Word64\n+ 2719484094841368203#Word64\n $trModule\n $tcRIPEMD1\n 0#\n GHC.Types.krep$*]\n-b3244fcc1ee6dd99dad1049c261d4e78\n+a69332e0029d13bbb3e4da204526893f\n $tcRIPEMD2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"RIPEMD160\"#]\n-e68eb132901c8784a209f5bbc8481ba5\n+5f25593d3afcffc0b977e82027d8e36b\n $tcSHA1 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17431596425216629297#Word64\n- 4039208901901154233#Word64\n+ 11079767486023982678#Word64\n+ 13637443648857578131#Word64\n $trModule\n $tcSHA2\n 0#\n GHC.Types.krep$*]\n-581c4ceeed2c34e947927e97f2aeb31e\n+bb4ea8e0366d6869583d3b97ffd62f19\n $tcSHA10 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA11]\n-51989d088e3bb080ff25ea866a43e72b\n+cd113ef0786e7455f23d9c99c0082991\n $tcSHA11 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA512\"#]\n-0ed7e68dc8b4ab8bd5a288e2c3de843e\n+e48faeab5cd991b68ae7e569fbde85f7\n $tcSHA2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3]\n-19c4aa91f16bf1253e55a934bc81fdb3\n+5afec0546a977dc1e2326418dc0bda45\n $tcSHA224 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 8292696938335875498#Word64\n- 14047943102270583096#Word64\n+ 1246811181647963394#Word64\n+ 1980883064147721638#Word64\n $trModule\n $tcSHA4\n 0#\n GHC.Types.krep$*]\n-abb83bb404d21fa2fbfdb2cad80c7c6a\n+73827f7899fe25861ef90b16bee9a5a5\n $tcSHA256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12348115909456936439#Word64\n- 4345554478329438125#Word64\n+ 1008993027650165060#Word64\n+ 15830750644182776733#Word64\n $trModule\n $tcSHA6\n 0#\n GHC.Types.krep$*]\n-77075397cd3f46e0b04471a3ced9dcd6\n+f661ff576462bc1bd457c30ef916a93c\n $tcSHA3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA1\"#]\n-8cf1c88881d4af9c4c826f6d7ca0ce26\n+3dc383a1b436a4865b156c767d073817\n $tcSHA384 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 13680139941486359783#Word64\n- 4460020539817840753#Word64\n+ 5768309637772275284#Word64\n+ 11588709697705923943#Word64\n $trModule\n $tcSHA8\n 0#\n GHC.Types.krep$*]\n-ce12d53e420ebe2bbc152a8330eebe23\n+c7f0d71a71415142bb8c5329482c9151\n $tcSHA3_1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3_2]\n-5c1c6071dbc1a042adcbf48eb2c7ef06\n+0a8487b6233771b19ada4c67d04e8963\n $tcSHA3_2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3_224\"#]\n-b8349b2118bbc0f43039c27e49f1b6cf\n+d1f2641e87d15d51be3b3723e5864540\n $tcSHA3_224 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2821622251396725078#Word64\n- 8949652992569654455#Word64\n+ 14743661065513331507#Word64\n+ 17508616326445899908#Word64\n $trModule\n $tcSHA3_1\n 0#\n GHC.Types.krep$*]\n-c50fd87946220cc2d1127005b5b9132c\n+11f9eeb455f0ad77e530952691897515\n $tcSHA3_256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 1285930925775673620#Word64\n- 14264045385536048281#Word64\n+ 8933329073862575074#Word64\n+ 14136926325504501595#Word64\n $trModule\n $tcSHA3_3\n 0#\n GHC.Types.krep$*]\n-55eec5cfd1640401d689a886a1f7f655\n+8f0c862592320f7f3402ead92aad1c01\n $tcSHA3_3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3_4]\n-80039b27150905cf4ab5fe96baa5547a\n+6020ef2b9ce27aa4a8d1334b5fb4db4b\n $tcSHA3_384 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 18274379167630605301#Word64\n- 5186427814303815258#Word64\n+ 6698749504343008802#Word64\n+ 5197964153468853271#Word64\n $trModule\n $tcSHA3_5\n 0#\n GHC.Types.krep$*]\n-4e5e53f15c33dfa6f757f4ad54672cb7\n+abf2d711dcfa7d24773040932c248313\n $tcSHA3_4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3_256\"#]\n-4a82a4e3bde5f10bb4b909fc60860034\n+d766d4017ab2ada0173b0bde94f273d7\n $tcSHA3_5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3_6]\n-35ba9897f07f2c8b1192d80caa80c0a6\n+e8ad3ba3a5c94c7bfb3dbf4f705bd411\n $tcSHA3_512 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 1806861432248962957#Word64\n- 12698942759818513572#Word64\n+ 3030739965488831224#Word64\n+ 15281251910070726956#Word64\n $trModule\n $tcSHA3_7\n 0#\n GHC.Types.krep$*]\n-fba79a28478eb6b37f3efd8d7c561509\n+b03b4da5e7f0518ccbff049374717e8e\n $tcSHA3_6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3_384\"#]\n-a360535c5c4c411f0158dfe3e6293d36\n+85ec2100a70e21934cb257c4c8acfdbc\n $tcSHA3_7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3_8]\n-5e0a1fa6b556272c64c3373b730cb6a6\n+33c0a1f4ab659542b562253ce0e927fe\n $tcSHA3_8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3_512\"#]\n-e94bf11df008b3c2051dba5a52c6f8a5\n+5b369ed2eb802e9220bece3f1fe56dbc\n $tcSHA4 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA5]\n-890122eb0c3e3c5f57b5169342598cd7\n+f69fb7688cdad240538df8798f19418c\n $tcSHA5 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA224\"#]\n-34583f715590ed03c815b9c6be819dc4\n+46aebb75e95f7c61be292d7999808d82\n $tcSHA512 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2937242947991259168#Word64\n- 11251927937239973868#Word64\n+ 7363786738717933379#Word64\n+ 14434943199527956695#Word64\n $trModule\n $tcSHA10\n 0#\n GHC.Types.krep$*]\n-fb8bfc6247e90c7f73c2e91bc9d08674\n+eb6ed8c2c0df7262664d1ceb2899590a\n $tcSHA6 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA7]\n-3c04d37082994b993c8004457c683841\n+34c706e93a9b6e435447fbf8639c6644\n $tcSHA7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA256\"#]\n-3ad11c3aec2f8404290e6f5ecbdf274d\n+406f48a54f25c630e6a085ea36348d45\n $tcSHA8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA9]\n-6899d436e52d7740f735b82d42a7bee9\n+20ae8be3a254349da7eac824bbceee2d\n $tcSHA9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA384\"#]\n-ee593699945ca5d68fe50bd5e6882d00\n+6ba577327100d2105482b371b65749b9\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-f75b8090ed6ccc9936aee2801f2a583e\n+c3c4c3c6d0b1dff3a9a085d483ea710a\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-b305acc4f2f144caebbad70dd1783ec2\n+ad756d9ac65b4eb39f5be08795f4fd83\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Hash\"#]\n-349875816d1a6b53b49c301e56a4ac1b\n+3ba4d3ef0825abf61cce025a1701e7dd\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-d1d9cf2e91c0aceb669fe8a02661dd40\n+037d00f7cb6310678086d982cc4f2703\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-41599c3c0e858ded22bf9ed75d0ca6f1\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+5e1858a668a9f8f2689aaef75945e8a1\n $w$snettleHashFinalize ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2909,15 +2909,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -2938,15 +2938,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 32#) } } })]\n-6cf801f468da2226a463764025065ed2\n+b96d5465cdab5dfc6374af6d693fb14a\n $w$snettleHashFinalize1 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3008,15 +3008,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3037,15 +3037,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 16#) } } })]\n-93ab878bf3947856cba55bf3e462dae1\n+91fa2d5d7457a95018cbd2d5e627b763\n $w$snettleHashFinalize10 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3107,15 +3107,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3136,15 +3136,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 32#) } } })]\n-c2af57bfac015e62161204dd6474436c\n+f246eeacad951c4afbf9cd85d6f17b01\n $w$snettleHashFinalize11 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3206,15 +3206,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3235,15 +3235,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 48#) } } })]\n-955d18a7206c9420f4d031a4a6fa2d84\n+3f2d5d8dc1b04e7e09deffa2914fa269\n $w$snettleHashFinalize12 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3305,15 +3305,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3334,15 +3334,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 64#) } } })]\n-baaaff250ed1a396962d89fd9a838b53\n+3464d5db14a6b5a0cd8798085b0fbbbe\n $w$snettleHashFinalize13 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3404,15 +3404,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3433,15 +3433,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 64#) } } })]\n-70cac7b50c4df0d12a7c7f0267b0e516\n+e109d2e8c2860378631f6d50c7dd5f73\n $w$snettleHashFinalize2 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3503,15 +3503,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3532,15 +3532,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 16#) } } })]\n-ce6b286d02b0fcac4766db3f365076a5\n+b4f34439aea86d10aa8849d8012fdc56\n $w$snettleHashFinalize3 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3602,15 +3602,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3631,15 +3631,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 16#) } } })]\n-e9a653a26b57bd24a8105562ba00f21c\n+bd05398c93998745c0aa52cd7ab59ce1\n $w$snettleHashFinalize4 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3701,15 +3701,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3730,15 +3730,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 20#) } } })]\n-9af2826003e0f84d9c2e295d2483e12a\n+ceb9a588d78106fa030950ad2ac23d01\n $w$snettleHashFinalize5 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3800,15 +3800,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3829,15 +3829,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 20#) } } })]\n-a02eb648a1b3a639fc8e12a4722cd45e\n+a6355b3dce1ecc76ccdf29cc03f711e8\n $w$snettleHashFinalize6 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3899,15 +3899,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha224_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha224_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3928,15 +3928,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 28#) } } })]\n-41dd861b6c0de4422cc78b69876dc263\n+da7a88a1b775c9fe53f86f7bf5f6e814\n $w$snettleHashFinalize7 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3998,15 +3998,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4027,15 +4027,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 32#) } } })]\n-3a62453275eae929d47e1f41f57c1f18\n+e83e093877c3ec634ea0e31255405103\n $w$snettleHashFinalize8 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -4097,15 +4097,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha384_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha384_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4126,15 +4126,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 48#) } } })]\n-ee0a8b22720adf713deb2fe1ad555d71\n+c986de622dbc1c55ac620fc894c4c188\n $w$snettleHashFinalize9 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -4196,15 +4196,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4225,15 +4225,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 28#) } } })]\n-55227eaf70e0700b5768ab0bcc8b60af\n+bfac23d5fb6213a98283f9359c2b532c\n $w$snettleHashUpdate ::\n GOSTHASH94\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4287,15 +4287,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4308,15 +4308,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-c91aab0a2b6381610a004e766c92e59e\n+f3ae0261eddb3b6fddd95cda741151cb\n $w$snettleHashUpdate1 ::\n MD2\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4370,15 +4370,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4391,15 +4391,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-f809e2aa41620d338c4ec0b9fc8495ae\n+28022b00105f47a8c240fad567705232\n $w$snettleHashUpdate10 ::\n SHA3_256\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4453,15 +4453,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4474,15 +4474,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-3b0b5f23e9b24f9e9a2d842139e47ade\n+0f4e64b9e8617b5c9e514e90d472ce68\n $w$snettleHashUpdate11 ::\n SHA3_384\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4536,15 +4536,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4557,15 +4557,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-fc208b973404103c95adee7e551992ea\n+c89e4ec74a331735703a9b67518f5689\n $w$snettleHashUpdate12 ::\n SHA3_512\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4619,15 +4619,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4640,15 +4640,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-fdf4b8ed14abe05fc571a85076a53bf6\n+14d83d0dd8053c9f861d9ac2c35f5914\n $w$snettleHashUpdate13 ::\n SHA512\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4702,15 +4702,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4723,15 +4723,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-77a2a1789d057b41ff4db5466481d1a6\n+148085ebcfd6fe3c1c8f88ba583e1cd2\n $w$snettleHashUpdate2 ::\n MD4\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4785,15 +4785,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4806,15 +4806,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-7dc9d36ebbe8d9135fff4b8b5a630365\n+700e2dc81483cd5dd8c7e6f938ac847a\n $w$snettleHashUpdate3 ::\n MD5\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4868,15 +4868,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4889,15 +4889,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-f90c504f1b1ffcdc9c57045572d5cc71\n+56d2df3d607de327b6eab579c0e94689\n $w$snettleHashUpdate4 ::\n RIPEMD160\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4951,15 +4951,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4972,15 +4972,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-8b9036a400359128afaebde18be218f2\n+bcbf337b0b5e7b4623b0b7e28d423ebf\n $w$snettleHashUpdate5 ::\n SHA1\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5034,15 +5034,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5055,15 +5055,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-9e0afac5bdbdd376be9c12bb2e7d233b\n+a563c6aaac9c561eea85098c3d424c2b\n $w$snettleHashUpdate6 ::\n SHA224\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5117,15 +5117,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5138,15 +5138,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-89a41b31e3a697964f0a148356c50468\n+e75577f81e3679c4d18a05bbbc5b3bce\n $w$snettleHashUpdate7 ::\n SHA256\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5200,15 +5200,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5221,15 +5221,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-f86e112614f17d2878d0f09964d3798a\n+949792c3da91232178a2937967ecd571\n $w$snettleHashUpdate8 ::\n SHA384\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5283,15 +5283,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5304,15 +5304,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-f38953ac0e6a7e3f4f35fa0aea902d9c\n+835e2769246524803a4d58535976e5d2\n $w$snettleHashUpdate9 ::\n SHA3_224\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5366,15 +5366,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5387,28 +5387,28 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-cabf281792aae68f73a579c7707a3ca5\n+2c5daeaee516d751ac59c0e388a3152a\n type GOSTHASH94 :: *\n data GOSTHASH94\n = GOSTHASH94 {gosthash94_ctx :: Data.SecureMem.SecureMem}\n-3cff6a8079f62c460bc642c64df92210\n+5ae8cf8b4590a76db9453ae0332fe8cf\n type MD2 :: *\n data MD2 = MD2 {md2_ctx :: Data.SecureMem.SecureMem}\n-bb2327be48a4110effc600a43df74d6b\n+98a96b7b4a00867ce115699a0cf045f3\n type MD4 :: *\n data MD4 = MD4 {md4_ctx :: Data.SecureMem.SecureMem}\n-5cc824b68f8a5d272a8e855702cba9f7\n+17c797b984fc6446fc09897220ceab8b\n type MD5 :: *\n data MD5 = MD5 {md5_ctx :: Data.SecureMem.SecureMem}\n-3a6e419947b67fe3d03fa3577b4a93a9\n+248a5ac104088800673b476f789f4c8c\n type NettleHashAlgorithm :: * -> GHC.Types.Constraint\n class NettleHashAlgorithm a where\n nha_ctx_size :: Data.Tagged.Tagged a GHC.Types.Int\n nha_block_size :: Data.Tagged.Tagged a GHC.Types.Int\n nha_digest_size :: Data.Tagged.Tagged a GHC.Types.Int\n nha_name :: Data.Tagged.Tagged a GHC.Base.String\n nha_init :: Data.Tagged.Tagged\n@@ -5417,150 +5417,150 @@\n a Crypto.Nettle.Hash.ForeignImports.NettleHashUpdate\n nha_digest :: Data.Tagged.Tagged\n a Crypto.Nettle.Hash.ForeignImports.NettleHashDigest\n nha_ctx :: a -> Data.SecureMem.SecureMem\n nha_Ctx :: Data.SecureMem.SecureMem -> a\n {-# MINIMAL nha_ctx_size, nha_block_size, nha_digest_size,\n nha_name, nha_init, nha_update, nha_digest, nha_ctx, nha_Ctx #-}\n-70a6289bfee15225fa4c5f4d474d3aa9\n+5c63379fec8778ae129131564969dc2f\n type RIPEMD160 :: *\n data RIPEMD160\n = RIPEMD160 {ripemd160_ctx :: Data.SecureMem.SecureMem}\n-c2dea348b4f8bfd5eb9e8a46db47fc4b\n+8e2b516b4b1f98103e50af4962c1640f\n type SHA1 :: *\n data SHA1 = SHA1 {sha1_ctx :: Data.SecureMem.SecureMem}\n-ec02cada0bcf74182809a1a1ec114714\n+df2fb90f6beccc46f494e64a4825cc5c\n type SHA224 :: *\n data SHA224 = SHA224 {sha224_ctx :: Data.SecureMem.SecureMem}\n-3adfadd3a5a29eb07c4de1509c10ce09\n+21d3824a359638a6eebd23e500a22565\n type SHA256 :: *\n data SHA256 = SHA256 {sha256_ctx :: Data.SecureMem.SecureMem}\n-598bdd38f447c994e3ed85bca7e4e005\n+be3a2f941150f01eacd6b29696b8fbbd\n type SHA384 :: *\n data SHA384 = SHA384 {sha384_ctx :: Data.SecureMem.SecureMem}\n-10d4577896265d3b6a7e71f2bf8e0b49\n+2782673dd095e61859d2668bc5a1fbd1\n type SHA3_224 :: *\n data SHA3_224 = SHA3_224 {sha3_224_ctx :: Data.SecureMem.SecureMem}\n-299031d9b06f5ef7a729356ebca8b9ca\n+246188e000add57c7ab03cc2fd15776c\n type SHA3_256 :: *\n data SHA3_256 = SHA3_256 {sha3_256_ctx :: Data.SecureMem.SecureMem}\n-c9d16803781bb33fb03efc2f663349c2\n+9a2755adef309dc50da0b4c59413a381\n type SHA3_384 :: *\n data SHA3_384 = SHA3_384 {sha3_384_ctx :: Data.SecureMem.SecureMem}\n-a46a5ea48e8beaa03efc6cb55e1cc5b7\n+91198e8de337d90672c3508859a400d8\n type SHA3_512 :: *\n data SHA3_512 = SHA3_512 {sha3_512_ctx :: Data.SecureMem.SecureMem}\n-282fc68e6919e95bbdc1c5963013665a\n+a777b7f8e96602af4ea1666f50ba5d0c\n type SHA512 :: *\n data SHA512 = SHA512 {sha512_ctx :: Data.SecureMem.SecureMem}\n-63b214ae6b9e2e1b0ddd114268c6881e\n+2dcb46a0d2ef9a95f6877c83711a8dd8\n gosthash94_ctx :: GOSTHASH94 -> Data.SecureMem.SecureMem\n RecSel Left GOSTHASH94\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: GOSTHASH94) ->\n case ds of wild { GOSTHASH94 ds1 -> ds1 }]\n-2c96971c0af063e06f2b96bc2e6c3b6d\n+43706482b7348dbaad99fdc5ed92f2e0\n md2_ctx :: MD2 -> Data.SecureMem.SecureMem\n RecSel Left MD2\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: MD2) ->\n case ds of wild { MD2 ds1 -> ds1 }]\n-c0d5b999fe3212b0416bacc3c5abab2f\n+51db3357febab3fd39ef998a4fa30006\n md4_ctx :: MD4 -> Data.SecureMem.SecureMem\n RecSel Left MD4\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: MD4) ->\n case ds of wild { MD4 ds1 -> ds1 }]\n-27c8257f0bff3ac55219e6ec95c5c663\n+0b3e6aa2f1269312c495a1d5779ab20a\n md5_ctx :: MD5 -> Data.SecureMem.SecureMem\n RecSel Left MD5\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: MD5) ->\n case ds of wild { MD5 ds1 -> ds1 }]\n-521534f6f30a3327a8cd55af07f93d57\n+5a04bed60c581c88d7859f187effe67a\n ripemd160_ctx :: RIPEMD160 -> Data.SecureMem.SecureMem\n RecSel Left RIPEMD160\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: RIPEMD160) ->\n case ds of wild { RIPEMD160 ds1 -> ds1 }]\n-b9ea0a7fb904fcb7407736e64a8a4710\n+77d17d135121ce83057ed7b404560b96\n sha1_ctx :: SHA1 -> Data.SecureMem.SecureMem\n RecSel Left SHA1\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA1) ->\n case ds of wild { SHA1 ds1 -> ds1 }]\n-aa939c511914dc593f2a9c5e1480d34f\n+ef0de507202cf86478130aa4c16759b2\n sha224_ctx :: SHA224 -> Data.SecureMem.SecureMem\n RecSel Left SHA224\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA224) ->\n case ds of wild { SHA224 ds1 -> ds1 }]\n-af092bbbffe6404c5721b0a96c84129b\n+0c0ce99b6705cbe73e65e545e8802f44\n sha256_ctx :: SHA256 -> Data.SecureMem.SecureMem\n RecSel Left SHA256\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA256) ->\n case ds of wild { SHA256 ds1 -> ds1 }]\n-613500f07b1a9d389d7ce63558beaac6\n+d62d122338699018fa7580cd31a1e758\n sha384_ctx :: SHA384 -> Data.SecureMem.SecureMem\n RecSel Left SHA384\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA384) ->\n case ds of wild { SHA384 ds1 -> ds1 }]\n-35ff4f0efa3787c12752aed3d07c9374\n+24e165c2a07f76038d73aecf4890d725\n sha3_224_ctx :: SHA3_224 -> Data.SecureMem.SecureMem\n RecSel Left SHA3_224\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA3_224) ->\n case ds of wild { SHA3_224 ds1 -> ds1 }]\n-98343d41de6ef7cc573e7d089aa96879\n+4ca81c43a15b486c247644d7a1206d9b\n sha3_256_ctx :: SHA3_256 -> Data.SecureMem.SecureMem\n RecSel Left SHA3_256\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA3_256) ->\n case ds of wild { SHA3_256 ds1 -> ds1 }]\n-83c83c429d1c0e34cbe42ff2e0b3cc0e\n+b9ffedb092328c09cdff88c1261f0e2e\n sha3_384_ctx :: SHA3_384 -> Data.SecureMem.SecureMem\n RecSel Left SHA3_384\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA3_384) ->\n case ds of wild { SHA3_384 ds1 -> ds1 }]\n-71f22ceee976670e331a1296a976f382\n+ea4142231ebb88eb796105f613d613be\n sha3_512_ctx :: SHA3_512 -> Data.SecureMem.SecureMem\n RecSel Left SHA3_512\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA3_512) ->\n case ds of wild { SHA3_512 ds1 -> ds1 }]\n-7188338c3d6e760aca4d789b15ae3bff\n+0e978f6b411d68e131fcdec9cb09d863\n sha512_ctx :: SHA512 -> Data.SecureMem.SecureMem\n RecSel Left SHA512\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA512) ->\n case ds of wild { SHA512 ds1 -> ds1 }]\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash.dyn_hi", "comments": ["Files 94% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,19 +1,19 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n- got \n+ got dyn\n interface Crypto.Nettle.Hash 9066\n- interface hash: 3e41d45d1ccc428a54f1d6a57461644d\n- ABI hash: 7e6a57ff7a3fc7fdd849f78d9a72e7a0\n- export-list hash: f1d49de84fc44bd4a9f4d0140f4948b0\n+ interface hash: b3b647fd8fefe4272dc45666c70a429e\n+ ABI hash: fd933ec45ee43522594e6ecc4cb03427\n+ export-list hash: 642b0c87d34b0c2132bb51cd7e0f4db2\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n- flag hash: c17758f8610c81ff2083b7fa9b8aa351\n+ flag hash: 0a757ee585690057fcbbdb02fb03c6f1\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: d22242d397cbf44cfd5fbe1abea752bd\n sig of: Nothing\n used TH splices: True\n where\n@@ -33,17 +33,17 @@\n SHA384\n SHA3_224\n SHA3_256\n SHA3_384\n SHA3_512\n SHA512\n Crypto.Nettle.Hash.Types.HashAlgorithm{Crypto.Nettle.Hash.Types.hashBlockSize Crypto.Nettle.Hash.Types.hashDigestSize Crypto.Nettle.Hash.Types.hashFinalize Crypto.Nettle.Hash.Types.hashHMAC Crypto.Nettle.Hash.Types.hashInit Crypto.Nettle.Hash.Types.hashName Crypto.Nettle.Hash.Types.hashUpdate Crypto.Nettle.Hash.Types.hashUpdateLazy}\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n@@ -64,152 +64,152 @@\n import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9\n import -/ GHC.IO.Unsafe 7495e2fd2120752a60da72702cee11e9\n import -/ GHC.Real e939e7e838e744ae152556c1fbe03de3\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.ForeignImports 53045c9c60ffdfc689c1ada1ecd5e897\n- exports: ea48ec4ac1d956d14d51e0891aabeaef\n- NettleHashDigest f2343e270e52175d84e074b20d0c6e49\n- NettleHashInit f125c21009a871c2613cbc62989f687e\n- NettleHashUpdate 74cab12649b457560e6b6b2864d76a97\n- c_gosthash94_block_size eb3a2fbaee61a09401e3c9ea223c809d\n- c_gosthash94_ctx_size 5ea83a28483e623c96e420b264cfa24b\n- c_gosthash94_digest 730ef996c1c0dc9351b5fa0ac53f83bb\n- c_gosthash94_digest_size 78a2a9891652d93482c1eb7652d700be\n- c_gosthash94_init 85561ce80af6d95d611c3a600c991267\n- c_gosthash94_update c6ace3cf813e2d97eb92312de9c08b80\n- c_md2_block_size 7963a490b8e1bc009dd074a4bb7885bc\n- c_md2_ctx_size 8f7aca4af8ea94d87ab23d27a1d1691e\n- c_md2_digest a30fba6fbc7f8b187bf97636888e90f5\n- c_md2_digest_size 0b00b8f1daab7c2482dd6f0ee94c33b1\n- c_md2_init f6346df3dee16f13addfe687a16f1457\n- c_md2_update fe311b5970a681a4827886094c21a234\n- c_md4_block_size 5f2c86d4ef859db1232e43f2695d9107\n- c_md4_ctx_size 9476109afe41eb37a7038ae56d4c341b\n- c_md4_digest a75360576b7b9c30f9b8ef36e43d8b2e\n- c_md4_digest_size f229519377a7076dcb07b5568502ab10\n- c_md4_init 41a96aa8684ed7c3d0288f3d8c7e7b8a\n- c_md4_update a652661301348d04e8703e6c1a955209\n- c_md5_block_size d038344af5a7d28d0af50de3c8cd7a0a\n- c_md5_ctx_size 40a44adf3f565716864f59e6a432bea1\n- c_md5_digest 7ea963fe83777831c218702ccad20e20\n- c_md5_digest_size 8955abce35752e4d57f0d3a0a8ec2ea3\n- c_md5_init 264125dfe3de877d669cf9dedf9a1633\n- c_md5_update 9feee5b6ca4b24e14a253bcead7fc345\n- c_ripemd160_block_size 25b63c6674417ab9beed8faaed244493\n- c_ripemd160_ctx_size 31ec35ef8edf32757d0c300641b63237\n- c_ripemd160_digest 239c727817f7a3da35c204bf188003cd\n- c_ripemd160_digest_size 92d79cbc51b9908d7ee89d8595c87448\n- c_ripemd160_init dd7c3adbddfb0d1d839d1622021f2ae2\n- c_ripemd160_update 2e11e08e4b0602e24bc70d43663dee8f\n- c_sha1_block_size 113cca7133751c211262e09d959ab1e5\n- c_sha1_ctx_size 630d90d0574cdf6adcdc088bf3e0e899\n- c_sha1_digest 8293deb229508e4c15a0a3236dc2c37b\n- c_sha1_digest_size ff87745392e41b556250391a011a02d3\n- c_sha1_init 37c8ec049220f98f9fba42758354591e\n- c_sha1_update 3e5c1f73e474748315572012fa391d8e\n- c_sha224_block_size 27adb68e090a027369e47240f8e29290\n- c_sha224_ctx_size aea47419ce55d3710a3f771048cd3bbc\n- c_sha224_digest a641977b05c90561263fde5b50b2ab5d\n- c_sha224_digest_size 2a062d99eb2dc4b5c04184233607ae51\n- c_sha224_init 3e7695bf4ddb66a3d6f44d69ee179f04\n- c_sha224_update 253c0df7a5a174feefdcbfcb335d65dd\n- c_sha256_block_size 3ebff1564fa4ad6d9b6d5b458bfe61c4\n- c_sha256_ctx_size 2776e3739d7b8e1c9633dcb0984704ff\n- c_sha256_digest b935390f05a420143bb3d1dfd02da747\n- c_sha256_digest_size 348585ce3c1b9195c1baae2ad1d91cbd\n- c_sha256_init 6aa1a7e46f17de997fc888b78ba626df\n- c_sha256_update ae4c8aa51df6dc86765020f7d2db5f1f\n- c_sha384_block_size 1f4dc57e64ba18614c5c5ab9fa6914c8\n- c_sha384_ctx_size 853b46c1211ddc20e699a7aa1b1746f7\n- c_sha384_digest db2ceec02b90be5a637408e44888acf5\n- c_sha384_digest_size 12b5ff44692a304bae701a7f79c1efdf\n- c_sha384_init 3077546b6569d050445e95d106dbde3b\n- c_sha384_update 5ef105f3cb6c5c81c5b6a940fc1f2727\n- c_sha3_224_block_size 0e47551e88434e030b060ee070df3906\n- c_sha3_224_ctx_size 3566b336766f69d8e53996fb8a371761\n- c_sha3_224_digest c116a7f204d130091757b0e3174b5aa1\n- c_sha3_224_digest_size cb36ad205ea3675f7c1814c9a106dab2\n- c_sha3_224_init c89631d9dd374dd312db618323e9809b\n- c_sha3_224_update 53eedb0e6684303bd67e323c44325ba0\n- c_sha3_256_block_size 3927dc755d6f52a0e3ec7fee96d4fcb1\n- c_sha3_256_ctx_size 9d8cb1cec716df6279797c30ec77b801\n- c_sha3_256_digest 4370b5de042fc83905bd97fa3b8cc933\n- c_sha3_256_digest_size 6c3bcd40cf7c0707babc63b894d93281\n- c_sha3_256_init 2c3d6a33b76bfa95d19c86563ab5256e\n- c_sha3_256_update eb7b99efbec84a31f152caec9fdcdf83\n- c_sha3_384_block_size 531ee0f275a2656c115782226d80b026\n- c_sha3_384_ctx_size d3ab34d841dae0d86e8cac9095128e13\n- c_sha3_384_digest 91713c84cdefad00682d27b5bad82e84\n- c_sha3_384_digest_size 2130913e505d10b82f6e89098c95d1be\n- c_sha3_384_init 4e57f366925737a6a6b16707f1f4ea37\n- c_sha3_384_update 8716aba6016874cf68d34c3d02e15c87\n- c_sha3_512_block_size d3b450829aa176d6c56a2e09b5948cda\n- c_sha3_512_ctx_size 4bc0cc3a3146eb8e49e9d97d3f21babb\n- c_sha3_512_digest aa5115ec7e70c6acd4069933387919be\n- c_sha3_512_digest_size 8b764773ead5e98f7bde72adba4656ad\n- c_sha3_512_init 369e986c4f075151d8f0c23a58692f84\n- c_sha3_512_update 85e8a51ec0366c862af27c3f7e36de25\n- c_sha512_block_size 8c7ea11f9db17d147ec97e9c95f34446\n- c_sha512_ctx_size 3a81e66c8788f1e986fdc450ff1c883c\n- c_sha512_digest fe3aafd8d8debd5d7ec590bbf5ee9d2d\n- c_sha512_digest_size 54aa51d77974cc0cd0d16ab4ebe8193c\n- c_sha512_init 7575b541a4b8db48280f623963d44a6b\n- c_sha512_update ba2f2d1294f7dd72d7509c73177843b9\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types 9de1191b13c6dba9a894b8ec7eecc105\n- exports: 7416416d66f4eb0fcbbe4bfec62ac6d9\n- HashAlgorithm 82c7dd31cb8a47764896d804d2814f1c\n- hash 5b5a55a681ccfdae116a3ffd873dd5ac\n- hash' 1713ac7a6bf2569e2251177ec88cf3c6\n- hashBlockSize 96a7ce9f0a38c067638fc02a8d1406f9\n- hashDigestSize 93b4cdfd5c5497ea40cfd0ebf5b657e8\n- hashFinalize 9386f0df27088385591ecd9af188775e\n- hashHMAC 62d17ca3c6e1208e6c872523b36af570\n- hashInit 0d13030f6ddb35c3b550686ec26ffd36\n- hashLazy e07d3f7908291fdf1c1273a04e7d9988\n- hashLazy' 4c3f8aca89d8f110bc3d72552d22bfb2\n- hashName cda9871332ad2735594755e9eb4b08c3\n- hashUpdate 673b467f076cc0cfa9bc12f501fb0c60\n- hashUpdateLazy f5462198a8116b765441db9afd6a8825\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr 6429aa0f81fb1df9933e1f17c12c8dd5\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.ForeignImports f00fe74d88efa5bf07b3184986ce211d\n+ exports: fbb6ef8d4b5110cb63a890293cd7c50e\n+ NettleHashDigest 837cf129cb4a6a2db30db03ae433ca35\n+ NettleHashInit a3e96c1cee3590dc1b88acabb04c3a74\n+ NettleHashUpdate 00faf07ea3c230b2eb4f1f155e42073b\n+ c_gosthash94_block_size b001171cbd174b16c411df9ba71499fe\n+ c_gosthash94_ctx_size b865c6e0d304759a9aad455da7190a2c\n+ c_gosthash94_digest 2194a8acbbe2324dbec9bf7e73063032\n+ c_gosthash94_digest_size b1f29739f5a3dbfe9fff07dbeb22bede\n+ c_gosthash94_init 451c3125779f1351a939c489949dd862\n+ c_gosthash94_update f0eb3d560a8ff2dd089f6d7c99d6443f\n+ c_md2_block_size 3a79d45a2ec09b41c8761c1058812050\n+ c_md2_ctx_size 1ca049f77ec1b99b65f577a3965f095f\n+ c_md2_digest fde23a6c6f3db80fd67866f515b85b22\n+ c_md2_digest_size f66b99c7b25bd0600ed38eaacf511f27\n+ c_md2_init 96ac7ecf196f9db06bfcea28f2a80e90\n+ c_md2_update 27b6266aa7fd66359983a18a4b5bfd94\n+ c_md4_block_size 5e4f57ca062e25ac1cb8e9d537c4ecb9\n+ c_md4_ctx_size 5d7bb60fe1000a74b59a0b0bdd159619\n+ c_md4_digest d8c303c14f1031bd7a59475f2cd54510\n+ c_md4_digest_size 668b0e799450f1ce2aa47820bb4afd89\n+ c_md4_init 7ed94eadb80b5e6c0167f7415ffd476d\n+ c_md4_update 59e2fcb2822564a59319f7bc48439205\n+ c_md5_block_size f37def139bcdfb3fd5ab8c452219a499\n+ c_md5_ctx_size aa1ce68004b5616db76c6517b51c5bed\n+ c_md5_digest 8246af9b5fc1f550bb774eeee36c98a3\n+ c_md5_digest_size 530de73cdfeab9a20be411a644b2b7a8\n+ c_md5_init 5342e068ee3b3bc90843e1a2ece96c66\n+ c_md5_update ed1679fbf8d298da7f2f97198b572bfb\n+ c_ripemd160_block_size 2281e4974d5ac80f9be5ce7a98a6308f\n+ c_ripemd160_ctx_size b7cb395102c03f7a8843a2fd8899e466\n+ c_ripemd160_digest cbbaa8508a629573f664c8a03694eb87\n+ c_ripemd160_digest_size 3e24682b5b90d1d0eedd279a621c7f3a\n+ c_ripemd160_init d866bc85e40850b0b51521f54cd0881e\n+ c_ripemd160_update ee84884a072a4c87c0802b53e954b6ef\n+ c_sha1_block_size b5b5a60a79f0a5bbbc21545df7d63304\n+ c_sha1_ctx_size b25f5861c5d2f0dcf4227b33fc9b4a99\n+ c_sha1_digest a5dfae85c70a30807877bffc60375081\n+ c_sha1_digest_size 8c8f455665ac63aece56a347fd8f0dba\n+ c_sha1_init 8249103998ffb278b5fd8264aec434ff\n+ c_sha1_update 1106e447b5349831d95243a4d217a829\n+ c_sha224_block_size 89b0b9a085e78eba5f5accffb4129c27\n+ c_sha224_ctx_size eb249a5ac5e48c56fa7f0d6035c7489b\n+ c_sha224_digest 289a33ee9f4af69e711d0c0fd7e22c7e\n+ c_sha224_digest_size 909a42013cb6d91ac63ce1f8677a8c59\n+ c_sha224_init 9d0aedcb1370a72d61c125b9c0f230ab\n+ c_sha224_update e95d15ec95f11d74ec03eef8f7e5cfe0\n+ c_sha256_block_size 1cc6a355ed6bf99777c3e039c138aa73\n+ c_sha256_ctx_size 82bf0c966ef59b3c962e3f8385546856\n+ c_sha256_digest 897d35613f2e4b5cb05c09d254fb70da\n+ c_sha256_digest_size 088fd729e8c6af85863910fbb1f8cb1e\n+ c_sha256_init 175288f3573dfaf604a784bdab093791\n+ c_sha256_update fd6d2517fdcfc89cf19db9c10bf57516\n+ c_sha384_block_size 84b4aff258fb6fc423beb8543b2b1a75\n+ c_sha384_ctx_size 860c2643bb78f6e4336306e8c782d2af\n+ c_sha384_digest ae85fcd5d52239962057af23277f918d\n+ c_sha384_digest_size d7f2f92dbfe37df9a57e9d113e90b96a\n+ c_sha384_init d5753f4b96b01c75c66379c5de2d56b3\n+ c_sha384_update 7adaf0aed9dbe85a5589a18fb7deeb75\n+ c_sha3_224_block_size 45ee8cd5b1d5b19992c1c67c3eac9d54\n+ c_sha3_224_ctx_size e0dee00e59b0ec371238a8f579c066a9\n+ c_sha3_224_digest daa54440d2860816c9d0e43933e2e18c\n+ c_sha3_224_digest_size f675a7cda218d53c5b3a27b6932ca4f9\n+ c_sha3_224_init 0afdc5d124b4df926f5400dd74b1e51a\n+ c_sha3_224_update 7cb97e0fd6564bdf8c943ec93c9a7570\n+ c_sha3_256_block_size e51b7ce065b8cc3fb4361998fac27c06\n+ c_sha3_256_ctx_size 0913d739cc294feab30d46107294b651\n+ c_sha3_256_digest 1b85855ee993500d1e9d72f70a695333\n+ c_sha3_256_digest_size 7c6fcfc4068f1e5f624a613737357cca\n+ c_sha3_256_init 701d0d9043705eb6651d44a0e5e58468\n+ c_sha3_256_update 0b97ec366691e504864ba4c54a7bb901\n+ c_sha3_384_block_size 1ea43a9bde77ea0a6f508c06f85e087d\n+ c_sha3_384_ctx_size 728f4f2bc6c5b2010a4f3c3ce91e75dc\n+ c_sha3_384_digest f1c07a2ac4d9c4b80a36225c6041c0d3\n+ c_sha3_384_digest_size f4909215af62bb39cf0ac267d57ff140\n+ c_sha3_384_init f9c79e835b4525e088103106c697f62b\n+ c_sha3_384_update 680399aed237c66c24f0a32159770bff\n+ c_sha3_512_block_size 1de61f05bb1cf185651563c8a3ed5f5d\n+ c_sha3_512_ctx_size 9680693c41269ed6e5c302862f300263\n+ c_sha3_512_digest e58b2b3b48623809efca350b9420dd36\n+ c_sha3_512_digest_size 7817b069906ff77949460ee8f1d953a8\n+ c_sha3_512_init 94963f35bb48ce72632476766226aa1a\n+ c_sha3_512_update 5e3e2576314166a11d0eca319a1c796e\n+ c_sha512_block_size 3e3c6e7ff872ebb10946b389331cf6d6\n+ c_sha512_ctx_size 45c2553b6c7f0f8427fac152bbfbb22c\n+ c_sha512_digest 1d2a6699afea2e5f75f4666995038e98\n+ c_sha512_digest_size bd59b550d981956a8e081d0391a359b4\n+ c_sha512_init c5dece7ed922504df3e701b0bef3067f\n+ c_sha512_update dff1ee91f71fdba917146c7086264f03\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types e1d9e2798dee8208ad369757aa26f63f\n+ exports: da7edfa1b7073d44f91282c82d88e4b3\n+ HashAlgorithm 9aea0360bb046aef2852997e5876a814\n+ hash 8bd7dfd90015eac09adc1d1a57e0d6b2\n+ hash' 96fa66171352103cb9c0a60b787553ef\n+ hashBlockSize 1ea850a8cd9bb18358c94a72a89e4618\n+ hashDigestSize 0dde153ea8695a698e5dd93b6df3ecc8\n+ hashFinalize e718e20c7c03023ffdd77ca07e8f96a3\n+ hashHMAC a01180cbdf11090ecee7e16326518448\n+ hashInit 2a2729fc9d0054680355ecd7e4573268\n+ hashLazy 6d1009a9e2054332731329ac7dc25095\n+ hashLazy' 88d03dad70d77304cf594a143b0d4d5a\n+ hashName 4f2486ab6893bb0f0163b5902a9d0a88\n+ hashUpdate 7bf6db2741a13ff956a796b3114b6249\n+ hashUpdateLazy f70c1c8a3127f1cfe8ce53f04a54c9ba\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 94f9511dd143b06b6b067573920f9545\n import -/ Data.SecureMem 9e1544dc21edcd78718668ecefb4233b\n import -/ Data.Tagged ea2df2d15b5d8e34014224bf6c8f4e30\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Hash annotated by 1143 of type [Char]\n-5ea0890e223c63b6268c1084afc9d8c2\n+f1b54664a3f75b0f3aa28254f9f82910\n $fHashAlgorithmGOSTHASH1 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-57a90062c5538326db24fea44c12d557\n+8ce75c405eee616f969a26637a391678\n $fHashAlgorithmGOSTHASH2 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 112#\n Crypto.Nettle.Hash.ForeignImports.c_gosthash94_init]\n-ef0bd51ed33553f30a3d9bfb7c3375d5\n+f3feb70ab71038236e8a82628de2362c\n $fHashAlgorithmGOSTHASH3 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmGOSTHASH4]\n-0e3d461a45c970f9301b573dca04529c\n+74adc470552b00bae63142c313ad783f\n $fHashAlgorithmGOSTHASH4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"GOSTHAST94\"#]\n-da4644ec89513376786346e86971b386\n+c81f95ae5600d5b10dd0aa0f55ed5763\n $fHashAlgorithmGOSTHASH94 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm GOSTHASH94\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @GOSTHASH94\n@@ -232,102 +232,102 @@\n $fHashAlgorithmGOSTHASH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-ba703e3daae6da14d9c05beef5792cdb\n+27358a8ae7c3bc334a047448394d1126\n $fHashAlgorithmGOSTHASH94_$chashInit :: GOSTHASH94\n [TagSig: , LambdaFormInfo: LFCon[GOSTHASH94],\n Unfolding: Core: GOSTHASH94 $fHashAlgorithmGOSTHASH2]\n-1606884771b29a078fc3d44144d17402\n+7029271ff1014fd9a829b7b3dcd904de\n $fHashAlgorithmGOSTHASH94_$chashUpdateLazy ::\n GOSTHASH94\n -> Data.ByteString.Lazy.Internal.ByteString -> GOSTHASH94\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: GOSTHASH94)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmGOSTHASH94_go1\n (Data.ByteString.Lazy.toChunks eta)\n a1]\n-2198fe0eb13e23f965249a065be6ae1e\n+dbab1eea958ea7d77494be7a243ab86d\n $fHashAlgorithmGOSTHASH94_$snettleHashFinalize ::\n GOSTHASH94 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: GOSTHASH94) ->\n case c of wild { GOSTHASH94 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize ww1 } }]\n-4ac2245b38c140f84c143c831a0b6e68\n+5b87b2df2a40ca9205a8147e23d397f5\n $fHashAlgorithmGOSTHASH94_$snettleHashUpdate ::\n GOSTHASH94\n -> Data.ByteString.Internal.Type.ByteString -> GOSTHASH94\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: GOSTHASH94)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate c msg of wild { Solo# ww ->\n GOSTHASH94 ww }]\n-e3c155682df46cf6d53d8575a091c757\n+016e314c4a0454f02a5041b064c901de\n $fHashAlgorithmGOSTHASH94_go1 ::\n [Data.ByteString.Internal.Type.ByteString]\n -> GOSTHASH94 -> GOSTHASH94\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-fc19dc267134273113606842b71b7513\n+9cedf09e1cd7e94b496f3915e34c5f64\n $fHashAlgorithmMD1 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-5b482073941805cdc5a262ef29d085a2\n+20156b0d47924bd4a2359b0f4f339198\n $fHashAlgorithmMD10 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 96#\n Crypto.Nettle.Hash.ForeignImports.c_md4_init]\n-49296eb63a898cc95840d90a16949fb9\n+2012d353eae73e3c8f8323670003ee87\n $fHashAlgorithmMD11 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmMD12]\n-cdc2b3b9681f94718b1a37f8039dd58d\n+41132491e7b3f37b3a3851280b95ee11\n $fHashAlgorithmMD12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD4\"#]\n-f27ae0feb76f96eff38f648768a1de95\n+34891b8a3abdeef2cf1c9169f7271f8a\n $fHashAlgorithmMD13 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-6c8aefe6a55761beabc690ce426df592\n+9bd4abd15cc4fe2244a131c886322777\n $fHashAlgorithmMD14 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 96#\n Crypto.Nettle.Hash.ForeignImports.c_md5_init]\n-0e2154fe6d94095ab3528d43019b96e6\n+2d8aa608615e94bcc90a3cad97be9881\n $fHashAlgorithmMD15 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmMD16]\n-ac644b8a901b5906d0b351700c3e29f0\n+cb0d3a3f859ed024633c764961ada0a1\n $fHashAlgorithmMD16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD5\"#]\n-08331bcef1da266ffd72c76d4dfc5db8\n+c1a0ebdd48c11a5b35f1d665e5d5b730\n $fHashAlgorithmMD2 :: Crypto.Nettle.Hash.Types.HashAlgorithm MD2\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD2\n Crypto.Nettle.Hash.ForeignImports.c_md2_block_size\n@@ -346,61 +346,61 @@\n $fHashAlgorithmMD1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-50cac8f709445aa3886880d6ce29a852\n+c7b505dfe6d74823dbf6081fcc7ad81b\n $fHashAlgorithmMD2_$chashInit :: MD2\n [TagSig: , LambdaFormInfo: LFCon[MD2],\n Unfolding: Core: MD2 $fHashAlgorithmMD3]\n-f2eda35c4f447204813ff27f145ce139\n+31b34737557a1bda20a662808a4fffee\n $fHashAlgorithmMD2_$chashUpdateLazy ::\n MD2 -> Data.ByteString.Lazy.Internal.ByteString -> MD2\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: MD2)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmMD2_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-1dd042dbe81d53a4fb88ae4e31e9ea3d\n+32657bbc585a725cab1f19b59f31e092\n $fHashAlgorithmMD2_$snettleHashFinalize ::\n MD2 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD2) ->\n case c of wild { MD2 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize1 ww1 } }]\n-5205e784a93d331fbb4fbc8873c943b1\n+52eda5e4ade8a57bfb1349a7f4338294\n $fHashAlgorithmMD2_$snettleHashUpdate ::\n MD2 -> Data.ByteString.Internal.Type.ByteString -> MD2\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD2)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate1 c msg of wild { Solo# ww -> MD2 ww }]\n-f94b9090856aeba9ea1eb8aa421d24d1\n+b794f1821c2c7094b6a0f33f9108e5d0\n $fHashAlgorithmMD2_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> MD2 -> MD2\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-fa0a78f56aa6e1b2d8157a7040d7dfe9\n+97c2394f088817eb52d3dd61ae977dee\n $fHashAlgorithmMD3 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 84#\n Crypto.Nettle.Hash.ForeignImports.c_md2_init]\n-017b3c250e71c800300f282b6e1fd9c6\n+e986fdc7da819c6e5f8bdd6d59139206\n $fHashAlgorithmMD4 :: Crypto.Nettle.Hash.Types.HashAlgorithm MD4\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD4\n Crypto.Nettle.Hash.ForeignImports.c_md4_block_size\n@@ -419,54 +419,54 @@\n $fHashAlgorithmMD9\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-fd5a5f6c5e3321dec6673dec95507b37\n+bc2160cab0e17b7ec21e0611c2f5d40d\n $fHashAlgorithmMD4_$chashInit :: MD4\n [TagSig: , LambdaFormInfo: LFCon[MD4],\n Unfolding: Core: MD4 $fHashAlgorithmMD10]\n-f490b99f1ccd628991ba921394c9c3c7\n+6c84342fad416314313fcda229428e9a\n $fHashAlgorithmMD4_$chashUpdateLazy ::\n MD4 -> Data.ByteString.Lazy.Internal.ByteString -> MD4\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: MD4)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmMD4_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-f489bcd594e77d6530fa4a152b066742\n+f38d31329f00b993b38fc9d322f09e09\n $fHashAlgorithmMD4_$snettleHashFinalize ::\n MD4 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD4) ->\n case c of wild { MD4 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize2 ww1 } }]\n-dd3415ec61c64f7d9998b2c0c2930458\n+33f8277aa4c93f347bcaa9ff6d88d4de\n $fHashAlgorithmMD4_$snettleHashUpdate ::\n MD4 -> Data.ByteString.Internal.Type.ByteString -> MD4\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD4)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate2 c msg of wild { Solo# ww -> MD4 ww }]\n-d954279ff1f2754ed7fcd921c8ee7a3e\n+d64b65eedf5efcda13c455089a36e75e\n $fHashAlgorithmMD4_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> MD4 -> MD4\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-1efe00ea0a354b260b201b547c178aaf\n+d798fbc4d1219971258dc7d714d29eeb\n $fHashAlgorithmMD5 :: Crypto.Nettle.Hash.Types.HashAlgorithm MD5\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD5\n Crypto.Nettle.Hash.ForeignImports.c_md5_block_size\n@@ -485,73 +485,73 @@\n $fHashAlgorithmMD13\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-3ebf2d16010972a861ba521a332d5fd5\n+5b1a133fdf3564be48cf4a5c2991b5e6\n $fHashAlgorithmMD5_$chashInit :: MD5\n [TagSig: , LambdaFormInfo: LFCon[MD5],\n Unfolding: Core: MD5 $fHashAlgorithmMD14]\n-2c5bb3be501be5c0da347fb3d9aa50de\n+6069aba7684db3fff63efab19e3226b5\n $fHashAlgorithmMD5_$chashUpdateLazy ::\n MD5 -> Data.ByteString.Lazy.Internal.ByteString -> MD5\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: MD5)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmMD5_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-07c71502dc20f2e4ab75b3fd37a17278\n+c4f5b5dc696db37b645d9c0a034af15c\n $fHashAlgorithmMD5_$snettleHashFinalize ::\n MD5 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD5) ->\n case c of wild { MD5 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize3 ww1 } }]\n-bece82eebe5e3c0197e75978e0c54095\n+03cef407ceb74ee9ee152a058bf7a701\n $fHashAlgorithmMD5_$snettleHashUpdate ::\n MD5 -> Data.ByteString.Internal.Type.ByteString -> MD5\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD5)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate3 c msg of wild { Solo# ww -> MD5 ww }]\n-0b944a20b832e2a5307beabf104a6131\n+5aa6f742d20e706240aff22f3b72fcdf\n $fHashAlgorithmMD5_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> MD5 -> MD5\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-4178f77d10a3b014ea636a0e1d7216ff\n+e6862f3b522565a93050b2af01c52c38\n $fHashAlgorithmMD7 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmMD8]\n-19f89434395ddfd1bb8c6aefbd4a70c6\n+cb43116062e905120204e734640674ba\n $fHashAlgorithmMD8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD2\"#]\n-47cf354e6985e10664dd9c9b032e0e0e\n+78b68a621f32dc75258c0c6a17c0376e\n $fHashAlgorithmMD9 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-0041bae7a855429c9c9305826fb732b3\n+5b8de3c41af51f7a7fafb2b14a031dfc\n $fHashAlgorithmRIPEMD1 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-fa0c49b3e8811efdd025599863084820\n+dff7582d2a116f403c2271deadc3b74a\n $fHashAlgorithmRIPEMD160 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm RIPEMD160\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @RIPEMD160\n@@ -574,74 +574,74 @@\n $fHashAlgorithmRIPEMD1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-7f8522947fa87f52f21ac6569fe35bc5\n+c8fe53bb7707bd55276db638f3c99236\n $fHashAlgorithmRIPEMD160_$chashInit :: RIPEMD160\n [TagSig: , LambdaFormInfo: LFCon[RIPEMD160],\n Unfolding: Core: RIPEMD160 $fHashAlgorithmRIPEMD2]\n-f4997fa35f5eff4fb544a8c623df3d11\n+72da64eb4dde913f7bc7a4fcad565d42\n $fHashAlgorithmRIPEMD160_$chashUpdateLazy ::\n RIPEMD160 -> Data.ByteString.Lazy.Internal.ByteString -> RIPEMD160\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: RIPEMD160)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmRIPEMD160_go1\n (Data.ByteString.Lazy.toChunks eta)\n a1]\n-fe47217c08de257a0a8d134950a3da77\n+8b010cf826feb9ecd1a578de69994c3c\n $fHashAlgorithmRIPEMD160_$snettleHashFinalize ::\n RIPEMD160 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: RIPEMD160) ->\n case c of wild { RIPEMD160 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize4 ww1 } }]\n-8fed830000d5c6d2002848cf601ac714\n+f20b309e2ccb454e0f86270babc94a74\n $fHashAlgorithmRIPEMD160_$snettleHashUpdate ::\n RIPEMD160 -> Data.ByteString.Internal.Type.ByteString -> RIPEMD160\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: RIPEMD160)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate4 c msg of wild { Solo# ww ->\n RIPEMD160 ww }]\n-728e868889d00eab3a5162d425b55517\n+a958fbbff0eb57722ac9fa1ba2695bf8\n $fHashAlgorithmRIPEMD160_go1 ::\n [Data.ByteString.Internal.Type.ByteString]\n -> RIPEMD160 -> RIPEMD160\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-150fdd22f21e8726395cf8bead12205e\n+c5c18de92dac96a02764db497d145631\n $fHashAlgorithmRIPEMD2 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 104#\n Crypto.Nettle.Hash.ForeignImports.c_ripemd160_init]\n-2188652ddf07e39c34a5bfea65f37ac9\n+096c434c0d5cc425bef34d252eb46809\n $fHashAlgorithmRIPEMD3 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmRIPEMD4]\n-1e65034e786d728ee4b1006964bb6ea0\n+c828d26a7cb2e9ef795b52e60242508a\n $fHashAlgorithmRIPEMD4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"RIPEMD160\"#]\n-fd0b7494a5d78b2cd617a60339e8ad78\n+5fce702ae8d806d812768b55d902aa10\n $fHashAlgorithmSHA1 :: Crypto.Nettle.Hash.Types.HashAlgorithm SHA1\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA1\n Crypto.Nettle.Hash.ForeignImports.c_sha1_block_size\n@@ -660,122 +660,122 @@\n $fHashAlgorithmSHA2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-1e6db9ba97b3b7fc03b827f75f765d30\n+d0c6c4fb2970b2a0688cf53546ff33cb\n $fHashAlgorithmSHA10 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-8f82641f2f2ab7f4025b87b52b8e25fa\n+d1ee6bddb97360b86a39b8ceb8f11323\n $fHashAlgorithmSHA11 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 112#\n Crypto.Nettle.Hash.ForeignImports.c_sha256_init]\n-db6b923e0a88fa889aaf20794b843df4\n+b23b331820f578fba164f13f66c49a6d\n $fHashAlgorithmSHA12 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA13]\n-c2e6e3c1a6ee6e1c17752dfe2706c8d2\n+a8c57663645a90cea1b598e49c435ce6\n $fHashAlgorithmSHA13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA256\"#]\n-564eaad5f76a1d188d7643081651c837\n+32d5bd6212a0b0b00a987afa41c7f445\n $fHashAlgorithmSHA14 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-6522e8dd0fcf05a26eb762489ab332d3\n+d2a2428d0a15b7a5c41e6b0cf0803cc1\n $fHashAlgorithmSHA15 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 216#\n Crypto.Nettle.Hash.ForeignImports.c_sha384_init]\n-d8159ea43d356b3b0597f039b982cfb2\n+fc0104f527eec2b50671f786370b2141\n $fHashAlgorithmSHA16 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA17]\n-ef6273d908b2b6398c20440cb3e40fa9\n+3cc09aed9c09daec8e75901c2eea652d\n $fHashAlgorithmSHA17 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA384\"#]\n-468ca20bd90765e854bc9aaf3ebbc8ce\n+3ffed08cb7bc568ef4937eeca0fe5b8a\n $fHashAlgorithmSHA18 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-626ac8da5aa1f52a24323dba73a7ad16\n+74ba1e9083107e0999897929100ad5b0\n $fHashAlgorithmSHA19 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 216#\n Crypto.Nettle.Hash.ForeignImports.c_sha512_init]\n-ab011385c25c93a591f6e3342c7a08f6\n+0b164f73cb1c1dd551eceb5d84e6fe2b\n $fHashAlgorithmSHA1_$chashInit :: SHA1\n [TagSig: , LambdaFormInfo: LFCon[SHA1],\n Unfolding: Core: SHA1 $fHashAlgorithmSHA3]\n-f2bd682ddc90ea5edcaa60251c4eeaab\n+6f42829e6b35811b039867c74e01ce04\n $fHashAlgorithmSHA1_$chashUpdateLazy ::\n SHA1 -> Data.ByteString.Lazy.Internal.ByteString -> SHA1\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA1)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA1_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-cd566eded1e9543ddecb654c2146f368\n+4fc9fe6b6851567ed285dce31231bdb8\n $fHashAlgorithmSHA1_$snettleHashFinalize ::\n SHA1 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA1) ->\n case c of wild { SHA1 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize5 ww1 } }]\n-e3eca8512795023c4b80557c06e634a3\n+19faa34523199c028891725253ca6178\n $fHashAlgorithmSHA1_$snettleHashUpdate ::\n SHA1 -> Data.ByteString.Internal.Type.ByteString -> SHA1\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA1)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate5 c msg of wild { Solo# ww -> SHA1 ww }]\n-e6b0613e89caf80ddd5f4e2801596d56\n+045cde595cc8c3e5bc5ca969dbf2c8da\n $fHashAlgorithmSHA1_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA1 -> SHA1\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-de9ce180a54eb149b80eba85e2599f96\n+8131de0daf5fa60ab67fbffdc60bd524\n $fHashAlgorithmSHA2 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-096cc2f1c32aa92b7f7e54928bf44772\n+fc7f28fea49fda4bf76910920ff705b6\n $fHashAlgorithmSHA20 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA21]\n-42def2244a877606a9256415935f6772\n+35aa5b45e64de4d16f9caad1bacebb71\n $fHashAlgorithmSHA21 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA512\"#]\n-22f80ad230330196e25826d72f9be67e\n+71950d2125fb109425de08ac92cb7794\n $fHashAlgorithmSHA224 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA224\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA224\n@@ -796,54 +796,54 @@\n $fHashAlgorithmSHA6\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-c3d2a1f4479848c6e0545700c377655f\n+43d324ba75712105d8c2112d23c92332\n $fHashAlgorithmSHA224_$chashInit :: SHA224\n [TagSig: , LambdaFormInfo: LFCon[SHA224],\n Unfolding: Core: SHA224 $fHashAlgorithmSHA7]\n-84e131eedc7c2bedd53cfbcc5f192613\n+a6ccaf3b223dc30e0b48fa933a9b9f1f\n $fHashAlgorithmSHA224_$chashUpdateLazy ::\n SHA224 -> Data.ByteString.Lazy.Internal.ByteString -> SHA224\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA224)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA224_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-6f0f92fd7577fa03e20fd03ccc2c9797\n+a1fed5fff1dfbcff527c62d299435cee\n $fHashAlgorithmSHA224_$snettleHashFinalize ::\n SHA224 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA224) ->\n case c of wild { SHA224 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize6 ww1 } }]\n-74c366925a23059d9932b932d6bd12d2\n+2fa51429594400e0efd2a3250df984fd\n $fHashAlgorithmSHA224_$snettleHashUpdate ::\n SHA224 -> Data.ByteString.Internal.Type.ByteString -> SHA224\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA224)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate6 c msg of wild { Solo# ww -> SHA224 ww }]\n-781a6c114ec62d31ceea6d317120ecbe\n+ef1f03b142a04e2e78e4832e845e1390\n $fHashAlgorithmSHA224_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA224 -> SHA224\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-cd6e7a7b0e21b2beb02675caa16a8a34\n+f3c4e628f1311027e0bcebf5ec0f3a89\n $fHashAlgorithmSHA256 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA256\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA256\n@@ -864,61 +864,61 @@\n $fHashAlgorithmSHA10\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-390ef8615d60930c77bf325f69969f8b\n+12e3d94940d2b83933c4f788324f3b27\n $fHashAlgorithmSHA256_$chashInit :: SHA256\n [TagSig: , LambdaFormInfo: LFCon[SHA256],\n Unfolding: Core: SHA256 $fHashAlgorithmSHA11]\n-4982918e9dc7697c8fabb187f9e95b17\n+75912c781b53418d3fd4319ba8470a53\n $fHashAlgorithmSHA256_$chashUpdateLazy ::\n SHA256 -> Data.ByteString.Lazy.Internal.ByteString -> SHA256\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA256)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA256_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-7848aabc0d729f10570bf90d0090a30b\n+901534f7034cde6b48af26ef088d7555\n $fHashAlgorithmSHA256_$snettleHashFinalize ::\n SHA256 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA256) ->\n case c of wild { SHA256 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize7 ww1 } }]\n-925cef5b81e2b1f5c2031a2ff6d5ca1e\n+d05766d8cbf5bf87a96fbfc04d0bbac3\n $fHashAlgorithmSHA256_$snettleHashUpdate ::\n SHA256 -> Data.ByteString.Internal.Type.ByteString -> SHA256\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA256)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate7 c msg of wild { Solo# ww -> SHA256 ww }]\n-37423e438a23542f42bf60b99a5565f8\n+01454bf5458729928e7a4e643995a56e\n $fHashAlgorithmSHA256_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA256 -> SHA256\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-8931fc894471e98a967a48d43f77c3ef\n+786af82889c8a0e0ce87f9b5d2959f75\n $fHashAlgorithmSHA3 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 104#\n Crypto.Nettle.Hash.ForeignImports.c_sha1_init]\n-a92d42e1a66c0f6aeca2c08adb3dac41\n+39c72cc50bbdd546f2c8e2417fdcb4fa\n $fHashAlgorithmSHA384 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA384\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA384\n@@ -939,103 +939,103 @@\n $fHashAlgorithmSHA14\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-122f3fa36ea1ae961eb8ae787392163c\n+a6a79a9d3231ae975b2d29ddec6b1ef8\n $fHashAlgorithmSHA384_$chashInit :: SHA384\n [TagSig: , LambdaFormInfo: LFCon[SHA384],\n Unfolding: Core: SHA384 $fHashAlgorithmSHA15]\n-c0a96a9e62e605d22000b9f3ca338522\n+7db55695d7b5b1c6c709a065073356e4\n $fHashAlgorithmSHA384_$chashUpdateLazy ::\n SHA384 -> Data.ByteString.Lazy.Internal.ByteString -> SHA384\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA384)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA384_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-4824e3a6d2feb4b32bd9a8df66da2c98\n+d4ab4690e942495285da59888dd9e051\n $fHashAlgorithmSHA384_$snettleHashFinalize ::\n SHA384 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA384) ->\n case c of wild { SHA384 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize8 ww1 } }]\n-be0683f29b7b0a5d6001499ba081d308\n+051bafccd8c880a3f27dfc146c4d7e9f\n $fHashAlgorithmSHA384_$snettleHashUpdate ::\n SHA384 -> Data.ByteString.Internal.Type.ByteString -> SHA384\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA384)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate8 c msg of wild { Solo# ww -> SHA384 ww }]\n-3f4b4814e8fb4c0e65b25c13722dd4a3\n+49158634724ba80399c538bde2ea0039\n $fHashAlgorithmSHA384_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA384 -> SHA384\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-09af9deff195d2b980e915a30962a84d\n+42726c41e41882e634f0a74343b7795e\n $fHashAlgorithmSHA3_1 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-23771ef5ef6d9a777e3d11cf599e5f75\n+6227ac0392c344bb8d3157408e0fc422\n $fHashAlgorithmSHA3_10 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 312#\n Crypto.Nettle.Hash.ForeignImports.c_sha3_384_init]\n-d1c78e8c61f143572631a4b03470ef61\n+e0be736aa940b5e50562c79c38ad5190\n $fHashAlgorithmSHA3_11 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA3_12]\n-d5fa8c2ddf61d59761ea56fd664e66b6\n+a77d1084895003b477fd9a8c5f6aef52\n $fHashAlgorithmSHA3_12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3-384\"#]\n-388c194b47ada5dd5f87cee73fbaec39\n+e458e8942f9665751a5f99642dce61bd\n $fHashAlgorithmSHA3_13 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-8d91af423f714f0e8015dec854780a93\n+99d72e74a047d43bddc15c0d83b6c50d\n $fHashAlgorithmSHA3_14 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 280#\n Crypto.Nettle.Hash.ForeignImports.c_sha3_512_init]\n-e13d30e4aa1060c09e99267a82b4fbf1\n+107fdb325d57de14f9f4db36dd21060c\n $fHashAlgorithmSHA3_15 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA3_16]\n-f5e1d112d193b1e68ccd1f3b83290116\n+8b0a33e4dd49c9220af4738ccb6a269f\n $fHashAlgorithmSHA3_16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3-512\"#]\n-0df43416129f20001d0e21b225a730aa\n+d2c195f8a83f3b95b18d192339a5e460\n $fHashAlgorithmSHA3_2 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 352#\n Crypto.Nettle.Hash.ForeignImports.c_sha3_224_init]\n-28a4f895a6c19b5e475423d0c5971aee\n+afaaba575f46b8b5fe0882e7ce792489\n $fHashAlgorithmSHA3_224 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA3_224\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_224\n@@ -1058,55 +1058,55 @@\n $fHashAlgorithmSHA3_1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-f65a604a9e778a5d8801490b525c10a2\n+395300d1bc8a74d6fcf167550e29f47e\n $fHashAlgorithmSHA3_224_$chashInit :: SHA3_224\n [TagSig: , LambdaFormInfo: LFCon[SHA3_224],\n Unfolding: Core: SHA3_224 $fHashAlgorithmSHA3_2]\n-d8587044631df44700a7bbc6a8259c97\n+225f6f1f3a07d61cf24db2b93bbaf96c\n $fHashAlgorithmSHA3_224_$chashUpdateLazy ::\n SHA3_224 -> Data.ByteString.Lazy.Internal.ByteString -> SHA3_224\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA3_224)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA3_224_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-d32564dd21f96f81de57e583a1241133\n+4f34099084330d65dc1178b13e615625\n $fHashAlgorithmSHA3_224_$snettleHashFinalize ::\n SHA3_224 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_224) ->\n case c of wild { SHA3_224 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize9 ww1 } }]\n-db42b9cc9f1ee48e344a42e070520327\n+82ea44e4da607e62de30cf9cf1bb3c95\n $fHashAlgorithmSHA3_224_$snettleHashUpdate ::\n SHA3_224 -> Data.ByteString.Internal.Type.ByteString -> SHA3_224\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_224)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate9 c msg of wild { Solo# ww ->\n SHA3_224 ww }]\n-4b23bcfb608e966056eda8ee87f5e19d\n+2d989405030275807b1da1e40881e900\n $fHashAlgorithmSHA3_224_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA3_224 -> SHA3_224\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-1ccee9472099ad1aed7b0cb726aac879\n+e7302dd4bc62c2064d91906e6a6f107c\n $fHashAlgorithmSHA3_256 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA3_256\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_256\n@@ -1129,60 +1129,60 @@\n $fHashAlgorithmSHA3_5\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-d34f9d8705665009c732bf6f47dd8bba\n+31c7d11ab9582ca7d8865165d6af679b\n $fHashAlgorithmSHA3_256_$chashInit :: SHA3_256\n [TagSig: , LambdaFormInfo: LFCon[SHA3_256],\n Unfolding: Core: SHA3_256 $fHashAlgorithmSHA3_6]\n-8de50d96c2fd42adb31c85c5af072355\n+e816386375762ef9730a692af9b1d9c5\n $fHashAlgorithmSHA3_256_$chashUpdateLazy ::\n SHA3_256 -> Data.ByteString.Lazy.Internal.ByteString -> SHA3_256\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA3_256)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA3_256_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-2269161e0421ca46545222b227bb292e\n+5ea23fbda9a19b419f77e4836edf0797\n $fHashAlgorithmSHA3_256_$snettleHashFinalize ::\n SHA3_256 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_256) ->\n case c of wild { SHA3_256 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize10 ww1 } }]\n-6fdc23567eff934fcffcce52e5106234\n+945b1e91eb7d28c37382dbb68e47b2e9\n $fHashAlgorithmSHA3_256_$snettleHashUpdate ::\n SHA3_256 -> Data.ByteString.Internal.Type.ByteString -> SHA3_256\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_256)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate10 c msg of wild { Solo# ww ->\n SHA3_256 ww }]\n-0293a2fd5a57098c7c0727a8f5ce593f\n+ed975a275b9708b327e1d769f1173c54\n $fHashAlgorithmSHA3_256_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA3_256 -> SHA3_256\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-1b855b9a769ebf093c885c15fd354a57\n+0d7ec4e81505541ae4f9ffcb0abd8432\n $fHashAlgorithmSHA3_3 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA3_4]\n-038352f03ebd49e218d5c0383d62e67d\n+95da4d1547c5cacb99736b706fcb8ccd\n $fHashAlgorithmSHA3_384 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA3_384\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_384\n@@ -1205,64 +1205,64 @@\n $fHashAlgorithmSHA3_9\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-e1dae3e9d5af2cae56a9ffc99a4be2c4\n+d69ecd32b46c7a8a959825d7a1c0cb46\n $fHashAlgorithmSHA3_384_$chashInit :: SHA3_384\n [TagSig: , LambdaFormInfo: LFCon[SHA3_384],\n Unfolding: Core: SHA3_384 $fHashAlgorithmSHA3_10]\n-0c72b27bc3b5e24a17edda19372ee94b\n+646afc989601cb9131177d13d0b731b2\n $fHashAlgorithmSHA3_384_$chashUpdateLazy ::\n SHA3_384 -> Data.ByteString.Lazy.Internal.ByteString -> SHA3_384\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA3_384)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA3_384_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-8342ad20432d0fb261712cd82955416a\n+4155c2684c25684a588cabe3883404f8\n $fHashAlgorithmSHA3_384_$snettleHashFinalize ::\n SHA3_384 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_384) ->\n case c of wild { SHA3_384 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize11 ww1 } }]\n-582fde0d753fb298ea40a7221756d5d9\n+628e5f943d7bca5c49fd75c71e5d1ac4\n $fHashAlgorithmSHA3_384_$snettleHashUpdate ::\n SHA3_384 -> Data.ByteString.Internal.Type.ByteString -> SHA3_384\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_384)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate11 c msg of wild { Solo# ww ->\n SHA3_384 ww }]\n-093ccae555e5e73e1bc26233ba7f80b2\n+680d7d6822677923ca9086c608a6897a\n $fHashAlgorithmSHA3_384_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA3_384 -> SHA3_384\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-45d0d0094310fd20a04f499cf9a620ab\n+0250f72950789381a0a28fc71569b555\n $fHashAlgorithmSHA3_4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3-224\"#]\n-1c82db14b3c93ccec42a839d879befa7\n+ce5e2dfaa50bef3da33566198477d686\n $fHashAlgorithmSHA3_5 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-33907b40907215880979e1ee9699d4aa\n+5113dc5e35eb9a3b1ee6e6bc6a8b772e\n $fHashAlgorithmSHA3_512 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA3_512\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_512\n@@ -1285,85 +1285,85 @@\n $fHashAlgorithmSHA3_13\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-757200e203aa29a4b8ccec0149689faa\n+524197240084bf203bfacc3f28ba6a76\n $fHashAlgorithmSHA3_512_$chashInit :: SHA3_512\n [TagSig: , LambdaFormInfo: LFCon[SHA3_512],\n Unfolding: Core: SHA3_512 $fHashAlgorithmSHA3_14]\n-a243d47390d8d770397cf927f467f23b\n+dc2fbbee7cc0a230937a60e86a8a5876\n $fHashAlgorithmSHA3_512_$chashUpdateLazy ::\n SHA3_512 -> Data.ByteString.Lazy.Internal.ByteString -> SHA3_512\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA3_512)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA3_512_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-6845e23d477efb138b9ad8b585fc4597\n+54bd531d83022e0c133f0ffed004a386\n $fHashAlgorithmSHA3_512_$snettleHashFinalize ::\n SHA3_512 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_512) ->\n case c of wild { SHA3_512 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize12 ww1 } }]\n-e580da7b86ce3014375303a1ed061093\n+dcd759f2b4c4477268085eee85556724\n $fHashAlgorithmSHA3_512_$snettleHashUpdate ::\n SHA3_512 -> Data.ByteString.Internal.Type.ByteString -> SHA3_512\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_512)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate12 c msg of wild { Solo# ww ->\n SHA3_512 ww }]\n-e17d5b74716ec89199da626dbb22b8a4\n+a2cd07b88e0cf55a2dd9fd4564b3ea06\n $fHashAlgorithmSHA3_512_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA3_512 -> SHA3_512\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-3d909f22e904efffeba988a4b00de328\n+6db91b3e2cab11603e78c51990fc2167\n $fHashAlgorithmSHA3_6 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 344#\n Crypto.Nettle.Hash.ForeignImports.c_sha3_256_init]\n-55989ebca39c231368b40a9b0a0d80ac\n+b1a3fff713b457502e0e7ea1e3c1ae87\n $fHashAlgorithmSHA3_7 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA3_8]\n-8f321889d859dc63251ee5f0f09d5b6b\n+ae60eaeeeb6597eb157732b2b0a0fd7c\n $fHashAlgorithmSHA3_8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3-256\"#]\n-1e4a2dbc20c3cc437690b46d8d796c42\n+73c31166fd003a905c18fc85eaa62ad6\n $fHashAlgorithmSHA3_9 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-5250da24044db079d5ae8e6514da6eec\n+a1474ae63f425fe3fee247d895a054de\n $fHashAlgorithmSHA4 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA5]\n-28d28e0cfd17bd16dbd95417a8cb56d2\n+8c3db8b7d2df35ae531ba7dd03c30294\n $fHashAlgorithmSHA5 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA1\"#]\n-52b0c7ea5e96b45b7332a9b12cf2d7b5\n+c8cd60b56af22ed66cb37582b97ac232\n $fHashAlgorithmSHA512 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA512\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA512\n@@ -1384,76 +1384,76 @@\n $fHashAlgorithmSHA18\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-ab235fcf9fda292c7911da82095ac74d\n+60b03e7e0eaa60a9ae27e547145353f3\n $fHashAlgorithmSHA512_$chashInit :: SHA512\n [TagSig: , LambdaFormInfo: LFCon[SHA512],\n Unfolding: Core: SHA512 $fHashAlgorithmSHA19]\n-bdc14b46ed99f81410bb47e17cf56440\n+0ac25a72f77777809a3b48044ffa99e3\n $fHashAlgorithmSHA512_$chashUpdateLazy ::\n SHA512 -> Data.ByteString.Lazy.Internal.ByteString -> SHA512\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA512)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA512_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-51743c1111feba49a09cc076c29f0592\n+c53a0500a5910549ce4b0290c4533851\n $fHashAlgorithmSHA512_$snettleHashFinalize ::\n SHA512 -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA512) ->\n case c of wild { SHA512 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize13 ww1 } }]\n-a9339fc68b7b17f28f29cf80ce208491\n+fe534aa918ee07b41ad9472709f84e1e\n $fHashAlgorithmSHA512_$snettleHashUpdate ::\n SHA512 -> Data.ByteString.Internal.Type.ByteString -> SHA512\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA512)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate13 c msg of wild { Solo# ww ->\n SHA512 ww }]\n-6e0cd32e31313890ae9a2f0a64cd48cb\n+a3a8c9e2cfa9aa9720a8116a4ed8f324\n $fHashAlgorithmSHA512_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA512 -> SHA512\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-b0899317037b1e7f1599c8c7721e1805\n+2889bdb762da7de7d55a575776e2dc97\n $fHashAlgorithmSHA6 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ]\n-aa62df22a0ccf070548e74f770cc256c\n+92aeb0ad7d8621e20203b0cf4bcdfaca\n $fHashAlgorithmSHA7 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n Data.SecureMem.$wunsafeCreateSecureMem\n 112#\n Crypto.Nettle.Hash.ForeignImports.c_sha224_init]\n-b5ea0ac080f6394af037e4d8e8a1acbd\n+6fb262e95e3dffb68387be0b968aa81d\n $fHashAlgorithmSHA8 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA9]\n-5c4d6014f1c356c984bca3b28acc5973\n+6d164154a666b1ff04db104a7b09d87f\n $fHashAlgorithmSHA9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA224\"#]\n-f164d0816391685d440e92e3755007ff\n+b81f159edf4289b6ca7bc764e75ac8b0\n $fNettleHashAlgorithmGOSTHASH94 :: NettleHashAlgorithm GOSTHASH94\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @GOSTHASH94\n Crypto.Nettle.Hash.ForeignImports.c_gosthash94_ctx_size\n@@ -1488,23 +1488,23 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n gosthash94_ctx\n $fNettleHashAlgorithmGOSTHASH94_$cnha_Ctx]\n-ffd213091c4bfe3c78fd5583d46eea4e\n+b6afe6915490efe8d8bf21122d1a77d0\n $fNettleHashAlgorithmGOSTHASH94_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> GOSTHASH94\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n GOSTHASH94 ds]\n-d52266544801774767500a0e02de210f\n+553c30566a8164fe9f4553b94206822a\n $fNettleHashAlgorithmMD2 :: NettleHashAlgorithm MD2\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD2\n Crypto.Nettle.Hash.ForeignImports.c_md2_ctx_size\n@@ -1535,22 +1535,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n md2_ctx\n $fNettleHashAlgorithmMD2_$cnha_Ctx]\n-876ae49b23dbea442a08c23681d3b313\n+caba3019b30f77777f4a9b3c13068443\n $fNettleHashAlgorithmMD2_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> MD2\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> MD2 ds]\n-095c651050afc7e76aeaf0fe6a025e5c\n+50c94313e9263e269f150b0b3bc3d458\n $fNettleHashAlgorithmMD4 :: NettleHashAlgorithm MD4\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD4\n Crypto.Nettle.Hash.ForeignImports.c_md4_ctx_size\n@@ -1581,22 +1581,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n md4_ctx\n $fNettleHashAlgorithmMD4_$cnha_Ctx]\n-fcbf30df014acda3b23b66802cb7bcb6\n+b7689b963c20f2444a7780bd67d7bebd\n $fNettleHashAlgorithmMD4_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> MD4\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> MD4 ds]\n-7437913c81cff36cf9a2fd12df420ef7\n+93cf6ec2859ca6159ad56eb6b513597a\n $fNettleHashAlgorithmMD5 :: NettleHashAlgorithm MD5\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD5\n Crypto.Nettle.Hash.ForeignImports.c_md5_ctx_size\n@@ -1627,22 +1627,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n md5_ctx\n $fNettleHashAlgorithmMD5_$cnha_Ctx]\n-771c138a71551d4bc5cd99997e4d963f\n+80b7d562e00ac0b05f853b030005023e\n $fNettleHashAlgorithmMD5_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> MD5\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> MD5 ds]\n-011a0ab4f4bdd2c47a7d7bd2f7d3a3b6\n+51db36e34198b3950e4892fe8e36d76c\n $fNettleHashAlgorithmRIPEMD160 :: NettleHashAlgorithm RIPEMD160\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @RIPEMD160\n Crypto.Nettle.Hash.ForeignImports.c_ripemd160_ctx_size\n@@ -1677,23 +1677,23 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n ripemd160_ctx\n $fNettleHashAlgorithmRIPEMD160_$cnha_Ctx]\n-d2a52295f24c581e6a93e2c55bc0b805\n+8a613e6925a6353f4e6512970b93c13e\n $fNettleHashAlgorithmRIPEMD160_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> RIPEMD160\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n RIPEMD160 ds]\n-543186b8684b2d0731f6d0fd25a861a7\n+89aff06975e3a13cc91d3493dbf2122f\n $fNettleHashAlgorithmSHA1 :: NettleHashAlgorithm SHA1\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA1\n Crypto.Nettle.Hash.ForeignImports.c_sha1_ctx_size\n@@ -1724,22 +1724,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha1_ctx\n $fNettleHashAlgorithmSHA1_$cnha_Ctx]\n-a54e2fd82737a4f4b56f140c85dcb748\n+abb3487445a89b327d19263e328b2fa7\n $fNettleHashAlgorithmSHA1_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA1\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA1 ds]\n-6c865e2b6313af6fb5530a3d71f092cb\n+6a506e10d9d13362b64213de511f9d48\n $fNettleHashAlgorithmSHA224 :: NettleHashAlgorithm SHA224\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA224\n Crypto.Nettle.Hash.ForeignImports.c_sha224_ctx_size\n@@ -1771,22 +1771,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha224_ctx\n $fNettleHashAlgorithmSHA224_$cnha_Ctx]\n-5814f26269eabec58ba475a3d927634e\n+59b3422d36b27dc7d9b31a63b0ae7512\n $fNettleHashAlgorithmSHA224_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA224\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA224 ds]\n-a44d575728c46fd391d8f733b9cdb52a\n+c59acdb766d0613da4c50e2d6722937d\n $fNettleHashAlgorithmSHA256 :: NettleHashAlgorithm SHA256\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA256\n Crypto.Nettle.Hash.ForeignImports.c_sha256_ctx_size\n@@ -1818,22 +1818,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha256_ctx\n $fNettleHashAlgorithmSHA256_$cnha_Ctx]\n-93240ad8c3f54b5c87b2e4db84883177\n+26217526c8b762269fe1a5aac703fc34\n $fNettleHashAlgorithmSHA256_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA256\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA256 ds]\n-f7149f0e07a275cb361820fa488c70f9\n+f18b35ec67c399d7da55140acfc418e4\n $fNettleHashAlgorithmSHA384 :: NettleHashAlgorithm SHA384\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA384\n Crypto.Nettle.Hash.ForeignImports.c_sha384_ctx_size\n@@ -1865,22 +1865,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha384_ctx\n $fNettleHashAlgorithmSHA384_$cnha_Ctx]\n-510990000c16f6c79d4a0a5c821a9e81\n+949e761b3def5a0da2bc7938dde26703\n $fNettleHashAlgorithmSHA384_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA384\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA384 ds]\n-0f21ab85686e92b072a87f134c7e6d00\n+8370cff1243dc4cfd27952ad757d3886\n $fNettleHashAlgorithmSHA3_224 :: NettleHashAlgorithm SHA3_224\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_224\n Crypto.Nettle.Hash.ForeignImports.c_sha3_224_ctx_size\n@@ -1915,22 +1915,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha3_224_ctx\n $fNettleHashAlgorithmSHA3_224_$cnha_Ctx]\n-0b0187e2140999deca55a200d8ac86e0\n+647c47ef8906a610210d71e4d0c49478\n $fNettleHashAlgorithmSHA3_224_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA3_224\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA3_224 ds]\n-0de301715ce0c64cbe7a882f85997223\n+3327e8c9325eedc9d93b3522a3938968\n $fNettleHashAlgorithmSHA3_256 :: NettleHashAlgorithm SHA3_256\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_256\n Crypto.Nettle.Hash.ForeignImports.c_sha3_256_ctx_size\n@@ -1965,22 +1965,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha3_256_ctx\n $fNettleHashAlgorithmSHA3_256_$cnha_Ctx]\n-bad6513eec74cdedc3c4a21bb3d09976\n+de343972e17460aac453a781f56ec3cc\n $fNettleHashAlgorithmSHA3_256_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA3_256\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA3_256 ds]\n-a456002a6af758394737db74887affb7\n+08497b1ea02a7230e92f52161d087fef\n $fNettleHashAlgorithmSHA3_384 :: NettleHashAlgorithm SHA3_384\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_384\n Crypto.Nettle.Hash.ForeignImports.c_sha3_384_ctx_size\n@@ -2015,22 +2015,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha3_384_ctx\n $fNettleHashAlgorithmSHA3_384_$cnha_Ctx]\n-644cbb00c5d9e4b220170a71ba93e6bd\n+6ff65960dccd5ec2d514f80ef32a96b5\n $fNettleHashAlgorithmSHA3_384_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA3_384\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA3_384 ds]\n-a0bdb642b848e23344716f3c9e474180\n+f95d000e73bd758eceb3275225808e98\n $fNettleHashAlgorithmSHA3_512 :: NettleHashAlgorithm SHA3_512\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_512\n Crypto.Nettle.Hash.ForeignImports.c_sha3_512_ctx_size\n@@ -2065,22 +2065,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha3_512_ctx\n $fNettleHashAlgorithmSHA3_512_$cnha_Ctx]\n-7b45102b747feed05b6b9299efa48062\n+f001697f341e4016e8a4cc5e3c305f0c\n $fNettleHashAlgorithmSHA3_512_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA3_512\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA3_512 ds]\n-2ecfe57ab0e38aa9871760b95baf41ba\n+d1800d54ac0895eb20694634a4af84a2\n $fNettleHashAlgorithmSHA512 :: NettleHashAlgorithm SHA512\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA512\n Crypto.Nettle.Hash.ForeignImports.c_sha512_ctx_size\n@@ -2112,742 +2112,742 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha512_ctx\n $fNettleHashAlgorithmSHA512_$cnha_Ctx]\n-060063dd8c1547d8b8e26405b69b2dbe\n+5594d19a60e21259ff5b8123ddc412a8\n $fNettleHashAlgorithmSHA512_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA512\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA512 ds]\n-88dc5e6980711d3ca02ec228395281cd\n+44b7172ca5fa3b5dcaa7822117babbd1\n $tc'C:NettleHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 15726673811813629214#Word64\n- 6236691651282236058#Word64\n+ 1251497764493553879#Word64\n+ 4819053414749645276#Word64\n $trModule\n $tc'C:NettleHashAlgorithm2\n 1#\n $tc'C:NettleHashAlgorithm1]\n-b543fc0dec819cb99fa03c33150d0e8c\n+e9a715c8b2f7b08194e53a2a0a6a8885\n $tc'C:NettleHashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cd4e6b2685306dae46562c3ec4bf774e\n+4d377c323ad79daa75fc14e4092bff52\n $tc'C:NettleHashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:NettleHashAlgorithm3]\n-c8ff3293c5d49bdd52115e7be12af888\n+65061b7c02d04599328e455189483c8c\n $tc'C:NettleHashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleHashAlgorithm\"#]\n-8edf9cd32523f0fb2e4fb623f16d228e\n+c74679f42c1df7a0bc407b18d4a00944\n $tc'GOSTHASH1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-8eabbed87e973a76867a654e0b1103e8\n+3e9c9e2698d3e39159cc5a1be88b675b\n $tc'GOSTHASH2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'GOSTHASH3]\n-4b0dbdb1229fcfc58a7f597f70111422\n+377c5d1c7c984d25a15d5aef5f8f24d7\n $tc'GOSTHASH3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'GOSTHASH94\"#]\n-0bae42c38a6269015ddc5bf24ca334f4\n+fc59b776e243665509b5d951ad372840\n $tc'GOSTHASH94 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14341580592083946872#Word64\n- 15344299993127916889#Word64\n+ 6845426058207375073#Word64\n+ 7121460700547507680#Word64\n $trModule\n $tc'GOSTHASH2\n 0#\n $tc'GOSTHASH1]\n-a6b73df9e2ad913919959e770338e0f0\n+0726c652a5781ffa29faf586b48e9b4e\n $tc'MD1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-da1a452125fbf652b927a9116f3e21a8\n+40705603539371ce3d73999bc3d3d615\n $tc'MD10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'MD4\"#]\n-27fba0ce0180c75ad2e85300a8ba5c58\n+204ea1435654ecc66433d70a06b8362c\n $tc'MD11 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-8776a67b96a3ccabca910e0a33ff8e8f\n+3104ad6a5a27206ceb7edb265eae8e61\n $tc'MD12 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'MD13]\n-5da056689ccc445068af4b22887de2ad\n+0044e3ba0cb0d3b9989deebd9b1a8c61\n $tc'MD13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'MD5\"#]\n-d68f470b0d3439b875f27e8711b80fa7\n+707c82cff2b239fd861f5797d5a209d2\n $tc'MD2 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6574030811486836007#Word64\n- 219592019333037416#Word64\n+ 14396726589465274904#Word64\n+ 2524249959979553138#Word64\n $trModule\n $tc'MD3\n 0#\n $tc'MD1]\n-969ed4f44f9c9d6841ff254714b09d26\n+36269b36607896885aadddc0d7838fa0\n $tc'MD3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'MD7]\n-643a01ccc44836470a95f2ef94de2f0e\n+b73983318164c884cfc7f6abfa71de94\n $tc'MD4 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5662389175407299653#Word64\n- 8707447273583684666#Word64\n+ 16374078659869255359#Word64\n+ 7149978332268570290#Word64\n $trModule\n $tc'MD9\n 0#\n $tc'MD8]\n-a85046cb0870ad23c34be6c30b98177c\n+5ccd501f2879b39362667bccc3486ba7\n $tc'MD5 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10962395619963988639#Word64\n- 2014711307425680991#Word64\n+ 474000815753805260#Word64\n+ 15846830642041405707#Word64\n $trModule\n $tc'MD12\n 0#\n $tc'MD11]\n-33f3722f21e432507009a590b61686a9\n+4023f687031dd03cb16cc56de2b35ca6\n $tc'MD7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'MD2\"#]\n-fa1265ef3f09921bf3f5092054f700a0\n+82bf47df85021df4e082d1a20204eef1\n $tc'MD8 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-46d15ef459643aafef8ef37e1ae64beb\n+57004ea595e9889af5a943bc42d24cdc\n $tc'MD9 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'MD10]\n-b736b9fad3cf7abff8277689493bbf08\n+e663b384b9ab0e7587045d62a6fb79b0\n $tc'RIPEMD1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-15371e3f008b3fbe82df7d932228e356\n+d94da8ff99cf4f255b51662e40d48959\n $tc'RIPEMD160 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7687871418234556476#Word64\n- 5478198478995667141#Word64\n+ 12876183588397224733#Word64\n+ 2146764456466110620#Word64\n $trModule\n $tc'RIPEMD2\n 0#\n $tc'RIPEMD1]\n-0947f05b820c93c66c2cce80a1cbe0ae\n+1dbb4390018c6d01b48eb8a515cee798\n $tc'RIPEMD2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'RIPEMD3]\n-96e51764cef73b83ab8670729070b1c1\n+0aeef5daaf219e9df7ad48c6ec0534a1\n $tc'RIPEMD3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'RIPEMD160\"#]\n-87ea6949e4f84f946eedc58902c575b1\n+f1d6ad4f7c34389bc611be09f995a7bf\n $tc'SHA1 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16329000329652746455#Word64\n- 1079887316152456720#Word64\n+ 2883321338291251392#Word64\n+ 17210217861253170416#Word64\n $trModule\n $tc'SHA3\n 0#\n $tc'SHA2]\n-8acb65d9d2814418941282b368d1e6be\n+89076bb1a5c1771f87a15dd642f7832d\n $tc'SHA10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA256\"#]\n-cef90e703a6f31906b58d04b404eeb18\n+364b94a6400c91e8654f1429e01bce0e\n $tc'SHA11 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-d4d690636b38edb23c0f53aab2d166ba\n+2d15477198e39e1ef4370153b941331e\n $tc'SHA12 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA13]\n-7ff6eddc22874b8b627cd6e1360b80be\n+1e687701a108d16a4496cc6b74e9132f\n $tc'SHA13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA384\"#]\n-b8037fcb88753e94cb7a000710e4331d\n+9a8929eaccf9c7b1bab3386a19fb6e6a\n $tc'SHA14 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-034e59b61c5fe2edeb3d2dc500fc3a1f\n+41b20e0ce795f46bad68afafa851ba9c\n $tc'SHA15 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA16]\n-1e9d4241d4b479e6f330c41ca0350886\n+b58578790d717a249b6160e59004fdd9\n $tc'SHA16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA512\"#]\n-f7a3a54daed072d276567ec42b24a03d\n+373549bf7c6fb750b0fdc3ef9cbe503d\n $tc'SHA2 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c0abf64d01a1766635fffc45e1410672\n+7609b9c4897015ce29fb39cd0bcaa5bb\n $tc'SHA224 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 547911264230461465#Word64\n- 10047875979488155956#Word64\n+ 11523279027204300777#Word64\n+ 2795256929242850279#Word64\n $trModule\n $tc'SHA6\n 0#\n $tc'SHA5]\n-484d6ad437e89c4703a7c6d5db53ce17\n+68f6b9a1365045bef0d49c47c5cf1d16\n $tc'SHA256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 962366679155633127#Word64\n- 2453747050286701525#Word64\n+ 8394019134791134367#Word64\n+ 5575242815516954745#Word64\n $trModule\n $tc'SHA9\n 0#\n $tc'SHA8]\n-41183430316c7efbb7c26afbeda3158e\n+a6164f147ea415717b0cc8035a1d277c\n $tc'SHA3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA4]\n-188d71dea05adb1b9f6c496f6040ef14\n+e70e209f76b5903afc09dca749771963\n $tc'SHA384 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14784236106992100906#Word64\n- 7596864287644228695#Word64\n+ 7856833402428250581#Word64\n+ 5561962452312454457#Word64\n $trModule\n $tc'SHA12\n 0#\n $tc'SHA11]\n-d37d0288c38ef7acd1292a9b41e33949\n+ca18c4ab376a266e1b1c3e23d76a6c27\n $tc'SHA3_1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-1f6163ee8e1b316a0b3c735b290414d7\n+8afc3f1314c7928ea6329fe018922358\n $tc'SHA3_10 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-2a3bedc7b6e810f52f743266a1420011\n+55cc8cd1d1a5e390e6330c657d3e722f\n $tc'SHA3_11 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA3_12]\n-d2420c0fdee0633c00b45860164ffe80\n+475421f4ec7e5e69638d060684ca31b2\n $tc'SHA3_12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA3_512\"#]\n-02ebf85e841b28144eae3ff084a0f95f\n+61691de12984cbb31608cde21aeb4179\n $tc'SHA3_2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA3_3]\n-a140d235c439d0b2dde1b3382b8be0a3\n+e15628e007f3d0f15ec30b916642acd5\n $tc'SHA3_224 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5193974399385185043#Word64\n- 7021056739667671071#Word64\n+ 9652615809063418575#Word64\n+ 4201675594383084735#Word64\n $trModule\n $tc'SHA3_2\n 0#\n $tc'SHA3_1]\n-af2fb8a31a26269999e7832e81beb499\n+f77fe57a688a60490869bc60472da7f3\n $tc'SHA3_256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 15694909769881179332#Word64\n- 9723974370124670473#Word64\n+ 10891752847373469737#Word64\n+ 17347923255625241027#Word64\n $trModule\n $tc'SHA3_5\n 0#\n $tc'SHA3_4]\n-2e070c4db1f668a06756713209fa330f\n+8a01f9001cc8fc28bc4469ba9ef60b90\n $tc'SHA3_3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA3_224\"#]\n-1c4a9978a77d8863785a0b4012e7e330\n+62c206e9468482953ab4c95e3df26e5f\n $tc'SHA3_384 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3314332283591573123#Word64\n- 16961962503763856821#Word64\n+ 12896806020840003697#Word64\n+ 16646139806468155157#Word64\n $trModule\n $tc'SHA3_8\n 0#\n $tc'SHA3_7]\n-74f42aa179b51c9ca0e0b16d48dbb87c\n+e7eabc746fbf14874a053e8989b41f1e\n $tc'SHA3_4 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-0bcc7aef7b15bc4e5d28b0751c6f9681\n+8df81c722134f40e74b69bb0d4406985\n $tc'SHA3_5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA3_6]\n-40c25085ffde6530af7814c8bbfb6c2f\n+d5a93fe9cfcde2308aba78932cc66581\n $tc'SHA3_512 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7942289037205978660#Word64\n- 7754609999437156818#Word64\n+ 7781670614690268536#Word64\n+ 3293817819936917953#Word64\n $trModule\n $tc'SHA3_11\n 0#\n $tc'SHA3_10]\n-bd4b07d3ccbe9edcb704c58a01fccd8f\n+9999d809a0794333b9f58d317df79eb8\n $tc'SHA3_6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA3_256\"#]\n-1884315cbd3d27792510c16ccdce80c6\n+48bf371046711f10d7a415eb744061d2\n $tc'SHA3_7 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cc4099868c8a63241936756cf5521d6b\n+ddf00136ade9ce82c0afcf95569f24e3\n $tc'SHA3_8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA3_9]\n-01162acac162f7c82be1fddd798182be\n+5e94e9258f69eae0fec763bec24b9524\n $tc'SHA3_9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA3_384\"#]\n-3dbb9d111aa7fe0c91f79a8499436a2b\n+ab4c9f1e3a9571bdabcb3ddf2aa74b06\n $tc'SHA4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA1\"#]\n-cbadfd08375eb23f0cb71b5954a304ac\n+8f7af5abd41862b172bf119ef7fa0479\n $tc'SHA5 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-6e70fa9149196389fef5c9a723a46a49\n+b7e1f3ea37d9ad741e4674323d745ba2\n $tc'SHA512 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 641284415949358942#Word64\n- 7766274948457352254#Word64\n+ 10637883310865882401#Word64\n+ 1537483113719178557#Word64\n $trModule\n $tc'SHA15\n 0#\n $tc'SHA14]\n-7aa74282692ea31d4693ec0cdc2472ae\n+1e10d6a9ca77a98bde34e7cfaa79c5ea\n $tc'SHA6 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA7]\n-52ffe2ef7f6714a22c9613bbd181ec92\n+334ebdb754e90db40c37a46e46dfe450\n $tc'SHA7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA224\"#]\n-b3374bc9e6386aa4aa9427d835c12499\n+d16f1a36ed68ea8dbe724870c675c485\n $tc'SHA8 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-045795392111c746c4d99d8f65da0e03\n+6e4911e6773e8d00f48667e803056315\n $tc'SHA9 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA10]\n-e6bef21986404b0f433f7d3f6135fece\n+e3fd02c7886ab174c470ef038b37009b\n $tcGOSTHASH1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcGOSTHASH2]\n-755530ed6611a3f547c25ffa5e34ff4c\n+e5531cf834aa31613eb244ae76da2aab\n $tcGOSTHASH2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"GOSTHASH94\"#]\n-cf1430f8f9c2585b5f574aaae464053b\n+35936bfda748df820a36a5401269a92b\n $tcGOSTHASH94 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16341561398535541720#Word64\n- 2176580669150321819#Word64\n+ 11484875147316363429#Word64\n+ 13827447282283388242#Word64\n $trModule\n $tcGOSTHASH1\n 0#\n GHC.Types.krep$*]\n-647a18ea57ec95039c920aab201fcf7a\n+7de21ddf17a627cb61dee1721f793699\n $tcMD1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcMD3]\n-d7bec86f83e386c66fa819829abdf262\n+0cf5e08c403343f060dd6dc38bfd9022\n $tcMD10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD5\"#]\n-6fa789e8fc0d1262d442fb39e6ae1dfd\n+51c3c76402f031f09afbe5b61fb157f0\n $tcMD2 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2964057960605979039#Word64\n- 5064144904768693085#Word64\n+ 16200412263926232851#Word64\n+ 9070971792386455038#Word64\n $trModule\n $tcMD1\n 0#\n GHC.Types.krep$*]\n-c3060e21661c66a36db81881744dc1e6\n+3bb956c1fd81234287a8f15e66b5fa03\n $tcMD3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD2\"#]\n-8593ba0b3d72f913bb44775644343ee0\n+b2d06ef99a3ab58cf4b4a816e0cfb54b\n $tcMD4 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3662941355756233004#Word64\n- 825663623139635028#Word64\n+ 1053671511308285055#Word64\n+ 13428483725232487570#Word64\n $trModule\n $tcMD7\n 0#\n GHC.Types.krep$*]\n-6e8c62b037a2a29cc002acbb5f580d0e\n+191fa939561e193a18e354c58d686b5c\n $tcMD5 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10336325729269181899#Word64\n- 6011763833679596565#Word64\n+ 16365527018574895594#Word64\n+ 14565081662428894499#Word64\n $trModule\n $tcMD9\n 0#\n GHC.Types.krep$*]\n-c8ab9b43528e521d70ae5999294b557c\n+b54c69af0096cb17ee2d0fafbcb0db88\n $tcMD7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcMD8]\n-9b638fbeccbb1599635c08a48adac0df\n+480818806daaf37262855a46612832c8\n $tcMD8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD4\"#]\n-5134aa65b961145c019618a1d97a7c25\n+a626d26e69b3b822309cc082654f79a3\n $tcMD9 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcMD10]\n-6af4a6058536ec7a1e3809fb0a570f12\n+4de85a519911399c84ed1ee13afa590a\n $tcNettleHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12477548539846798151#Word64\n- 17109898679567480830#Word64\n+ 15414502788143176133#Word64\n+ 18213108352571272709#Word64\n $trModule\n $tcNettleHashAlgorithm2\n 0#\n $tcNettleHashAlgorithm1]\n-5945bf85f49d3771002a1b7a1bdceee6\n+308710bea4cb6ab2d335b2eabc79a2d1\n $tcNettleHashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-06cd2a9f8e68f9679a3c1dcfda3f657e\n+3523ab7952d3d9071646ad14ae42756e\n $tcNettleHashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tcNettleHashAlgorithm3]\n-cfc14351d84fd8b3ea64b96c679403f2\n+acc925278c454586b55b5c3cb2fed0e0\n $tcNettleHashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleHashAlgorithm\"#]\n-fcf933a5b8c6b7011209df135142c3c8\n+8e598a976a0cb2f08169b1d5ec3e5fc8\n $tcRIPEMD1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcRIPEMD2]\n-898fd97cc2bd9e9a9849220eb3f589cf\n+cf05658b67932e01a9219545bd211b7b\n $tcRIPEMD160 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5335503726594278250#Word64\n- 11235067831147771877#Word64\n+ 5164362787367950203#Word64\n+ 2719484094841368203#Word64\n $trModule\n $tcRIPEMD1\n 0#\n GHC.Types.krep$*]\n-b3244fcc1ee6dd99dad1049c261d4e78\n+a69332e0029d13bbb3e4da204526893f\n $tcRIPEMD2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"RIPEMD160\"#]\n-e68eb132901c8784a209f5bbc8481ba5\n+5f25593d3afcffc0b977e82027d8e36b\n $tcSHA1 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17431596425216629297#Word64\n- 4039208901901154233#Word64\n+ 11079767486023982678#Word64\n+ 13637443648857578131#Word64\n $trModule\n $tcSHA2\n 0#\n GHC.Types.krep$*]\n-581c4ceeed2c34e947927e97f2aeb31e\n+bb4ea8e0366d6869583d3b97ffd62f19\n $tcSHA10 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA11]\n-51989d088e3bb080ff25ea866a43e72b\n+cd113ef0786e7455f23d9c99c0082991\n $tcSHA11 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA512\"#]\n-0ed7e68dc8b4ab8bd5a288e2c3de843e\n+e48faeab5cd991b68ae7e569fbde85f7\n $tcSHA2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3]\n-19c4aa91f16bf1253e55a934bc81fdb3\n+5afec0546a977dc1e2326418dc0bda45\n $tcSHA224 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 8292696938335875498#Word64\n- 14047943102270583096#Word64\n+ 1246811181647963394#Word64\n+ 1980883064147721638#Word64\n $trModule\n $tcSHA4\n 0#\n GHC.Types.krep$*]\n-abb83bb404d21fa2fbfdb2cad80c7c6a\n+73827f7899fe25861ef90b16bee9a5a5\n $tcSHA256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12348115909456936439#Word64\n- 4345554478329438125#Word64\n+ 1008993027650165060#Word64\n+ 15830750644182776733#Word64\n $trModule\n $tcSHA6\n 0#\n GHC.Types.krep$*]\n-77075397cd3f46e0b04471a3ced9dcd6\n+f661ff576462bc1bd457c30ef916a93c\n $tcSHA3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA1\"#]\n-8cf1c88881d4af9c4c826f6d7ca0ce26\n+3dc383a1b436a4865b156c767d073817\n $tcSHA384 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 13680139941486359783#Word64\n- 4460020539817840753#Word64\n+ 5768309637772275284#Word64\n+ 11588709697705923943#Word64\n $trModule\n $tcSHA8\n 0#\n GHC.Types.krep$*]\n-ce12d53e420ebe2bbc152a8330eebe23\n+c7f0d71a71415142bb8c5329482c9151\n $tcSHA3_1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3_2]\n-5c1c6071dbc1a042adcbf48eb2c7ef06\n+0a8487b6233771b19ada4c67d04e8963\n $tcSHA3_2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3_224\"#]\n-b8349b2118bbc0f43039c27e49f1b6cf\n+d1f2641e87d15d51be3b3723e5864540\n $tcSHA3_224 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2821622251396725078#Word64\n- 8949652992569654455#Word64\n+ 14743661065513331507#Word64\n+ 17508616326445899908#Word64\n $trModule\n $tcSHA3_1\n 0#\n GHC.Types.krep$*]\n-c50fd87946220cc2d1127005b5b9132c\n+11f9eeb455f0ad77e530952691897515\n $tcSHA3_256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 1285930925775673620#Word64\n- 14264045385536048281#Word64\n+ 8933329073862575074#Word64\n+ 14136926325504501595#Word64\n $trModule\n $tcSHA3_3\n 0#\n GHC.Types.krep$*]\n-55eec5cfd1640401d689a886a1f7f655\n+8f0c862592320f7f3402ead92aad1c01\n $tcSHA3_3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3_4]\n-80039b27150905cf4ab5fe96baa5547a\n+6020ef2b9ce27aa4a8d1334b5fb4db4b\n $tcSHA3_384 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 18274379167630605301#Word64\n- 5186427814303815258#Word64\n+ 6698749504343008802#Word64\n+ 5197964153468853271#Word64\n $trModule\n $tcSHA3_5\n 0#\n GHC.Types.krep$*]\n-4e5e53f15c33dfa6f757f4ad54672cb7\n+abf2d711dcfa7d24773040932c248313\n $tcSHA3_4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3_256\"#]\n-4a82a4e3bde5f10bb4b909fc60860034\n+d766d4017ab2ada0173b0bde94f273d7\n $tcSHA3_5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3_6]\n-35ba9897f07f2c8b1192d80caa80c0a6\n+e8ad3ba3a5c94c7bfb3dbf4f705bd411\n $tcSHA3_512 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 1806861432248962957#Word64\n- 12698942759818513572#Word64\n+ 3030739965488831224#Word64\n+ 15281251910070726956#Word64\n $trModule\n $tcSHA3_7\n 0#\n GHC.Types.krep$*]\n-fba79a28478eb6b37f3efd8d7c561509\n+b03b4da5e7f0518ccbff049374717e8e\n $tcSHA3_6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3_384\"#]\n-a360535c5c4c411f0158dfe3e6293d36\n+85ec2100a70e21934cb257c4c8acfdbc\n $tcSHA3_7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3_8]\n-5e0a1fa6b556272c64c3373b730cb6a6\n+33c0a1f4ab659542b562253ce0e927fe\n $tcSHA3_8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3_512\"#]\n-e94bf11df008b3c2051dba5a52c6f8a5\n+5b369ed2eb802e9220bece3f1fe56dbc\n $tcSHA4 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA5]\n-890122eb0c3e3c5f57b5169342598cd7\n+f69fb7688cdad240538df8798f19418c\n $tcSHA5 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA224\"#]\n-34583f715590ed03c815b9c6be819dc4\n+46aebb75e95f7c61be292d7999808d82\n $tcSHA512 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2937242947991259168#Word64\n- 11251927937239973868#Word64\n+ 7363786738717933379#Word64\n+ 14434943199527956695#Word64\n $trModule\n $tcSHA10\n 0#\n GHC.Types.krep$*]\n-fb8bfc6247e90c7f73c2e91bc9d08674\n+eb6ed8c2c0df7262664d1ceb2899590a\n $tcSHA6 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA7]\n-3c04d37082994b993c8004457c683841\n+34c706e93a9b6e435447fbf8639c6644\n $tcSHA7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA256\"#]\n-3ad11c3aec2f8404290e6f5ecbdf274d\n+406f48a54f25c630e6a085ea36348d45\n $tcSHA8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA9]\n-6899d436e52d7740f735b82d42a7bee9\n+20ae8be3a254349da7eac824bbceee2d\n $tcSHA9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA384\"#]\n-ee593699945ca5d68fe50bd5e6882d00\n+6ba577327100d2105482b371b65749b9\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-f75b8090ed6ccc9936aee2801f2a583e\n+c3c4c3c6d0b1dff3a9a085d483ea710a\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-b305acc4f2f144caebbad70dd1783ec2\n+ad756d9ac65b4eb39f5be08795f4fd83\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Hash\"#]\n-349875816d1a6b53b49c301e56a4ac1b\n+3ba4d3ef0825abf61cce025a1701e7dd\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-d1d9cf2e91c0aceb669fe8a02661dd40\n+037d00f7cb6310678086d982cc4f2703\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-41599c3c0e858ded22bf9ed75d0ca6f1\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+5e1858a668a9f8f2689aaef75945e8a1\n $w$snettleHashFinalize ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2909,15 +2909,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -2938,15 +2938,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 32#) } } })]\n-6cf801f468da2226a463764025065ed2\n+b96d5465cdab5dfc6374af6d693fb14a\n $w$snettleHashFinalize1 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3008,15 +3008,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3037,15 +3037,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 16#) } } })]\n-93ab878bf3947856cba55bf3e462dae1\n+91fa2d5d7457a95018cbd2d5e627b763\n $w$snettleHashFinalize10 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3107,15 +3107,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3136,15 +3136,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 32#) } } })]\n-c2af57bfac015e62161204dd6474436c\n+f246eeacad951c4afbf9cd85d6f17b01\n $w$snettleHashFinalize11 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3206,15 +3206,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3235,15 +3235,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 48#) } } })]\n-955d18a7206c9420f4d031a4a6fa2d84\n+3f2d5d8dc1b04e7e09deffa2914fa269\n $w$snettleHashFinalize12 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3305,15 +3305,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3334,15 +3334,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 64#) } } })]\n-baaaff250ed1a396962d89fd9a838b53\n+3464d5db14a6b5a0cd8798085b0fbbbe\n $w$snettleHashFinalize13 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3404,15 +3404,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3433,15 +3433,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 64#) } } })]\n-70cac7b50c4df0d12a7c7f0267b0e516\n+e109d2e8c2860378631f6d50c7dd5f73\n $w$snettleHashFinalize2 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3503,15 +3503,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3532,15 +3532,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 16#) } } })]\n-ce6b286d02b0fcac4766db3f365076a5\n+b4f34439aea86d10aa8849d8012fdc56\n $w$snettleHashFinalize3 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3602,15 +3602,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3631,15 +3631,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 16#) } } })]\n-e9a653a26b57bd24a8105562ba00f21c\n+bd05398c93998745c0aa52cd7ab59ce1\n $w$snettleHashFinalize4 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3701,15 +3701,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3730,15 +3730,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 20#) } } })]\n-9af2826003e0f84d9c2e295d2483e12a\n+ceb9a588d78106fa030950ad2ac23d01\n $w$snettleHashFinalize5 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3800,15 +3800,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3829,15 +3829,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 20#) } } })]\n-a02eb648a1b3a639fc8e12a4722cd45e\n+a6355b3dce1ecc76ccdf29cc03f711e8\n $w$snettleHashFinalize6 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3899,15 +3899,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha224_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha224_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3928,15 +3928,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 28#) } } })]\n-41dd861b6c0de4422cc78b69876dc263\n+da7a88a1b775c9fe53f86f7bf5f6e814\n $w$snettleHashFinalize7 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3998,15 +3998,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4027,15 +4027,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 32#) } } })]\n-3a62453275eae929d47e1f41f57c1f18\n+e83e093877c3ec634ea0e31255405103\n $w$snettleHashFinalize8 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -4097,15 +4097,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha384_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha384_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4126,15 +4126,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 48#) } } })]\n-ee0a8b22720adf713deb2fe1ad555d71\n+c986de622dbc1c55ac620fc894c4c188\n $w$snettleHashFinalize9 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -4196,15 +4196,15 @@\n ww)))\n s2 of wild2 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray# GHC.Prim.RealWorld)\n ww\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4225,15 +4225,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds2['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# ipv4, ipv2 #)) of ds2 { (#,#) ipv6 ipv7 ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 28#) } } })]\n-55227eaf70e0700b5768ab0bcc8b60af\n+bfac23d5fb6213a98283f9359c2b532c\n $w$snettleHashUpdate ::\n GOSTHASH94\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4287,15 +4287,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4308,15 +4308,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-c91aab0a2b6381610a004e766c92e59e\n+f3ae0261eddb3b6fddd95cda741151cb\n $w$snettleHashUpdate1 ::\n MD2\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4370,15 +4370,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4391,15 +4391,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-f809e2aa41620d338c4ec0b9fc8495ae\n+28022b00105f47a8c240fad567705232\n $w$snettleHashUpdate10 ::\n SHA3_256\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4453,15 +4453,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4474,15 +4474,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-3b0b5f23e9b24f9e9a2d842139e47ade\n+0f4e64b9e8617b5c9e514e90d472ce68\n $w$snettleHashUpdate11 ::\n SHA3_384\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4536,15 +4536,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4557,15 +4557,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-fc208b973404103c95adee7e551992ea\n+c89e4ec74a331735703a9b67518f5689\n $w$snettleHashUpdate12 ::\n SHA3_512\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4619,15 +4619,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4640,15 +4640,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-fdf4b8ed14abe05fc571a85076a53bf6\n+14d83d0dd8053c9f861d9ac2c35f5914\n $w$snettleHashUpdate13 ::\n SHA512\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4702,15 +4702,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4723,15 +4723,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-77a2a1789d057b41ff4db5466481d1a6\n+148085ebcfd6fe3c1c8f88ba583e1cd2\n $w$snettleHashUpdate2 ::\n MD4\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4785,15 +4785,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4806,15 +4806,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-7dc9d36ebbe8d9135fff4b8b5a630365\n+700e2dc81483cd5dd8c7e6f938ac847a\n $w$snettleHashUpdate3 ::\n MD5\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4868,15 +4868,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4889,15 +4889,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-f90c504f1b1ffcdc9c57045572d5cc71\n+56d2df3d607de327b6eab579c0e94689\n $w$snettleHashUpdate4 ::\n RIPEMD160\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4951,15 +4951,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4972,15 +4972,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-8b9036a400359128afaebde18be218f2\n+bcbf337b0b5e7b4623b0b7e28d423ebf\n $w$snettleHashUpdate5 ::\n SHA1\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5034,15 +5034,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5055,15 +5055,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-9e0afac5bdbdd376be9c12bb2e7d233b\n+a563c6aaac9c561eea85098c3d424c2b\n $w$snettleHashUpdate6 ::\n SHA224\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5117,15 +5117,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5138,15 +5138,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-89a41b31e3a697964f0a148356c50468\n+e75577f81e3679c4d18a05bbbc5b3bce\n $w$snettleHashUpdate7 ::\n SHA256\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5200,15 +5200,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5221,15 +5221,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-f86e112614f17d2878d0f09964d3798a\n+949792c3da91232178a2937967ecd571\n $w$snettleHashUpdate8 ::\n SHA384\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5283,15 +5283,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5304,15 +5304,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-f38953ac0e6a7e3f4f35fa0aea902d9c\n+835e2769246524803a4d58535976e5d2\n $w$snettleHashUpdate9 ::\n SHA3_224\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5366,15 +5366,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5387,28 +5387,28 @@\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))\n s of wild2 { (#,#) ww1 ww2 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-cabf281792aae68f73a579c7707a3ca5\n+2c5daeaee516d751ac59c0e388a3152a\n type GOSTHASH94 :: *\n data GOSTHASH94\n = GOSTHASH94 {gosthash94_ctx :: Data.SecureMem.SecureMem}\n-3cff6a8079f62c460bc642c64df92210\n+5ae8cf8b4590a76db9453ae0332fe8cf\n type MD2 :: *\n data MD2 = MD2 {md2_ctx :: Data.SecureMem.SecureMem}\n-bb2327be48a4110effc600a43df74d6b\n+98a96b7b4a00867ce115699a0cf045f3\n type MD4 :: *\n data MD4 = MD4 {md4_ctx :: Data.SecureMem.SecureMem}\n-5cc824b68f8a5d272a8e855702cba9f7\n+17c797b984fc6446fc09897220ceab8b\n type MD5 :: *\n data MD5 = MD5 {md5_ctx :: Data.SecureMem.SecureMem}\n-3a6e419947b67fe3d03fa3577b4a93a9\n+248a5ac104088800673b476f789f4c8c\n type NettleHashAlgorithm :: * -> GHC.Types.Constraint\n class NettleHashAlgorithm a where\n nha_ctx_size :: Data.Tagged.Tagged a GHC.Types.Int\n nha_block_size :: Data.Tagged.Tagged a GHC.Types.Int\n nha_digest_size :: Data.Tagged.Tagged a GHC.Types.Int\n nha_name :: Data.Tagged.Tagged a GHC.Base.String\n nha_init :: Data.Tagged.Tagged\n@@ -5417,150 +5417,150 @@\n a Crypto.Nettle.Hash.ForeignImports.NettleHashUpdate\n nha_digest :: Data.Tagged.Tagged\n a Crypto.Nettle.Hash.ForeignImports.NettleHashDigest\n nha_ctx :: a -> Data.SecureMem.SecureMem\n nha_Ctx :: Data.SecureMem.SecureMem -> a\n {-# MINIMAL nha_ctx_size, nha_block_size, nha_digest_size,\n nha_name, nha_init, nha_update, nha_digest, nha_ctx, nha_Ctx #-}\n-70a6289bfee15225fa4c5f4d474d3aa9\n+5c63379fec8778ae129131564969dc2f\n type RIPEMD160 :: *\n data RIPEMD160\n = RIPEMD160 {ripemd160_ctx :: Data.SecureMem.SecureMem}\n-c2dea348b4f8bfd5eb9e8a46db47fc4b\n+8e2b516b4b1f98103e50af4962c1640f\n type SHA1 :: *\n data SHA1 = SHA1 {sha1_ctx :: Data.SecureMem.SecureMem}\n-ec02cada0bcf74182809a1a1ec114714\n+df2fb90f6beccc46f494e64a4825cc5c\n type SHA224 :: *\n data SHA224 = SHA224 {sha224_ctx :: Data.SecureMem.SecureMem}\n-3adfadd3a5a29eb07c4de1509c10ce09\n+21d3824a359638a6eebd23e500a22565\n type SHA256 :: *\n data SHA256 = SHA256 {sha256_ctx :: Data.SecureMem.SecureMem}\n-598bdd38f447c994e3ed85bca7e4e005\n+be3a2f941150f01eacd6b29696b8fbbd\n type SHA384 :: *\n data SHA384 = SHA384 {sha384_ctx :: Data.SecureMem.SecureMem}\n-10d4577896265d3b6a7e71f2bf8e0b49\n+2782673dd095e61859d2668bc5a1fbd1\n type SHA3_224 :: *\n data SHA3_224 = SHA3_224 {sha3_224_ctx :: Data.SecureMem.SecureMem}\n-299031d9b06f5ef7a729356ebca8b9ca\n+246188e000add57c7ab03cc2fd15776c\n type SHA3_256 :: *\n data SHA3_256 = SHA3_256 {sha3_256_ctx :: Data.SecureMem.SecureMem}\n-c9d16803781bb33fb03efc2f663349c2\n+9a2755adef309dc50da0b4c59413a381\n type SHA3_384 :: *\n data SHA3_384 = SHA3_384 {sha3_384_ctx :: Data.SecureMem.SecureMem}\n-a46a5ea48e8beaa03efc6cb55e1cc5b7\n+91198e8de337d90672c3508859a400d8\n type SHA3_512 :: *\n data SHA3_512 = SHA3_512 {sha3_512_ctx :: Data.SecureMem.SecureMem}\n-282fc68e6919e95bbdc1c5963013665a\n+a777b7f8e96602af4ea1666f50ba5d0c\n type SHA512 :: *\n data SHA512 = SHA512 {sha512_ctx :: Data.SecureMem.SecureMem}\n-63b214ae6b9e2e1b0ddd114268c6881e\n+2dcb46a0d2ef9a95f6877c83711a8dd8\n gosthash94_ctx :: GOSTHASH94 -> Data.SecureMem.SecureMem\n RecSel Left GOSTHASH94\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: GOSTHASH94) ->\n case ds of wild { GOSTHASH94 ds1 -> ds1 }]\n-2c96971c0af063e06f2b96bc2e6c3b6d\n+43706482b7348dbaad99fdc5ed92f2e0\n md2_ctx :: MD2 -> Data.SecureMem.SecureMem\n RecSel Left MD2\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: MD2) ->\n case ds of wild { MD2 ds1 -> ds1 }]\n-c0d5b999fe3212b0416bacc3c5abab2f\n+51db3357febab3fd39ef998a4fa30006\n md4_ctx :: MD4 -> Data.SecureMem.SecureMem\n RecSel Left MD4\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: MD4) ->\n case ds of wild { MD4 ds1 -> ds1 }]\n-27c8257f0bff3ac55219e6ec95c5c663\n+0b3e6aa2f1269312c495a1d5779ab20a\n md5_ctx :: MD5 -> Data.SecureMem.SecureMem\n RecSel Left MD5\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: MD5) ->\n case ds of wild { MD5 ds1 -> ds1 }]\n-521534f6f30a3327a8cd55af07f93d57\n+5a04bed60c581c88d7859f187effe67a\n ripemd160_ctx :: RIPEMD160 -> Data.SecureMem.SecureMem\n RecSel Left RIPEMD160\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: RIPEMD160) ->\n case ds of wild { RIPEMD160 ds1 -> ds1 }]\n-b9ea0a7fb904fcb7407736e64a8a4710\n+77d17d135121ce83057ed7b404560b96\n sha1_ctx :: SHA1 -> Data.SecureMem.SecureMem\n RecSel Left SHA1\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA1) ->\n case ds of wild { SHA1 ds1 -> ds1 }]\n-aa939c511914dc593f2a9c5e1480d34f\n+ef0de507202cf86478130aa4c16759b2\n sha224_ctx :: SHA224 -> Data.SecureMem.SecureMem\n RecSel Left SHA224\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA224) ->\n case ds of wild { SHA224 ds1 -> ds1 }]\n-af092bbbffe6404c5721b0a96c84129b\n+0c0ce99b6705cbe73e65e545e8802f44\n sha256_ctx :: SHA256 -> Data.SecureMem.SecureMem\n RecSel Left SHA256\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA256) ->\n case ds of wild { SHA256 ds1 -> ds1 }]\n-613500f07b1a9d389d7ce63558beaac6\n+d62d122338699018fa7580cd31a1e758\n sha384_ctx :: SHA384 -> Data.SecureMem.SecureMem\n RecSel Left SHA384\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA384) ->\n case ds of wild { SHA384 ds1 -> ds1 }]\n-35ff4f0efa3787c12752aed3d07c9374\n+24e165c2a07f76038d73aecf4890d725\n sha3_224_ctx :: SHA3_224 -> Data.SecureMem.SecureMem\n RecSel Left SHA3_224\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA3_224) ->\n case ds of wild { SHA3_224 ds1 -> ds1 }]\n-98343d41de6ef7cc573e7d089aa96879\n+4ca81c43a15b486c247644d7a1206d9b\n sha3_256_ctx :: SHA3_256 -> Data.SecureMem.SecureMem\n RecSel Left SHA3_256\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA3_256) ->\n case ds of wild { SHA3_256 ds1 -> ds1 }]\n-83c83c429d1c0e34cbe42ff2e0b3cc0e\n+b9ffedb092328c09cdff88c1261f0e2e\n sha3_384_ctx :: SHA3_384 -> Data.SecureMem.SecureMem\n RecSel Left SHA3_384\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA3_384) ->\n case ds of wild { SHA3_384 ds1 -> ds1 }]\n-71f22ceee976670e331a1296a976f382\n+ea4142231ebb88eb796105f613d613be\n sha3_512_ctx :: SHA3_512 -> Data.SecureMem.SecureMem\n RecSel Left SHA3_512\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA3_512) ->\n case ds of wild { SHA3_512 ds1 -> ds1 }]\n-7188338c3d6e760aca4d789b15ae3bff\n+0e978f6b411d68e131fcdec9cb09d863\n sha512_ctx :: SHA512 -> Data.SecureMem.SecureMem\n RecSel Left SHA512\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA512) ->\n case ds of wild { SHA512 ds1 -> ds1 }]\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/KeyedHash.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/KeyedHash.hi", "comments": ["Files 76% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,19 +1,19 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n- got dyn\n+ got \n interface Crypto.Nettle.KeyedHash 9066\n- interface hash: b723846ec4534e08db70fc19a208c6f0\n- ABI hash: bf180a245383bb7ab72faaf4bfed6af5\n- export-list hash: 96e87bf948a858b522330e35c671771c\n+ interface hash: 7063a53fb21b72378cebf8869cde5432\n+ ABI hash: 631365508b741796083099178006d140\n+ export-list hash: f79b5cb0a72e433069daa388fd05c5eb\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n- flag hash: a8429dc32e29363adac4b15d61e51bfc\n+ flag hash: df6444c3d1bad817918ee0542140a7d3\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 9be2183cd1098f7a751e32a61d885e4c\n sig of: Nothing\n used TH splices: False\n where\n@@ -29,15 +29,15 @@\n Crypto.Nettle.Hash.Types.keyedHashLazy'\n Crypto.Nettle.Hash.Types.keyedHashName\n Crypto.Nettle.Hash.Types.keyedHashName'\n Crypto.Nettle.Hash.Types.keyedHashUpdate\n Crypto.Nettle.Hash.Types.keyedHashUpdateLazy\n Crypto.Nettle.Hash.Types.KeyedHash{Crypto.Nettle.Hash.Types.KeyedHash}\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm{Crypto.Nettle.Hash.Types.implKeyedHashDigestSize Crypto.Nettle.Hash.Types.implKeyedHashFinalize Crypto.Nettle.Hash.Types.implKeyedHashInit Crypto.Nettle.Hash.Types.implKeyedHashName Crypto.Nettle.Hash.Types.implKeyedHashUpdate Crypto.Nettle.Hash.Types.implKeyedHashUpdateLazy}\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n plugin package dependencies:\n trusted package dependencies: base-4.18.2.1\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n@@ -45,61 +45,61 @@\n Data.Functor.Sum Data.Monoid Data.Semigroup Data.Semigroup.Internal\n Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception GHC.IsList\n GHC.RTS.Flags Data.ByteString.Internal.Type\n Data.ByteString.Lazy.Internal Control.DeepSeq\n GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type Data.Tagged\n Language.Haskell.TH.Syntax\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types 9de1191b13c6dba9a894b8ec7eecc105\n- exports: 7416416d66f4eb0fcbbe4bfec62ac6d9\n- KeyedHash 63d969f3255e4f31f538b1ddc94b8bfc\n- KeyedHash e01aae5d5bc48a99a275d00916143bad\n- KeyedHashAlgorithm 9592f20c9f8bd8fb27ccf26b86a40d26\n- implKeyedHashDigestSize 9cf1c3b6db113d0ad3ab23207b43b265\n- implKeyedHashFinalize 1ebd115e6192d82103a57df5f65b9454\n- implKeyedHashInit 326db9fe8d5667905e4b2fc50ae41a38\n- implKeyedHashName bc068f2ee097612656d8b53ba3b35781\n- implKeyedHashUpdate e3e0d76d44eb38f648a2006bfa66c357\n- implKeyedHashUpdateLazy a85b4128634e254fb63f31e2c54abf84\n- keyedHash f3643ab5b637e3ba4cbb9a9e977587fa\n- keyedHash' f8c1bd13bd2aec13ebee4bb5b104715b\n- keyedHashDigestSize 1415c49ae03cbdb1c441f6b6ca5e4160\n- keyedHashDigestSize' 6a5591252611d05d9559ae4e3c7f8caa\n- keyedHashFinalize 3b3340ac4e28f16ffbed74c75e590aa4\n- keyedHashInit 546c8caf0bb528ae5c6a5fbe6f660069\n- keyedHashInit' 985b7f7f12a02b873a766a149447327a\n- keyedHashLazy 5afbe51d641b2d41b342550a2e810777\n- keyedHashLazy' 8424729b5600df8cd7f2eeb2f5cbb8b8\n- keyedHashName bb3c7b06b8fd3ddb6ec25e1d704464ef\n- keyedHashName' 9da296a8eb56abf254c8ee269ed753dc\n- keyedHashUpdate abf34da350bfe2ce8820222312342f7f\n- keyedHashUpdateLazy c0f072d59beb18f4fd1567ede4fad848\n-dd61503f345251ee7d7f77bd6b778dfe\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types e1d9e2798dee8208ad369757aa26f63f\n+ exports: da7edfa1b7073d44f91282c82d88e4b3\n+ KeyedHash c71f3c66dcdd20d80c064d4ef322d975\n+ KeyedHash d118a35e5df0d9e294e6b4c4555f01ef\n+ KeyedHashAlgorithm 91efab9b0f8d8120ae8d86b2a3794ed5\n+ implKeyedHashDigestSize 235d097368bd631b15caf40405f4b506\n+ implKeyedHashFinalize a2ab2f76e30d9937e4f52b318680bba1\n+ implKeyedHashInit b4725724617ac5f24fb2ae3ea8360dad\n+ implKeyedHashName 15aecf70f4fd4cf27e1a10da4d1a0f3e\n+ implKeyedHashUpdate 6cf628d7ec89bbe751622685c44565c5\n+ implKeyedHashUpdateLazy 727493201fefa3a8137f229ef2df08f2\n+ keyedHash c75459438c685ea87b1dfc6d5fb056b5\n+ keyedHash' e5cf9123c53926c08d4051b1ebcfc3db\n+ keyedHashDigestSize 9cda339dc07f2b7d027fdb28130826a7\n+ keyedHashDigestSize' f47bf4c62cdef750366b0a109045e469\n+ keyedHashFinalize 5116a25641965d1d07e9a88504186b91\n+ keyedHashInit a580260d7d77420b37bfd9302e4351f4\n+ keyedHashInit' b11687258f38f243bc8f42e92d5351d7\n+ keyedHashLazy e75a2944c34c87a60821a5cfb61d8c07\n+ keyedHashLazy' bf8e7ebbe4f023e02a748f8953f445c3\n+ keyedHashName 95ad85b62a5c09f332954ce815f043fe\n+ keyedHashName' eb477c66379aecf06ef7153694eb4573\n+ keyedHashUpdate 746efdf35e530a71e10b10638c749224\n+ keyedHashUpdateLazy 70d4904af2aa05c4e959b1351cc1ff68\n+48f3d2bf87cbe27cd450316953e8c996\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-44f268277e5998eee42096fbdd080e62\n+374e27a006079a15f5baa399fdf35fb2\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-d7d7e509dd46830a6ee2fdc86cda96e3\n+1f9c113d5f3495e06e5d9197fe0de4c7\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.KeyedHash\"#]\n-393a7443b2c90ceb391c1e615f19e702\n+8e731b38f88574fd083a86d64ce45c29\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-a3fe1a232bde3eeefeee3514068727cf\n+7caf51156c71d8b8d18978ed1e827a58\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n trusted: safe-inferred\n require own pkg trusted: False\n docs:\n Nothing\n extensible fields:\n \n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/KeyedHash.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/KeyedHash.dyn_hi", "comments": ["Files 74% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,19 +1,19 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n- got \n+ got dyn\n interface Crypto.Nettle.KeyedHash 9066\n- interface hash: b723846ec4534e08db70fc19a208c6f0\n- ABI hash: bf180a245383bb7ab72faaf4bfed6af5\n- export-list hash: 96e87bf948a858b522330e35c671771c\n+ interface hash: 7063a53fb21b72378cebf8869cde5432\n+ ABI hash: 631365508b741796083099178006d140\n+ export-list hash: f79b5cb0a72e433069daa388fd05c5eb\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n- flag hash: df6444c3d1bad817918ee0542140a7d3\n+ flag hash: a8429dc32e29363adac4b15d61e51bfc\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 9be2183cd1098f7a751e32a61d885e4c\n sig of: Nothing\n used TH splices: False\n where\n@@ -29,15 +29,15 @@\n Crypto.Nettle.Hash.Types.keyedHashLazy'\n Crypto.Nettle.Hash.Types.keyedHashName\n Crypto.Nettle.Hash.Types.keyedHashName'\n Crypto.Nettle.Hash.Types.keyedHashUpdate\n Crypto.Nettle.Hash.Types.keyedHashUpdateLazy\n Crypto.Nettle.Hash.Types.KeyedHash{Crypto.Nettle.Hash.Types.KeyedHash}\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm{Crypto.Nettle.Hash.Types.implKeyedHashDigestSize Crypto.Nettle.Hash.Types.implKeyedHashFinalize Crypto.Nettle.Hash.Types.implKeyedHashInit Crypto.Nettle.Hash.Types.implKeyedHashName Crypto.Nettle.Hash.Types.implKeyedHashUpdate Crypto.Nettle.Hash.Types.implKeyedHashUpdateLazy}\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n plugin package dependencies:\n trusted package dependencies: base-4.18.2.1\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n@@ -45,61 +45,61 @@\n Data.Functor.Sum Data.Monoid Data.Semigroup Data.Semigroup.Internal\n Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception GHC.IsList\n GHC.RTS.Flags Data.ByteString.Internal.Type\n Data.ByteString.Lazy.Internal Control.DeepSeq\n GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type Data.Tagged\n Language.Haskell.TH.Syntax\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types 9de1191b13c6dba9a894b8ec7eecc105\n- exports: 7416416d66f4eb0fcbbe4bfec62ac6d9\n- KeyedHash 63d969f3255e4f31f538b1ddc94b8bfc\n- KeyedHash e01aae5d5bc48a99a275d00916143bad\n- KeyedHashAlgorithm 9592f20c9f8bd8fb27ccf26b86a40d26\n- implKeyedHashDigestSize 9cf1c3b6db113d0ad3ab23207b43b265\n- implKeyedHashFinalize 1ebd115e6192d82103a57df5f65b9454\n- implKeyedHashInit 326db9fe8d5667905e4b2fc50ae41a38\n- implKeyedHashName bc068f2ee097612656d8b53ba3b35781\n- implKeyedHashUpdate e3e0d76d44eb38f648a2006bfa66c357\n- implKeyedHashUpdateLazy a85b4128634e254fb63f31e2c54abf84\n- keyedHash f3643ab5b637e3ba4cbb9a9e977587fa\n- keyedHash' f8c1bd13bd2aec13ebee4bb5b104715b\n- keyedHashDigestSize 1415c49ae03cbdb1c441f6b6ca5e4160\n- keyedHashDigestSize' 6a5591252611d05d9559ae4e3c7f8caa\n- keyedHashFinalize 3b3340ac4e28f16ffbed74c75e590aa4\n- keyedHashInit 546c8caf0bb528ae5c6a5fbe6f660069\n- keyedHashInit' 985b7f7f12a02b873a766a149447327a\n- keyedHashLazy 5afbe51d641b2d41b342550a2e810777\n- keyedHashLazy' 8424729b5600df8cd7f2eeb2f5cbb8b8\n- keyedHashName bb3c7b06b8fd3ddb6ec25e1d704464ef\n- keyedHashName' 9da296a8eb56abf254c8ee269ed753dc\n- keyedHashUpdate abf34da350bfe2ce8820222312342f7f\n- keyedHashUpdateLazy c0f072d59beb18f4fd1567ede4fad848\n-dd61503f345251ee7d7f77bd6b778dfe\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types e1d9e2798dee8208ad369757aa26f63f\n+ exports: da7edfa1b7073d44f91282c82d88e4b3\n+ KeyedHash c71f3c66dcdd20d80c064d4ef322d975\n+ KeyedHash d118a35e5df0d9e294e6b4c4555f01ef\n+ KeyedHashAlgorithm 91efab9b0f8d8120ae8d86b2a3794ed5\n+ implKeyedHashDigestSize 235d097368bd631b15caf40405f4b506\n+ implKeyedHashFinalize a2ab2f76e30d9937e4f52b318680bba1\n+ implKeyedHashInit b4725724617ac5f24fb2ae3ea8360dad\n+ implKeyedHashName 15aecf70f4fd4cf27e1a10da4d1a0f3e\n+ implKeyedHashUpdate 6cf628d7ec89bbe751622685c44565c5\n+ implKeyedHashUpdateLazy 727493201fefa3a8137f229ef2df08f2\n+ keyedHash c75459438c685ea87b1dfc6d5fb056b5\n+ keyedHash' e5cf9123c53926c08d4051b1ebcfc3db\n+ keyedHashDigestSize 9cda339dc07f2b7d027fdb28130826a7\n+ keyedHashDigestSize' f47bf4c62cdef750366b0a109045e469\n+ keyedHashFinalize 5116a25641965d1d07e9a88504186b91\n+ keyedHashInit a580260d7d77420b37bfd9302e4351f4\n+ keyedHashInit' b11687258f38f243bc8f42e92d5351d7\n+ keyedHashLazy e75a2944c34c87a60821a5cfb61d8c07\n+ keyedHashLazy' bf8e7ebbe4f023e02a748f8953f445c3\n+ keyedHashName 95ad85b62a5c09f332954ce815f043fe\n+ keyedHashName' eb477c66379aecf06ef7153694eb4573\n+ keyedHashUpdate 746efdf35e530a71e10b10638c749224\n+ keyedHashUpdateLazy 70d4904af2aa05c4e959b1351cc1ff68\n+48f3d2bf87cbe27cd450316953e8c996\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-44f268277e5998eee42096fbdd080e62\n+374e27a006079a15f5baa399fdf35fb2\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-d7d7e509dd46830a6ee2fdc86cda96e3\n+1f9c113d5f3495e06e5d9197fe0de4c7\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.KeyedHash\"#]\n-393a7443b2c90ceb391c1e615f19e702\n+8e731b38f88574fd083a86d64ce45c29\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-a3fe1a232bde3eeefeee3514068727cf\n+7caf51156c71d8b8d18978ed1e827a58\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n trusted: safe-inferred\n require own pkg trusted: False\n docs:\n Nothing\n extensible fields:\n \n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/UMAC.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/UMAC.dyn_hi", "comments": ["Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got dyn\n interface Crypto.Nettle.UMAC 9066\n- interface hash: 3484c3d6f779934c10e6b8d44c02b978\n- ABI hash: 017abaf8f61361230afca974d8a795da\n- export-list hash: c5b8630b37c79e99753bda70a3091c02\n+ interface hash: 219bdbcb3624db56c3c599922b8c88f9\n+ ABI hash: 4b3d6956f22173620f30f541a78b3fed\n+ export-list hash: 4f919df5dc8d684f9db40b2ca54fb9a5\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 52f644ad62afcd28474b53c27b0c0013\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: fae75b7bf8763e29aad021fa981f2f6f\n sig of: Nothing\n@@ -20,17 +20,17 @@\n exports:\n umacInitKeyedHash\n UMAC{umacDigestSize umacFinalize umacInit umacName umacSetNonce umacUpdate umacUpdateLazy}\n UMAC128\n UMAC32\n UMAC64\n UMAC96\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.KeyedHash\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.KeyedHash\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n tagged-0.8.8-Kzng2lnKElzJiyKd9g735c\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n GHC.Prim.Ext\n@@ -66,59 +66,59 @@\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea\n import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.ForeignImports 53045c9c60ffdfc689c1ada1ecd5e897\n- exports: ea48ec4ac1d956d14d51e0891aabeaef\n- c_umac128_ctx_size 69b12dd8482dfdd68f88a2a41e9eecb7\n- c_umac128_digest b741624e6b5af58d2de6ed75a2fe8056\n- c_umac128_digest_size fb710ac4f0c934751c68269170c45ce3\n- c_umac128_set_key 84bd005a3b73516025901d2272727ecb\n- c_umac128_set_nonce b7a6d096f29d3d5c109af74381a7227e\n- c_umac128_update f52afcdab09a498078f18e1254e67af2\n- c_umac32_ctx_size bf9eda64dd75217619ed291ffd0f71f2\n- c_umac32_digest aa70ea135a34065b30afc890763228d7\n- c_umac32_digest_size 0230525e9121ab44d48359738f472f64\n- c_umac32_set_key 0d478f4bfd0f69f3e91c47d2818d60b2\n- c_umac32_set_nonce 5353b40f106a764e68b9cf1253a75529\n- c_umac32_update 0e5ae574204de3c1715a26d703e87446\n- c_umac64_ctx_size 7627c002a98acd55aad372a92b4b0e1d\n- c_umac64_digest f826d296c151f6eebe3a4d2777d3cf0e\n- c_umac64_digest_size 91ff424c8af4cffb91356f7bf55837d2\n- c_umac64_set_key 7a6f42fb4874a60219cd15eae22e3c20\n- c_umac64_set_nonce 7f789b96f39d7aab129696b2e192c392\n- c_umac64_update 1c79569044a6c40285f467ef449328db\n- c_umac96_ctx_size f77beca5b5625115b327f6dc18ac30e3\n- c_umac96_digest ecb7c17c18c2382d9bcf17b6fcd88175\n- c_umac96_digest_size 76cc9c31ef33127cd057ccdfd7c6a247\n- c_umac96_set_key e773a8e6350e009350744ccde4bed78a\n- c_umac96_set_nonce 53363551c5c30c9c5ba79357150122a5\n- c_umac96_update ba9a39b25014b1a327fba70bf7bbf761\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types 9de1191b13c6dba9a894b8ec7eecc105\n- KeyedHash 63d969f3255e4f31f538b1ddc94b8bfc\n- KeyedHash e01aae5d5bc48a99a275d00916143bad\n- KeyedHashAlgorithm 9592f20c9f8bd8fb27ccf26b86a40d26\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.KeyedHash bf180a245383bb7ab72faaf4bfed6af5\n- exports: 96e87bf948a858b522330e35c671771c\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr 6429aa0f81fb1df9933e1f17c12c8dd5\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.ForeignImports f00fe74d88efa5bf07b3184986ce211d\n+ exports: fbb6ef8d4b5110cb63a890293cd7c50e\n+ c_umac128_ctx_size 120b2042b92f1e049f04bb429caf7f9a\n+ c_umac128_digest 1bb00ec283b944ab90d3fb1711d1e3c3\n+ c_umac128_digest_size 2c296d1c4f329058f0cc2952e0c5aa93\n+ c_umac128_set_key c5503eb0f9c3b180fdb4dfcb6b937afb\n+ c_umac128_set_nonce c7836589465215940b3e67a7993fe09d\n+ c_umac128_update fbd1093d02bd9f0ced65e88d7ba03c3e\n+ c_umac32_ctx_size dbe6474df402f4bd55a49e694b6a33e1\n+ c_umac32_digest 8724abd2c2c581030480f34bdf24dec8\n+ c_umac32_digest_size 9d475b8d8b32613b967c27a9b5758cfb\n+ c_umac32_set_key 41bf1ede4dcdf555e1855844798da6a6\n+ c_umac32_set_nonce 75aee3d759985567f84f7aa5546fd6a6\n+ c_umac32_update 5418391843684f31b777386f5a76a53e\n+ c_umac64_ctx_size 1d5aa264f0d3608c2be0bc419cf7bd7e\n+ c_umac64_digest d38d0267a0fe8bb07da1a95fd3ee1e27\n+ c_umac64_digest_size 10524b8e4467622ddff0579186278303\n+ c_umac64_set_key 931516714ebbb04ac2ee5a1d5d110568\n+ c_umac64_set_nonce 2882cde6bcb6ac95825abdb1715c4ab2\n+ c_umac64_update 778e9f4aa9c3ffe4772a05c49c2ef39e\n+ c_umac96_ctx_size 0f99c7c5a6de719990047e885d75f4bb\n+ c_umac96_digest abb3e9f40136fef95329137f6741837a\n+ c_umac96_digest_size b566aa6d1acba4beb2b91e272e9acad4\n+ c_umac96_set_key 3fc9b213f7dc3d18683996396f8a2dbe\n+ c_umac96_set_nonce c5bc6b85aac1e019c7f82f20e0b361cb\n+ c_umac96_update c50b95ef6e948bbe5c366de94215987f\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types e1d9e2798dee8208ad369757aa26f63f\n+ KeyedHash c71f3c66dcdd20d80c064d4ef322d975\n+ KeyedHash d118a35e5df0d9e294e6b4c4555f01ef\n+ KeyedHashAlgorithm 91efab9b0f8d8120ae8d86b2a3794ed5\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.KeyedHash 631365508b741796083099178006d140\n+ exports: f79b5cb0a72e433069daa388fd05c5eb\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 94f9511dd143b06b6b067573920f9545\n import -/ Data.SecureMem 9e1544dc21edcd78718668ecefb4233b\n import -/ Data.Tagged ea2df2d15b5d8e34014224bf6c8f4e30\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.UMAC annotated by 1143 of type [Char]\n-85a92621259cddb43050911952959944\n+4e9b43b82b7899d1ff7aea39381d4c2e\n $dmumacName :: UMAC u => Data.Tagged.Tagged u GHC.Base.String\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: Compulsory <0,TrueTrue>\n (\\ @u ($dUMAC['GHC.Types.Many] :: UMAC u) ->\n GHC.Base.augment\n @GHC.Types.Char\n@@ -132,15 +132,15 @@\n <*>_N _P _R) of wild1 { GHC.Types.I# y ->\n GHC.Show.itos (GHC.Prim.*# 8# y) (GHC.Types.[] @GHC.Types.Char) }))\n `cast`\n (forall (u :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-46e56b84715db9d1b46acc95ac0f7148\n+4db745283e1369f64a57e08ccf17831e\n $dmumacUpdateLazy ::\n UMAC u => u -> Data.ByteString.Lazy.Internal.ByteString -> u\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1L><1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n \\ @u\n ($dUMAC['GHC.Types.Many] :: UMAC u)\n@@ -156,35 +156,35 @@\n (\\ (ds['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (ds1['GHC.Types.Many] :: u -> u)[OneShot]\n (v['GHC.Types.Many] :: u)[OneShot] ->\n case v of z { DEFAULT -> ds1 (k z ds) })\n (GHC.Base.id @u)\n (Data.ByteString.Lazy.toChunks eta)\n u1]\n-1ed3e88823a1504e5c050e5fb9816ed2\n+9dcc97f31da76ef1f5ed6b1a23201310\n $fKeyedHashAlgorithmUMAC1 :: UMAC128\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-d4ad02a6f9c59b955ca70b418a2d228b\n+3b5e1ccf4dd7b487951d9aa1b4135173\n $fKeyedHashAlgorithmUMAC10 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackAppendCString#\n $fKeyedHashAlgorithmUMAC12\n $fKeyedHashAlgorithmUMAC11]\n-9d2d26514a1ad0820ccfe2b8d7a5085f\n+86cbd448c4651b25bb8085d793d30155\n $fKeyedHashAlgorithmUMAC11 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.Show.$fShow(,)_itos' 64# (GHC.Types.[] @GHC.Types.Char)]\n-d9e075466643eb79142fda6d7eb8c0d8\n+e2d950055b07ba550e32f1c4fb65d9bf\n $fKeyedHashAlgorithmUMAC12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-c1abdc8283ec4ebaf08b1ba4dd4f7804\n+447290ed081b2b94a79665daac574661\n $fKeyedHashAlgorithmUMAC128 ::\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm UMAC128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:KeyedHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -196,24 +196,24 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC128_$snettleUmacInit\n $fKeyedHashAlgorithmUMAC128_$snettleUmacUpdate\n $fKeyedHashAlgorithmUMAC128_$cimplKeyedHashUpdateLazy\n $fKeyedHashAlgorithmUMAC128_$cimplKeyedHashFinalize]\n-7a64e990918a14980528bb30e9ac2e33\n+ab9124461e048bebb0c35fa870c661cb\n $fKeyedHashAlgorithmUMAC128_$cimplKeyedHashFinalize ::\n UMAC128 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1!P(L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (eta['GHC.Types.Many] :: UMAC128) ->\n case $fKeyedHashAlgorithmUMAC128_$snettleUmacFinalize\n eta of wild { (,) x ds1 ->\n x }]\n-dee665ef229abc34cef86b94536fcf7c\n+b4567c4ff244bda76fbc0762d6bd09db\n $fKeyedHashAlgorithmUMAC128_$cimplKeyedHashUpdateLazy ::\n UMAC128 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC128\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1L>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (k1['GHC.Types.Many] :: UMAC128)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n@@ -255,79 +255,79 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC128[0]))\n y) }\n } in\n go1 (Data.ByteString.Lazy.toChunks eta) k1]\n-78ff2366d9b43a6a9b3c29f2e0866121\n+10b4ec078044ed27757017342a00a4ee\n $fKeyedHashAlgorithmUMAC128_$snettleUmacFinalize ::\n UMAC128 -> (Data.ByteString.Internal.Type.ByteString, UMAC128)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC128) ->\n case c `cast`\n (N:UMAC128[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacFinalize ww }]\n-7d56babbdab96da537b94dbdad4bc19a\n+d626286ed91d832cf2c17cb24dc79f97\n $fKeyedHashAlgorithmUMAC128_$snettleUmacInit ::\n Data.ByteString.Internal.Type.ByteString -> UMAC128\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case key of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacInit ww ww1 ww2 }]\n-f574d4e93cc4e3ca30676be65e9b50fa\n+98c733d132fe4c7bb8c1a8ad8be7adc1\n $fKeyedHashAlgorithmUMAC128_$snettleUmacUpdate ::\n UMAC128 -> Data.ByteString.Internal.Type.ByteString -> UMAC128\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC128)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC128[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdate ww msg }]\n-2ff7ab0c3a1ac1ffe99ab600ee355eec\n+424944a464ff7147a4cc4b20be2be840\n $fKeyedHashAlgorithmUMAC13 :: UMAC96\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-ff2c184e92dbb00cd6ffbcdcec7bf7c1\n+9b7fb9b41e1ba6eff969a2a46f208476\n $fKeyedHashAlgorithmUMAC14 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackAppendCString#\n $fKeyedHashAlgorithmUMAC16\n $fKeyedHashAlgorithmUMAC15]\n-5768197ad64f053b53bdb788df0089cc\n+3afc58cbb64b4ef179bda50bc5edf271\n $fKeyedHashAlgorithmUMAC15 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.Show.$fShow(,)_itos' 96# (GHC.Types.[] @GHC.Types.Char)]\n-1b292ce82ddb06962f74e022cb2f64a6\n+5f4177b55aa1b3b2d8513eb3b1413ecd\n $fKeyedHashAlgorithmUMAC16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-1d1650b9d5897a6baa683f37e2afdf1f\n+fc746cd3851af50a9bd1a5be8666cf3e\n $fKeyedHashAlgorithmUMAC2 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackAppendCString#\n $fKeyedHashAlgorithmUMAC4\n $fKeyedHashAlgorithmUMAC3]\n-d44d5937cfb54bee3d6114a34d239a88\n+bb44c2d5d78e1bb6d11062875661ea76\n $fKeyedHashAlgorithmUMAC3 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.Show.$fShow(,)_itos' 128# (GHC.Types.[] @GHC.Types.Char)]\n-2cb0fb361a29f58f01d9ff46f37c89cd\n+2275de4bff30b36767516759916e4736\n $fKeyedHashAlgorithmUMAC32 ::\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm UMAC32\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:KeyedHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -339,24 +339,24 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC32_$snettleUmacInit\n $fKeyedHashAlgorithmUMAC32_$snettleUmacUpdate\n $fKeyedHashAlgorithmUMAC32_$cimplKeyedHashUpdateLazy\n $fKeyedHashAlgorithmUMAC32_$cimplKeyedHashFinalize]\n-ffed51f643875912638313f38cffde8e\n+ded03535447c669b5e14a43ebdc859a7\n $fKeyedHashAlgorithmUMAC32_$cimplKeyedHashFinalize ::\n UMAC32 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1!P(L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (eta['GHC.Types.Many] :: UMAC32) ->\n case $fKeyedHashAlgorithmUMAC32_$snettleUmacFinalize\n eta of wild { (,) x ds1 ->\n x }]\n-f56337a12a27c46d82cb945284d6bd9c\n+75db9b5575bf47e1aa1f31da01346258\n $fKeyedHashAlgorithmUMAC32_$cimplKeyedHashUpdateLazy ::\n UMAC32 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC32\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1L>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (k1['GHC.Types.Many] :: UMAC32)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n@@ -398,62 +398,62 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC32[0]))\n y) }\n } in\n go1 (Data.ByteString.Lazy.toChunks eta) k1]\n-73c790ec2d56df2aabd292ad5ab09e5b\n+dd919829adb8d59d4cd81ba788d7b4ff\n $fKeyedHashAlgorithmUMAC32_$snettleUmacFinalize ::\n UMAC32 -> (Data.ByteString.Internal.Type.ByteString, UMAC32)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC32) ->\n case c `cast`\n (N:UMAC32[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacFinalize1 ww }]\n-1742a1763dcd8f70214be6565c048716\n+a64645cf7947d925f99c1d3a57aa7f23\n $fKeyedHashAlgorithmUMAC32_$snettleUmacInit ::\n Data.ByteString.Internal.Type.ByteString -> UMAC32\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case key of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacInit1 ww ww1 ww2 }]\n-643a121d1e9e4242e3d80373ba3a1e62\n+4813e3b30f9c97035e967736c365108b\n $fKeyedHashAlgorithmUMAC32_$snettleUmacUpdate ::\n UMAC32 -> Data.ByteString.Internal.Type.ByteString -> UMAC32\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC32)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC32[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdate1 ww msg }]\n-9df92a8d23237908e10d05cfdaa2ccfa\n+7ddcfbb474c76b08bc80b4fa32d3c36d\n $fKeyedHashAlgorithmUMAC4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-b9f02f9b9c295506ac3d9ab185e76aa3\n+7c2e9ca87363308773b5e4edaa938057\n $fKeyedHashAlgorithmUMAC5 :: UMAC32\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-25b82d5a2854ec4372e68fa95fb80270\n+0aaf51c1635367cdd05b8fd0aaeae4d3\n $fKeyedHashAlgorithmUMAC6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackAppendCString#\n $fKeyedHashAlgorithmUMAC8\n $fKeyedHashAlgorithmUMAC7]\n-12362f897117be34520e3d4283613df7\n+7e4f78c64c9e4e8ce640e2897248d3be\n $fKeyedHashAlgorithmUMAC64 ::\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm UMAC64\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:KeyedHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -465,24 +465,24 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC64_$snettleUmacInit\n $fKeyedHashAlgorithmUMAC64_$snettleUmacUpdate\n $fKeyedHashAlgorithmUMAC64_$cimplKeyedHashUpdateLazy\n $fKeyedHashAlgorithmUMAC64_$cimplKeyedHashFinalize]\n-583f1de38c7bf3105eea6402948df03d\n+0e7d0e5d9260d311aa7e0663d6b88e04\n $fKeyedHashAlgorithmUMAC64_$cimplKeyedHashFinalize ::\n UMAC64 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1!P(L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (eta['GHC.Types.Many] :: UMAC64) ->\n case $fKeyedHashAlgorithmUMAC64_$snettleUmacFinalize\n eta of wild { (,) x ds1 ->\n x }]\n-afb43287a2758b81dabe264504b83e2a\n+e6691e2bdd825220817e5223977e0965\n $fKeyedHashAlgorithmUMAC64_$cimplKeyedHashUpdateLazy ::\n UMAC64 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC64\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1L>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (k1['GHC.Types.Many] :: UMAC64)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n@@ -524,60 +524,60 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC64[0]))\n y) }\n } in\n go1 (Data.ByteString.Lazy.toChunks eta) k1]\n-4bee261b14493797c3c788d6682c46ea\n+2321a5a8217d6afe2e5a291f0b03f017\n $fKeyedHashAlgorithmUMAC64_$snettleUmacFinalize ::\n UMAC64 -> (Data.ByteString.Internal.Type.ByteString, UMAC64)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC64) ->\n case c `cast`\n (N:UMAC64[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacFinalize2 ww }]\n-3028c82f39bcb3c5bdc7307bee13116b\n+3515a3cd27a21e3fe43e976caed17a45\n $fKeyedHashAlgorithmUMAC64_$snettleUmacInit ::\n Data.ByteString.Internal.Type.ByteString -> UMAC64\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case key of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacInit2 ww ww1 ww2 }]\n-eeb299a0659a72a52195ffa23f5fc368\n+dd7f6438b6697020a0fec900431666ca\n $fKeyedHashAlgorithmUMAC64_$snettleUmacUpdate ::\n UMAC64 -> Data.ByteString.Internal.Type.ByteString -> UMAC64\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC64)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC64[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdate2 ww msg }]\n-d6fb645434dd83babce4a9027b26a502\n+e4defab486dc4a23ac275f31f2be3e6e\n $fKeyedHashAlgorithmUMAC7 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.Show.$fShow(,)_itos' 32# (GHC.Types.[] @GHC.Types.Char)]\n-b3547baa95792ba2fd788fe1a315e772\n+4665262caf5b09a9a767b1eeb8439a9e\n $fKeyedHashAlgorithmUMAC8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-9251e084f83361d0d9f1ea5108ccda25\n+eb6f72c3f5018dbc1a2cd804a17f1958\n $fKeyedHashAlgorithmUMAC9 :: UMAC64\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-47ceb60ece7f7cdd00236cbaf512d627\n+98c4a5fd962aa60f80c781f5b3c8d371\n $fKeyedHashAlgorithmUMAC96 ::\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm UMAC96\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:KeyedHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -589,24 +589,24 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC96_$snettleUmacInit\n $fKeyedHashAlgorithmUMAC96_$snettleUmacUpdate\n $fKeyedHashAlgorithmUMAC96_$cimplKeyedHashUpdateLazy\n $fKeyedHashAlgorithmUMAC96_$cimplKeyedHashFinalize]\n-05fe645d012a51c574da3f866969914a\n+7021cfd88fcec03e5e239f2ba9f11b45\n $fKeyedHashAlgorithmUMAC96_$cimplKeyedHashFinalize ::\n UMAC96 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1!P(L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (eta['GHC.Types.Many] :: UMAC96) ->\n case $fKeyedHashAlgorithmUMAC96_$snettleUmacFinalize\n eta of wild { (,) x ds1 ->\n x }]\n-08f68ec5f8abdd73b0d2a2819c6f9b4d\n+1c40c797c1c2388308402f59857be09c\n $fKeyedHashAlgorithmUMAC96_$cimplKeyedHashUpdateLazy ::\n UMAC96 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC96\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1L>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (k1['GHC.Types.Many] :: UMAC96)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n@@ -648,54 +648,54 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC96[0]))\n y) }\n } in\n go1 (Data.ByteString.Lazy.toChunks eta) k1]\n-5c45f81fe3bb6ff0b2c450e3a89cea84\n+e82d13e2184834f7b780422b8acbe23b\n $fKeyedHashAlgorithmUMAC96_$snettleUmacFinalize ::\n UMAC96 -> (Data.ByteString.Internal.Type.ByteString, UMAC96)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC96) ->\n case c `cast`\n (N:UMAC96[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacFinalize3 ww }]\n-f6b9ce27001f8b415fef161f643b3df9\n+59a42422b713f33b001b30cd36cdd5cc\n $fKeyedHashAlgorithmUMAC96_$snettleUmacInit ::\n Data.ByteString.Internal.Type.ByteString -> UMAC96\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case key of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacInit3 ww ww1 ww2 }]\n-d5608839a8603556e352c5acf88dcc2f\n+359cc3e653468d0b8d7fb7a77b8f0f0b\n $fKeyedHashAlgorithmUMAC96_$snettleUmacUpdate ::\n UMAC96 -> Data.ByteString.Internal.Type.ByteString -> UMAC96\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC96)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC96[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdate3 ww msg }]\n-38431e2f5e6c27f0242f03178b97ba9a\n+6c6afea049db26f32d3800622ac07b70\n $fNettleUMACUMAC1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-38e79c04a68788c1dec671f6e7b950c5\n+9417f673fa8b21372d5ec69087e678da\n $fNettleUMACUMAC128 :: NettleUMAC UMAC128\n DFunId\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[C:NettleUMAC], Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC128\n Crypto.Nettle.Hash.ForeignImports.c_umac128_ctx_size\n@@ -741,28 +741,28 @@\n $fNettleUMACUMAC2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC128[0])\n $fNettleUMACUMAC1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:UMAC128[0]))]\n-cdd5d1cf14111a32e0574a5fc6ab984c\n+65cc70d4fa55ae579435832dc334f0a6\n $fNettleUMACUMAC2 :: UMAC128 -> UMAC128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: UMAC128) -> ds]\n-911292d86ab04b271f366033dcc19c3e\n+d18d16ebf1dcf99ce39f7b913ac2e915\n $fNettleUMACUMAC3 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-16d47ec7a88cdf3bb2ed9a10de37700f\n+d8283d3081b12949658f4879c75b26b2\n $fNettleUMACUMAC32 :: NettleUMAC UMAC32\n DFunId\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[C:NettleUMAC], Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC32\n Crypto.Nettle.Hash.ForeignImports.c_umac32_ctx_size\n@@ -808,34 +808,34 @@\n $fNettleUMACUMAC4\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC32[0])\n $fNettleUMACUMAC3\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:UMAC32[0]))]\n-f4bd4b1b0e1db05271a5ee0b9f3459e6\n+fbf9a6df1fcb61940300d1c4d8a9964e\n $fNettleUMACUMAC4 :: UMAC32 -> UMAC32\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: UMAC32) -> ds]\n-5371e84513b57e112c7da2a583631fbc\n+479293074a4427e08e0600e33e908909\n $fNettleUMACUMAC5 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-6cb6e51b3f632f507a98822bb4e9067d\n+c4221847f99f77e226d17532398bab6c\n $fNettleUMACUMAC6 :: UMAC64 -> UMAC64\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: UMAC64) -> ds]\n-73484e115e2bfb93fb6cdb0f08c8a741\n+b12253877f156e7e0303524db73c089b\n $fNettleUMACUMAC64 :: NettleUMAC UMAC64\n DFunId\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[C:NettleUMAC], Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC64\n Crypto.Nettle.Hash.ForeignImports.c_umac64_ctx_size\n@@ -881,28 +881,28 @@\n $fNettleUMACUMAC6\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC64[0])\n $fNettleUMACUMAC5\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:UMAC64[0]))]\n-bfebaf123af3e392e44bc7f5e0a1733e\n+555f13b7bd5bb83a57d171f34924defa\n $fNettleUMACUMAC7 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-75cd05ee4e28cfc5c14ce438ad1b06d6\n+7a14916fca3dc24bf3b17df12bf03ae8\n $fNettleUMACUMAC8 :: UMAC96 -> UMAC96\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: UMAC96) -> ds]\n-0f5e909699c0599123fc2be20c23a62a\n+8eddbb8fada4ea5757117bac64cf16b8\n $fNettleUMACUMAC96 :: NettleUMAC UMAC96\n DFunId\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[C:NettleUMAC], Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC96\n Crypto.Nettle.Hash.ForeignImports.c_umac96_ctx_size\n@@ -948,19 +948,19 @@\n $fNettleUMACUMAC8\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC96[0])\n $fNettleUMACUMAC7\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:UMAC96[0]))]\n-d2a247c3dec87122a7cd8c199817056c\n+f37d6adbcf4a45cfd39171c209491001\n $fUMACUMAC1 :: UMAC128\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-5ab1f5247530511fe14e12664a978e12\n+7a5417c52e18f62a49498c3b70cf4b8f\n $fUMACUMAC128 :: UMAC UMAC128\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:UMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC128\n Crypto.Nettle.Hash.ForeignImports.c_umac128_digest_size\n@@ -971,48 +971,48 @@\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC128_$snettleUmacInit\n $fUMACUMAC128_$snettleUmacSetNonce\n $fKeyedHashAlgorithmUMAC128_$snettleUmacUpdate\n $fUMACUMAC128_$snettleUmacUpdateLazy\n $fKeyedHashAlgorithmUMAC128_$snettleUmacFinalize]\n-7c2d26fadc31501967cc771bcaea06b7\n+52161c05ed3ab559689e9bbe252072bd\n $fUMACUMAC128_$snettleUmacSetNonce ::\n UMAC128 -> Data.ByteString.Internal.Type.ByteString -> UMAC128\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC128)\n (nonce['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC128[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n case nonce of wild1 { Data.ByteString.Internal.Type.BS ww1 ww2 ww3 ->\n $w$snettleUmacSetNonce ww ww1 ww2 ww3 } }]\n-ed4e2f3c627fc5aee649a2ae4a83ecce\n+a43da4c8a5273b6f97fe2166b2dd22fc\n $fUMACUMAC128_$snettleUmacUpdateLazy ::\n UMAC128 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC128\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC128)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case c `cast`\n (N:UMAC128[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdateLazy ww msg }]\n-47583b13b6b87cf211b401a36c863393\n+15fe1bbb2ace22dfef707be84ba26fd3\n $fUMACUMAC2 :: UMAC32\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-a66a86bef0161a96922c468067dc35ab\n+76711f09e50bea9872f23ef17ac190cd\n $fUMACUMAC3 :: UMAC64\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-ac58189944ff18b8ed1c0bda748c922e\n+2c27400a538fe699c5c6d6ccf8ffa7ff\n $fUMACUMAC32 :: UMAC UMAC32\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:UMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC32\n Crypto.Nettle.Hash.ForeignImports.c_umac32_digest_size\n@@ -1023,44 +1023,44 @@\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC32_$snettleUmacInit\n $fUMACUMAC32_$snettleUmacSetNonce\n $fKeyedHashAlgorithmUMAC32_$snettleUmacUpdate\n $fUMACUMAC32_$snettleUmacUpdateLazy\n $fKeyedHashAlgorithmUMAC32_$snettleUmacFinalize]\n-5fca0f1062b9aa13a84b7cbe0a0e6d68\n+3df028442e2a77af8c068d1d60ea3fbc\n $fUMACUMAC32_$snettleUmacSetNonce ::\n UMAC32 -> Data.ByteString.Internal.Type.ByteString -> UMAC32\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC32)\n (nonce['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC32[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n case nonce of wild1 { Data.ByteString.Internal.Type.BS ww1 ww2 ww3 ->\n $w$snettleUmacSetNonce1 ww ww1 ww2 ww3 } }]\n-cc58af6a2bf89fbbf09d672b5d5bd698\n+19f6d4286c81715aeb907d2862ceea47\n $fUMACUMAC32_$snettleUmacUpdateLazy ::\n UMAC32 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC32\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC32)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case c `cast`\n (N:UMAC32[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdateLazy1 ww msg }]\n-2db21c5bcb9e5587d70de4275cbd914f\n+a589d4d68d8b95561251ea1d9589185b\n $fUMACUMAC4 :: UMAC96\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-d421f6f7f8b3792f75c0626131548ea7\n+50151da9e899b70d58cf7e80d73b9701\n $fUMACUMAC64 :: UMAC UMAC64\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:UMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC64\n Crypto.Nettle.Hash.ForeignImports.c_umac64_digest_size\n@@ -1071,40 +1071,40 @@\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC64_$snettleUmacInit\n $fUMACUMAC64_$snettleUmacSetNonce\n $fKeyedHashAlgorithmUMAC64_$snettleUmacUpdate\n $fUMACUMAC64_$snettleUmacUpdateLazy\n $fKeyedHashAlgorithmUMAC64_$snettleUmacFinalize]\n-be68bcb4ad6a13a0055a40ec575d82b4\n+83895f95e377a671cd873049cbece2d4\n $fUMACUMAC64_$snettleUmacSetNonce ::\n UMAC64 -> Data.ByteString.Internal.Type.ByteString -> UMAC64\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC64)\n (nonce['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC64[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n case nonce of wild1 { Data.ByteString.Internal.Type.BS ww1 ww2 ww3 ->\n $w$snettleUmacSetNonce2 ww ww1 ww2 ww3 } }]\n-8d997df18f07a389c9647b2c0d465074\n+9372fbc11a67ab5fb37e3840cdd5c635\n $fUMACUMAC64_$snettleUmacUpdateLazy ::\n UMAC64 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC64\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC64)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case c `cast`\n (N:UMAC64[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdateLazy2 ww msg }]\n-43e920c9e5f31be1ba6ec8b5fcff189f\n+bb96d9166bab34d59a9400d4bd802e04\n $fUMACUMAC96 :: UMAC UMAC96\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:UMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC96\n Crypto.Nettle.Hash.ForeignImports.c_umac96_digest_size\n@@ -1115,344 +1115,344 @@\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC96_$snettleUmacInit\n $fUMACUMAC96_$snettleUmacSetNonce\n $fKeyedHashAlgorithmUMAC96_$snettleUmacUpdate\n $fUMACUMAC96_$snettleUmacUpdateLazy\n $fKeyedHashAlgorithmUMAC96_$snettleUmacFinalize]\n-3b72ccedd194d452508f6da07933adb8\n+78f1f997dd66eda4043ad2095d556386\n $fUMACUMAC96_$snettleUmacSetNonce ::\n UMAC96 -> Data.ByteString.Internal.Type.ByteString -> UMAC96\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC96)\n (nonce['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC96[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n case nonce of wild1 { Data.ByteString.Internal.Type.BS ww1 ww2 ww3 ->\n $w$snettleUmacSetNonce3 ww ww1 ww2 ww3 } }]\n-70c2b295b8868eff46953c09ef1333f1\n+f49c66f4e47230b0a5daffed383300c2\n $fUMACUMAC96_$snettleUmacUpdateLazy ::\n UMAC96 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC96\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC96)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case c `cast`\n (N:UMAC96[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdateLazy3 ww msg }]\n-f15fe2a2d9832a8b3afffe1c280f90a3\n+96c9481971b8ee9ad32033b48cbd531c\n $tc'C:NettleUMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5791533848059037320#Word64\n- 1181898033078429741#Word64\n+ 14239297733027228194#Word64\n+ 1251448199805319386#Word64\n $trModule\n $tc'C:NettleUMAC2\n 1#\n $tc'C:NettleUMAC1]\n-8f91a74563b7736ed98fc087f62e23f5\n+3dd205d269194ee11035f59e7b3dcf7a\n $tc'C:NettleUMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-229b47c6be9b4c0fe8e4e1d34483693f\n+22485372d136d187fdf5d7f012150455\n $tc'C:NettleUMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:NettleUMAC3]\n-3c8e68ff3249941145bb4510834b50eb\n+00c6f2e0d99693af5dc47fe2c4422600\n $tc'C:NettleUMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleUMAC\"#]\n-8336a1059053bb8ca587d505962801a6\n+5f0ef9103ab847467187327fc578ffc8\n $tc'C:UMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17000768531697929562#Word64\n- 7276249127142584224#Word64\n+ 14368549118812980099#Word64\n+ 8551549876670542911#Word64\n $trModule\n $tc'C:UMAC2\n 1#\n $tc'C:UMAC1]\n-b39a9b6cad1f0b0ae56ba4f75200fa95\n+7c4f06623bf03ad87a2d458651f0b3a5\n $tc'C:UMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-9856d017ceb3450fc4345483ff184fe5\n+fcb684a2fbdb34d18c235d027c890d59\n $tc'C:UMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:UMAC3]\n-eb69519d1e1bbfdd621ec57a6f7997dc\n+228dcc4670a037757f1f6c81ddabeb1b\n $tc'C:UMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:UMAC\"#]\n-503ada54931cd3deece0de1c72769cdd\n+697cd8e11c45a5899760c45797ec0f8b\n $tc'UMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-7051a00eebe0db64395765bda4f6ab8d\n+638ef0695da02a13c16f79024ed1b901\n $tc'UMAC10 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-f58e8e7c76d5178898bd1e630a8478f4\n+32141de49fb71c43d403ef78ed35303f\n $tc'UMAC11 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'UMAC12]\n-569f6c018b91366661a51a33a4f8c56d\n+5f8f2da1ce000b2814e4fe3a276ed6b3\n $tc'UMAC12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'UMAC96\"#]\n-8e09ebeadd0f05e22ff7cab98498087c\n+790522b14c5447c17dcd31ff79b0fa68\n $tc'UMAC128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 13351281122341978622#Word64\n- 6463711473519793047#Word64\n+ 8014073443445484492#Word64\n+ 11262691626355956181#Word64\n $trModule\n $tc'UMAC2\n 0#\n $tc'UMAC1]\n-9c82a198df9f6c00c9a4b65f8d729b0d\n+8d03ac4797dd8819c90ad3d69775b406\n $tc'UMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'UMAC3]\n-4300d5efe05b53ebd68b2639b272e4e1\n+43909f23d070d2eb69f43c48505c99a1\n $tc'UMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'UMAC128\"#]\n-5aa73367913c37fa64ae8a758075820c\n+5f96e05f225ad68c025644bed89806fc\n $tc'UMAC32 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14432565365883032762#Word64\n- 2096417461827583193#Word64\n+ 13394371620916748395#Word64\n+ 17712529736108484136#Word64\n $trModule\n $tc'UMAC5\n 0#\n $tc'UMAC4]\n-c7fdbc0b43df0ba2d2baaf28f329d059\n+76f7189f1522ddeb13ee1ba13248f8fd\n $tc'UMAC4 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c55c791f065efe878fe67654e91e093d\n+f7b0d29d92e901227e54c209f00b76a0\n $tc'UMAC5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'UMAC6]\n-ae2aba53adaa693cfea6ccbe4bfd983a\n+17e88b6362e4c49da3d4a58001620135\n $tc'UMAC6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'UMAC32\"#]\n-12836a80b5f74ee9e8b319daaccf9583\n+beed4ed7df42ba2b4c59495445d49483\n $tc'UMAC64 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2890543713651946663#Word64\n- 8932506841017459685#Word64\n+ 8901615289612689497#Word64\n+ 6507572371270304214#Word64\n $trModule\n $tc'UMAC8\n 0#\n $tc'UMAC7]\n-2a661225f4bd4d7c029ba278e6c47b61\n+21fe13cb8f790fb222e5c42587603d1b\n $tc'UMAC7 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-e229ad1d3363a24b6f21fbe1d761c48a\n+e59720a3f083eb7bcb64a83ce2f244d7\n $tc'UMAC8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'UMAC9]\n-313f7d0d1dbe7d7823953d19c80cff84\n+87bc73fd5e3a29a1339eb97e0340cde5\n $tc'UMAC9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'UMAC64\"#]\n-9accdbf0c4c25dbe64887d918a1e7ace\n+e689f6e98315cf9f192f33ebec0123e9\n $tc'UMAC96 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10991316307568440636#Word64\n- 17483242021366273494#Word64\n+ 4314667780847416941#Word64\n+ 18238277304280589867#Word64\n $trModule\n $tc'UMAC11\n 0#\n $tc'UMAC10]\n-e4110d5f5e793bd58771a27c2c4326ce\n+0a1076114153b1d80be4eb6f4970f580\n $tcNettleUMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6967713995521461779#Word64\n- 1783449924203236902#Word64\n+ 8970913864905003140#Word64\n+ 10691404988285776314#Word64\n $trModule\n $tcNettleUMAC2\n 0#\n $tcNettleUMAC1]\n-5226f22c78768d9de1befa84c1c0312d\n+408bb688d7ab0708c1360ab8fcb1271e\n $tcNettleUMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-eec6cdd9cf79166f2197eed81e2cfab2\n+50d74ad6e9b40c54b7651253afbffb0d\n $tcNettleUMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcNettleUMAC3]\n-08e4e32263db1e2ede9a5e47e6fc4018\n+3f901ea3247cdc520399a6b750bb4c40\n $tcNettleUMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleUMAC\"#]\n-40b3614e704925fd04c4677d6d3540aa\n+2ca708bd4acad1ded44947143869ca93\n $tcUMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5262906333844040767#Word64\n- 11821750310388897300#Word64\n+ 1071634722904633889#Word64\n+ 3810279531898511553#Word64\n $trModule\n $tcUMAC1\n 0#\n $tcNettleUMAC1]\n-feb9263ae7f8fb12efd3fdc7bac480da\n+3bf7f94d0f064d9e4aeaf80825ec96f4\n $tcUMAC1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC2]\n-24c7be4c8633472307add5d0ba1a24c6\n+be4a42306b6b2cc8359089ac195d80a1\n $tcUMAC10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC96\"#]\n-c8ca585a0ef5eb2b38ae4569efc1750f\n+b8d04d3d8e3809b2420ef135735518a8\n $tcUMAC128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9492998731916066713#Word64\n- 18396825793480677536#Word64\n+ 13723937172991326482#Word64\n+ 11128895739896576111#Word64\n $trModule\n $tcUMAC3\n 0#\n GHC.Types.krep$*]\n-1a0493084f2a3daf6e4c2540b767e73b\n+34703d8a5b1591d0347c7eed1329cc6f\n $tcUMAC2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-bbbb3e9fbd6df64b076578e255979eea\n+4d8d01f61f329d6a9f67d05cc847a43a\n $tcUMAC3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC4]\n-9b3c524ac5ac261ef7389d8873059daf\n+dc785bc85badb8b35f335662630dbf22\n $tcUMAC32 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2821681356927131064#Word64\n- 88724579739508790#Word64\n+ 11277386829148558291#Word64\n+ 15307075801428033752#Word64\n $trModule\n $tcUMAC5\n 0#\n GHC.Types.krep$*]\n-085b064575107d9f9e8e12e03f9c4a47\n+c02ace5750b58c961146b164a2147ec4\n $tcUMAC4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC128\"#]\n-b5b2836d7eb549236d8e1fe9815673ad\n+44ee9b7d7bdcd8ce692ebae78fa9fbce\n $tcUMAC5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC6]\n-605399f14ee489eda6f80b48881504e9\n+baf08c62b4ccbd9d2dfbf01840bd78f4\n $tcUMAC6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC32\"#]\n-0948d62124dd4b76be3eef7e8be91ab8\n+5a4ff6a0b7c715789a9da654616d6464\n $tcUMAC64 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 11889634001113518877#Word64\n- 12132837036836815751#Word64\n+ 15597458505227242736#Word64\n+ 12717771298267782455#Word64\n $trModule\n $tcUMAC7\n 0#\n GHC.Types.krep$*]\n-fc79b53a6c9f8fb010c4e7f874622815\n+40eec1e9b1116d9fad5546292c0fae4b\n $tcUMAC7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC8]\n-713b79cbaef0de4847fd3dae53cef8d0\n+0d86d25bae674991be90adcaff90c025\n $tcUMAC8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC64\"#]\n-13317d13e30eb271ed1cad4adbe5f625\n+9e7aa7ca75d08fe99a1f326ee3eec100\n $tcUMAC9 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC10]\n-d101c49e5b40d537916e716dbf6e71d2\n+d00932570a6fd7a9d51b8f904b03b5c1\n $tcUMAC96 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3353492698464871487#Word64\n- 5439795676473619299#Word64\n+ 999568243792173334#Word64\n+ 3301919014334739403#Word64\n $trModule\n $tcUMAC9\n 0#\n GHC.Types.krep$*]\n-3b51fdcb71b0dc4ac9020da7fc8a23a0\n+446d227d76c150fcf7a8c0310f0a9f76\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-6b3da91524d675f0e8a26775dbb7a677\n+683133c9f22adeb00898175bc058a860\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-db82216442d04ab27b6a2b1591f60d1b\n+4e830ae07b47adfa0e05a0fe4e99ff37\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.UMAC\"#]\n-0871053fa3c82cfc7ad41189495026c9\n+9885b78e05bf7b7f0e0b02ef5523471f\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-83d0b963f0a28dd0ac025c5a633e1005\n+12926ef2f796838eb9fc302090fa15b4\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-53a55c514ad247b6ac4974d8df947230\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+2840f3309bc4cec83aa43b1365d66f55\n $w$snettleUmacFinalize ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> (Data.ByteString.Internal.Type.ByteString, UMAC128)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -1522,15 +1522,15 @@\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild1 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n (GHC.Prim.byteArrayContents# ww2 `cast` (Sub v2))\n@@ -1555,15 +1555,15 @@\n GHC.Magic.lazy\n @(Data.ByteString.Internal.Type.ByteString, UMAC128)\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 16#,\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC128[0]))) } } } } })]\n-2b48a3799fe04bcfdf65713fc396d711\n+aaf8a65b09c1cd6d70d3b250f3683844\n $w$snettleUmacFinalize1 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> (Data.ByteString.Internal.Type.ByteString, UMAC32)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -1633,15 +1633,15 @@\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild1 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n (GHC.Prim.byteArrayContents# ww2 `cast` (Sub v2))\n@@ -1666,15 +1666,15 @@\n GHC.Magic.lazy\n @(Data.ByteString.Internal.Type.ByteString, UMAC32)\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 4#,\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC32[0]))) } } } } })]\n-67a54499ac551bd52d58308d9ca58b76\n+568bafc516d67e0f3186307a4077eec8\n $w$snettleUmacFinalize2 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> (Data.ByteString.Internal.Type.ByteString, UMAC64)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -1744,15 +1744,15 @@\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild1 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n (GHC.Prim.byteArrayContents# ww2 `cast` (Sub v2))\n@@ -1777,15 +1777,15 @@\n GHC.Magic.lazy\n @(Data.ByteString.Internal.Type.ByteString, UMAC64)\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 8#,\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC64[0]))) } } } } })]\n-51772fe025dc372ad1df07672a9940d0\n+5dae12263501132bd3fda49bb14abc87\n $w$snettleUmacFinalize3 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> (Data.ByteString.Internal.Type.ByteString, UMAC96)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -1855,15 +1855,15 @@\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild1 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n (GHC.Prim.byteArrayContents# ww2 `cast` (Sub v2))\n@@ -1888,15 +1888,15 @@\n GHC.Magic.lazy\n @(Data.ByteString.Internal.Type.ByteString, UMAC96)\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 12#,\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC96[0]))) } } } } })]\n-59dfda802ece388a814cd0258ee3b4af\n+4ad399348ee839841777b9a4931fc67f\n $w$snettleUmacInit ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents -> GHC.Prim.Int# -> UMAC128\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.Addr#)\n@@ -1916,30 +1916,30 @@\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ww\n eta1 of wild1 { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } }))\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)))\n `cast`\n (Sym (N:UMAC128[0])) }]\n-fa0b1b0a6f6c0d915ce137094c17fb9d\n+d7ca227fd1c2dbda86c5cd87197b9be5\n $w$snettleUmacInit1 ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents -> GHC.Prim.Int# -> UMAC32\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.Addr#)\n@@ -1959,30 +1959,30 @@\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ww\n eta1 of wild1 { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } }))\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)))\n `cast`\n (Sym (N:UMAC32[0])) }]\n-f49b6194904ebd11d0d9de8c2a0d8b44\n+462217a7d1f756c27b88465c6378c98a\n $w$snettleUmacInit2 ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents -> GHC.Prim.Int# -> UMAC64\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.Addr#)\n@@ -2002,30 +2002,30 @@\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ww\n eta1 of wild1 { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } }))\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)))\n `cast`\n (Sym (N:UMAC64[0])) }]\n-28d10904a8b06920b095ae38b7e40e53\n+64938c5a0585ca56c6f02521f2588f81\n $w$snettleUmacInit3 ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents -> GHC.Prim.Int# -> UMAC96\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.Addr#)\n@@ -2045,30 +2045,30 @@\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ww\n eta1 of wild1 { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } }))\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)))\n `cast`\n (Sym (N:UMAC96[0])) }]\n-45419ca11be7ad16d24d232016629269\n+537e9b457707765e83a00b5519532cfd\n $w$snettleUmacSetNonce ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> UMAC128\n [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: ,\n@@ -2129,15 +2129,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww2\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2154,15 +2154,15 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww5)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC128[0])) })\n 1# -> $fUMACUMAC1 }\n 1# -> $fUMACUMAC1 }]\n-32566d3393a4298847ef686554c5508e\n+c53c85eb314a96596c4825fe2e097981\n $w$snettleUmacSetNonce1 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> UMAC32\n [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: ,\n@@ -2223,15 +2223,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww2\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2248,15 +2248,15 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww5)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC32[0])) })\n 1# -> $fUMACUMAC2 }\n 1# -> $fUMACUMAC2 }]\n-ef3508e7ab4b4565edd37cd8b5a6b26e\n+ea0f4a7fb2abb133d6c3882bdc5bc178\n $w$snettleUmacSetNonce2 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> UMAC64\n [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: ,\n@@ -2317,15 +2317,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww2\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2342,15 +2342,15 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww5)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC64[0])) })\n 1# -> $fUMACUMAC3 }\n 1# -> $fUMACUMAC3 }]\n-f5773076aa70d91291f42e571a37c584\n+a744583134ce331c792bc8d89702537f\n $w$snettleUmacSetNonce3 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> UMAC96\n [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: ,\n@@ -2411,15 +2411,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww2\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2436,15 +2436,15 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww5)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC96[0])) })\n 1# -> $fUMACUMAC4 }\n 1# -> $fUMACUMAC4 }]\n-945b9164298c98e7c6c3916c9df17827\n+09dc4339e14482e6ef0355f1a62ca9cf\n $w$snettleUmacUpdate ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString -> UMAC128\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2494,15 +2494,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2517,15 +2517,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC128[0])) })]\n-83805e051db02926a717e8cec5cfc0e9\n+e7a4eb0f39101e077d63c7c08ff01b2a\n $w$snettleUmacUpdate1 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString -> UMAC32\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2575,15 +2575,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2598,15 +2598,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC32[0])) })]\n-f75d22cce3bcbbbfe3245e650a0a78e5\n+6744bc880903f49093abb86284044f64\n $w$snettleUmacUpdate2 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString -> UMAC64\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2656,15 +2656,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2679,15 +2679,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC64[0])) })]\n-a3ce607f9b0431c68539ef45989b2f3d\n+57bd312e004c0f1ab1a086d5341fe8d4\n $w$snettleUmacUpdate3 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString -> UMAC96\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2737,15 +2737,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2760,15 +2760,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC96[0])) })]\n-7877cabb0528ea1ed4f760a7c0fc504a\n+04aa71bfff396cf0614523f2d7026ae5\n $w$snettleUmacUpdateLazy ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Lazy.Internal.ByteString -> UMAC128\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2830,15 +2830,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2856,15 +2856,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC128[0])) })]\n-f6a814f732bceb73b217c931cbb6a4c2\n+74e7ca7747e02b7c1d424b583e06dfbf\n $w$snettleUmacUpdateLazy1 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Lazy.Internal.ByteString -> UMAC32\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2926,15 +2926,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2952,15 +2952,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC32[0])) })]\n-2cb957213dc800d1b36d316b22e0e7d1\n+7dcf66f31ff09a56f86514f8a20660d5\n $w$snettleUmacUpdateLazy2 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Lazy.Internal.ByteString -> UMAC64\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3022,15 +3022,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -3048,15 +3048,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC64[0])) })]\n-79e16ddf6d01a6f1cfe42b4694fa2c4b\n+7e12e895c6d5cd4b5847ae3a401be170\n $w$snettleUmacUpdateLazy3 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Lazy.Internal.ByteString -> UMAC96\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3118,15 +3118,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -3144,15 +3144,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC96[0])) })]\n-f484beb90b76b7b351181d6e4adad22b\n+fee887c7462a55e1ccdd81df79506506\n type NettleUMAC :: * -> GHC.Types.Constraint\n class NettleUMAC u where\n nu_ctx_size :: Data.Tagged.Tagged u GHC.Types.Int\n nu_digest_size :: Data.Tagged.Tagged u GHC.Types.Int\n nu_set_key :: Data.Tagged.Tagged\n u\n (GHC.Ptr.Ptr GHC.Word.Word8\n@@ -3169,76 +3169,76 @@\n u\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n nu_ctx :: u -> Data.SecureMem.SecureMem\n nu_Ctx :: Data.SecureMem.SecureMem -> u\n {-# MINIMAL nu_ctx_size, nu_digest_size, nu_set_key, nu_set_nonce,\n nu_update, nu_digest, nu_ctx, nu_Ctx #-}\n-482f021cb1ad8d78da01f31370345b17\n+03169ceb754b4b0e8075c0762b44a6b2\n type UMAC :: * -> GHC.Types.Constraint\n class UMAC u where\n umacDigestSize :: Data.Tagged.Tagged u GHC.Types.Int\n umacName :: Data.Tagged.Tagged u GHC.Base.String\n umacInit :: Data.ByteString.Internal.Type.ByteString -> u\n umacSetNonce :: u -> Data.ByteString.Internal.Type.ByteString -> u\n umacUpdate :: u -> Data.ByteString.Internal.Type.ByteString -> u\n umacUpdateLazy :: u\n -> Data.ByteString.Lazy.Internal.ByteString -> u\n umacFinalize :: u -> (Data.ByteString.Internal.Type.ByteString, u)\n {-# MINIMAL umacDigestSize, umacInit, umacSetNonce, umacUpdate,\n umacFinalize #-}\n-63fb9a8778e7c76fed9a71f555afa801\n+1e8ffdbe9eeb019cb8269d3109e5224b\n type UMAC128 :: *\n newtype UMAC128 = UMAC128 {umac128_ctx :: Data.SecureMem.SecureMem}\n-b267b20be716e45dcef8ea77813b311c\n+c54945f52dbc795db91f791c6897c7c4\n type UMAC32 :: *\n newtype UMAC32 = UMAC32 {umac32_ctx :: Data.SecureMem.SecureMem}\n-e8c43b13113e55c7408e4ed80a051e2b\n+dba64e2bdad3f68283d75d0cf4af4e0f\n type UMAC64 :: *\n newtype UMAC64 = UMAC64 {umac64_ctx :: Data.SecureMem.SecureMem}\n-f4e65a165f1c2b0d7160cdbbe245c553\n+d6406045113de3ce42e4fbcce29b248e\n type UMAC96 :: *\n newtype UMAC96 = UMAC96 {umac96_ctx :: Data.SecureMem.SecureMem}\n-f743ee8506dc55d3f82e822573fdae33\n+e1d0fef5d726042e89bd65d92f43282f\n umac128_ctx :: UMAC128 -> Data.SecureMem.SecureMem\n RecSel Left UMAC128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: \n $fNettleUMACUMAC2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC128[0])]\n-00333426ab3f9492376f8d6ae2b117e6\n+755cf1e1ce76176a59427768040b11da\n umac32_ctx :: UMAC32 -> Data.SecureMem.SecureMem\n RecSel Left UMAC32\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: \n $fNettleUMACUMAC4\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC32[0])]\n-3e3c4b33ecbb50c94976cdafb4afcd0f\n+45f53f5ccc1d6b3b01cd3d9de32f881e\n umac64_ctx :: UMAC64 -> Data.SecureMem.SecureMem\n RecSel Left UMAC64\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: \n $fNettleUMACUMAC6\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC64[0])]\n-e6e8ba26801f8f1893db7c98ee3d90cc\n+789c24cf748a4e66b03270a6d6ca3327\n umac96_ctx :: UMAC96 -> Data.SecureMem.SecureMem\n RecSel Left UMAC96\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: \n $fNettleUMACUMAC8\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC96[0])]\n-7ddb40ce65138a02a6d12cc36f0189c0\n+aaa2c332400d1eda00de24f48d36f7ea\n umacInitKeyedHash ::\n (UMAC u, Crypto.Nettle.Hash.Types.KeyedHashAlgorithm u) =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged u Crypto.Nettle.Hash.Types.KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4,\n Arity: 4,\n@@ -3252,15 +3252,15 @@\n u>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-093b5d62065a43b4f08edbe6ba7279d8\n+e90fbbcdae02c692a972fc723e67609f\n umacInitKeyedHash1 ::\n (UMAC u, Crypto.Nettle.Hash.Types.KeyedHashAlgorithm u) =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4,\n Arity: 4,\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/UMAC.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/UMAC.hi", "comments": ["Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got \n interface Crypto.Nettle.UMAC 9066\n- interface hash: 3484c3d6f779934c10e6b8d44c02b978\n- ABI hash: 017abaf8f61361230afca974d8a795da\n- export-list hash: c5b8630b37c79e99753bda70a3091c02\n+ interface hash: 219bdbcb3624db56c3c599922b8c88f9\n+ ABI hash: 4b3d6956f22173620f30f541a78b3fed\n+ export-list hash: 4f919df5dc8d684f9db40b2ca54fb9a5\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: d9e3d0610248b6b8070b9c71f1b1dc05\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: fae75b7bf8763e29aad021fa981f2f6f\n sig of: Nothing\n@@ -20,17 +20,17 @@\n exports:\n umacInitKeyedHash\n UMAC{umacDigestSize umacFinalize umacInit umacName umacSetNonce umacUpdate umacUpdateLazy}\n UMAC128\n UMAC32\n UMAC64\n UMAC96\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.KeyedHash\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.KeyedHash\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n tagged-0.8.8-Kzng2lnKElzJiyKd9g735c\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n GHC.Prim.Ext\n@@ -66,59 +66,59 @@\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea\n import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.ForeignImports 53045c9c60ffdfc689c1ada1ecd5e897\n- exports: ea48ec4ac1d956d14d51e0891aabeaef\n- c_umac128_ctx_size 69b12dd8482dfdd68f88a2a41e9eecb7\n- c_umac128_digest b741624e6b5af58d2de6ed75a2fe8056\n- c_umac128_digest_size fb710ac4f0c934751c68269170c45ce3\n- c_umac128_set_key 84bd005a3b73516025901d2272727ecb\n- c_umac128_set_nonce b7a6d096f29d3d5c109af74381a7227e\n- c_umac128_update f52afcdab09a498078f18e1254e67af2\n- c_umac32_ctx_size bf9eda64dd75217619ed291ffd0f71f2\n- c_umac32_digest aa70ea135a34065b30afc890763228d7\n- c_umac32_digest_size 0230525e9121ab44d48359738f472f64\n- c_umac32_set_key 0d478f4bfd0f69f3e91c47d2818d60b2\n- c_umac32_set_nonce 5353b40f106a764e68b9cf1253a75529\n- c_umac32_update 0e5ae574204de3c1715a26d703e87446\n- c_umac64_ctx_size 7627c002a98acd55aad372a92b4b0e1d\n- c_umac64_digest f826d296c151f6eebe3a4d2777d3cf0e\n- c_umac64_digest_size 91ff424c8af4cffb91356f7bf55837d2\n- c_umac64_set_key 7a6f42fb4874a60219cd15eae22e3c20\n- c_umac64_set_nonce 7f789b96f39d7aab129696b2e192c392\n- c_umac64_update 1c79569044a6c40285f467ef449328db\n- c_umac96_ctx_size f77beca5b5625115b327f6dc18ac30e3\n- c_umac96_digest ecb7c17c18c2382d9bcf17b6fcd88175\n- c_umac96_digest_size 76cc9c31ef33127cd057ccdfd7c6a247\n- c_umac96_set_key e773a8e6350e009350744ccde4bed78a\n- c_umac96_set_nonce 53363551c5c30c9c5ba79357150122a5\n- c_umac96_update ba9a39b25014b1a327fba70bf7bbf761\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types 9de1191b13c6dba9a894b8ec7eecc105\n- KeyedHash 63d969f3255e4f31f538b1ddc94b8bfc\n- KeyedHash e01aae5d5bc48a99a275d00916143bad\n- KeyedHashAlgorithm 9592f20c9f8bd8fb27ccf26b86a40d26\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.KeyedHash bf180a245383bb7ab72faaf4bfed6af5\n- exports: 96e87bf948a858b522330e35c671771c\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils 4d73564a2cfaeabfa7d743c62ba7c5a1\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr 6429aa0f81fb1df9933e1f17c12c8dd5\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.ForeignImports f00fe74d88efa5bf07b3184986ce211d\n+ exports: fbb6ef8d4b5110cb63a890293cd7c50e\n+ c_umac128_ctx_size 120b2042b92f1e049f04bb429caf7f9a\n+ c_umac128_digest 1bb00ec283b944ab90d3fb1711d1e3c3\n+ c_umac128_digest_size 2c296d1c4f329058f0cc2952e0c5aa93\n+ c_umac128_set_key c5503eb0f9c3b180fdb4dfcb6b937afb\n+ c_umac128_set_nonce c7836589465215940b3e67a7993fe09d\n+ c_umac128_update fbd1093d02bd9f0ced65e88d7ba03c3e\n+ c_umac32_ctx_size dbe6474df402f4bd55a49e694b6a33e1\n+ c_umac32_digest 8724abd2c2c581030480f34bdf24dec8\n+ c_umac32_digest_size 9d475b8d8b32613b967c27a9b5758cfb\n+ c_umac32_set_key 41bf1ede4dcdf555e1855844798da6a6\n+ c_umac32_set_nonce 75aee3d759985567f84f7aa5546fd6a6\n+ c_umac32_update 5418391843684f31b777386f5a76a53e\n+ c_umac64_ctx_size 1d5aa264f0d3608c2be0bc419cf7bd7e\n+ c_umac64_digest d38d0267a0fe8bb07da1a95fd3ee1e27\n+ c_umac64_digest_size 10524b8e4467622ddff0579186278303\n+ c_umac64_set_key 931516714ebbb04ac2ee5a1d5d110568\n+ c_umac64_set_nonce 2882cde6bcb6ac95825abdb1715c4ab2\n+ c_umac64_update 778e9f4aa9c3ffe4772a05c49c2ef39e\n+ c_umac96_ctx_size 0f99c7c5a6de719990047e885d75f4bb\n+ c_umac96_digest abb3e9f40136fef95329137f6741837a\n+ c_umac96_digest_size b566aa6d1acba4beb2b91e272e9acad4\n+ c_umac96_set_key 3fc9b213f7dc3d18683996396f8a2dbe\n+ c_umac96_set_nonce c5bc6b85aac1e019c7f82f20e0b361cb\n+ c_umac96_update c50b95ef6e948bbe5c366de94215987f\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types e1d9e2798dee8208ad369757aa26f63f\n+ KeyedHash c71f3c66dcdd20d80c064d4ef322d975\n+ KeyedHash d118a35e5df0d9e294e6b4c4555f01ef\n+ KeyedHashAlgorithm 91efab9b0f8d8120ae8d86b2a3794ed5\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.KeyedHash 631365508b741796083099178006d140\n+ exports: f79b5cb0a72e433069daa388fd05c5eb\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 7d385e2dbec9e251823d7b65b19a87fe\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 94f9511dd143b06b6b067573920f9545\n import -/ Data.SecureMem 9e1544dc21edcd78718668ecefb4233b\n import -/ Data.Tagged ea2df2d15b5d8e34014224bf6c8f4e30\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.UMAC annotated by 1143 of type [Char]\n-85a92621259cddb43050911952959944\n+4e9b43b82b7899d1ff7aea39381d4c2e\n $dmumacName :: UMAC u => Data.Tagged.Tagged u GHC.Base.String\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: Compulsory <0,TrueTrue>\n (\\ @u ($dUMAC['GHC.Types.Many] :: UMAC u) ->\n GHC.Base.augment\n @GHC.Types.Char\n@@ -132,15 +132,15 @@\n <*>_N _P _R) of wild1 { GHC.Types.I# y ->\n GHC.Show.itos (GHC.Prim.*# 8# y) (GHC.Types.[] @GHC.Types.Char) }))\n `cast`\n (forall (u :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-46e56b84715db9d1b46acc95ac0f7148\n+4db745283e1369f64a57e08ccf17831e\n $dmumacUpdateLazy ::\n UMAC u => u -> Data.ByteString.Lazy.Internal.ByteString -> u\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1L><1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n \\ @u\n ($dUMAC['GHC.Types.Many] :: UMAC u)\n@@ -156,35 +156,35 @@\n (\\ (ds['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (ds1['GHC.Types.Many] :: u -> u)[OneShot]\n (v['GHC.Types.Many] :: u)[OneShot] ->\n case v of z { DEFAULT -> ds1 (k z ds) })\n (GHC.Base.id @u)\n (Data.ByteString.Lazy.toChunks eta)\n u1]\n-1ed3e88823a1504e5c050e5fb9816ed2\n+9dcc97f31da76ef1f5ed6b1a23201310\n $fKeyedHashAlgorithmUMAC1 :: UMAC128\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-d4ad02a6f9c59b955ca70b418a2d228b\n+3b5e1ccf4dd7b487951d9aa1b4135173\n $fKeyedHashAlgorithmUMAC10 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackAppendCString#\n $fKeyedHashAlgorithmUMAC12\n $fKeyedHashAlgorithmUMAC11]\n-9d2d26514a1ad0820ccfe2b8d7a5085f\n+86cbd448c4651b25bb8085d793d30155\n $fKeyedHashAlgorithmUMAC11 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.Show.$fShow(,)_itos' 64# (GHC.Types.[] @GHC.Types.Char)]\n-d9e075466643eb79142fda6d7eb8c0d8\n+e2d950055b07ba550e32f1c4fb65d9bf\n $fKeyedHashAlgorithmUMAC12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-c1abdc8283ec4ebaf08b1ba4dd4f7804\n+447290ed081b2b94a79665daac574661\n $fKeyedHashAlgorithmUMAC128 ::\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm UMAC128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:KeyedHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -196,24 +196,24 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC128_$snettleUmacInit\n $fKeyedHashAlgorithmUMAC128_$snettleUmacUpdate\n $fKeyedHashAlgorithmUMAC128_$cimplKeyedHashUpdateLazy\n $fKeyedHashAlgorithmUMAC128_$cimplKeyedHashFinalize]\n-7a64e990918a14980528bb30e9ac2e33\n+ab9124461e048bebb0c35fa870c661cb\n $fKeyedHashAlgorithmUMAC128_$cimplKeyedHashFinalize ::\n UMAC128 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1!P(L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (eta['GHC.Types.Many] :: UMAC128) ->\n case $fKeyedHashAlgorithmUMAC128_$snettleUmacFinalize\n eta of wild { (,) x ds1 ->\n x }]\n-dee665ef229abc34cef86b94536fcf7c\n+b4567c4ff244bda76fbc0762d6bd09db\n $fKeyedHashAlgorithmUMAC128_$cimplKeyedHashUpdateLazy ::\n UMAC128 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC128\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1L>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (k1['GHC.Types.Many] :: UMAC128)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n@@ -255,79 +255,79 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC128[0]))\n y) }\n } in\n go1 (Data.ByteString.Lazy.toChunks eta) k1]\n-78ff2366d9b43a6a9b3c29f2e0866121\n+10b4ec078044ed27757017342a00a4ee\n $fKeyedHashAlgorithmUMAC128_$snettleUmacFinalize ::\n UMAC128 -> (Data.ByteString.Internal.Type.ByteString, UMAC128)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC128) ->\n case c `cast`\n (N:UMAC128[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacFinalize ww }]\n-7d56babbdab96da537b94dbdad4bc19a\n+d626286ed91d832cf2c17cb24dc79f97\n $fKeyedHashAlgorithmUMAC128_$snettleUmacInit ::\n Data.ByteString.Internal.Type.ByteString -> UMAC128\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case key of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacInit ww ww1 ww2 }]\n-f574d4e93cc4e3ca30676be65e9b50fa\n+98c733d132fe4c7bb8c1a8ad8be7adc1\n $fKeyedHashAlgorithmUMAC128_$snettleUmacUpdate ::\n UMAC128 -> Data.ByteString.Internal.Type.ByteString -> UMAC128\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC128)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC128[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdate ww msg }]\n-2ff7ab0c3a1ac1ffe99ab600ee355eec\n+424944a464ff7147a4cc4b20be2be840\n $fKeyedHashAlgorithmUMAC13 :: UMAC96\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-ff2c184e92dbb00cd6ffbcdcec7bf7c1\n+9b7fb9b41e1ba6eff969a2a46f208476\n $fKeyedHashAlgorithmUMAC14 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackAppendCString#\n $fKeyedHashAlgorithmUMAC16\n $fKeyedHashAlgorithmUMAC15]\n-5768197ad64f053b53bdb788df0089cc\n+3afc58cbb64b4ef179bda50bc5edf271\n $fKeyedHashAlgorithmUMAC15 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.Show.$fShow(,)_itos' 96# (GHC.Types.[] @GHC.Types.Char)]\n-1b292ce82ddb06962f74e022cb2f64a6\n+5f4177b55aa1b3b2d8513eb3b1413ecd\n $fKeyedHashAlgorithmUMAC16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-1d1650b9d5897a6baa683f37e2afdf1f\n+fc746cd3851af50a9bd1a5be8666cf3e\n $fKeyedHashAlgorithmUMAC2 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackAppendCString#\n $fKeyedHashAlgorithmUMAC4\n $fKeyedHashAlgorithmUMAC3]\n-d44d5937cfb54bee3d6114a34d239a88\n+bb44c2d5d78e1bb6d11062875661ea76\n $fKeyedHashAlgorithmUMAC3 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.Show.$fShow(,)_itos' 128# (GHC.Types.[] @GHC.Types.Char)]\n-2cb0fb361a29f58f01d9ff46f37c89cd\n+2275de4bff30b36767516759916e4736\n $fKeyedHashAlgorithmUMAC32 ::\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm UMAC32\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:KeyedHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -339,24 +339,24 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC32_$snettleUmacInit\n $fKeyedHashAlgorithmUMAC32_$snettleUmacUpdate\n $fKeyedHashAlgorithmUMAC32_$cimplKeyedHashUpdateLazy\n $fKeyedHashAlgorithmUMAC32_$cimplKeyedHashFinalize]\n-ffed51f643875912638313f38cffde8e\n+ded03535447c669b5e14a43ebdc859a7\n $fKeyedHashAlgorithmUMAC32_$cimplKeyedHashFinalize ::\n UMAC32 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1!P(L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (eta['GHC.Types.Many] :: UMAC32) ->\n case $fKeyedHashAlgorithmUMAC32_$snettleUmacFinalize\n eta of wild { (,) x ds1 ->\n x }]\n-f56337a12a27c46d82cb945284d6bd9c\n+75db9b5575bf47e1aa1f31da01346258\n $fKeyedHashAlgorithmUMAC32_$cimplKeyedHashUpdateLazy ::\n UMAC32 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC32\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1L>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (k1['GHC.Types.Many] :: UMAC32)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n@@ -398,62 +398,62 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC32[0]))\n y) }\n } in\n go1 (Data.ByteString.Lazy.toChunks eta) k1]\n-73c790ec2d56df2aabd292ad5ab09e5b\n+dd919829adb8d59d4cd81ba788d7b4ff\n $fKeyedHashAlgorithmUMAC32_$snettleUmacFinalize ::\n UMAC32 -> (Data.ByteString.Internal.Type.ByteString, UMAC32)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC32) ->\n case c `cast`\n (N:UMAC32[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacFinalize1 ww }]\n-1742a1763dcd8f70214be6565c048716\n+a64645cf7947d925f99c1d3a57aa7f23\n $fKeyedHashAlgorithmUMAC32_$snettleUmacInit ::\n Data.ByteString.Internal.Type.ByteString -> UMAC32\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case key of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacInit1 ww ww1 ww2 }]\n-643a121d1e9e4242e3d80373ba3a1e62\n+4813e3b30f9c97035e967736c365108b\n $fKeyedHashAlgorithmUMAC32_$snettleUmacUpdate ::\n UMAC32 -> Data.ByteString.Internal.Type.ByteString -> UMAC32\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC32)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC32[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdate1 ww msg }]\n-9df92a8d23237908e10d05cfdaa2ccfa\n+7ddcfbb474c76b08bc80b4fa32d3c36d\n $fKeyedHashAlgorithmUMAC4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-b9f02f9b9c295506ac3d9ab185e76aa3\n+7c2e9ca87363308773b5e4edaa938057\n $fKeyedHashAlgorithmUMAC5 :: UMAC32\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-25b82d5a2854ec4372e68fa95fb80270\n+0aaf51c1635367cdd05b8fd0aaeae4d3\n $fKeyedHashAlgorithmUMAC6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackAppendCString#\n $fKeyedHashAlgorithmUMAC8\n $fKeyedHashAlgorithmUMAC7]\n-12362f897117be34520e3d4283613df7\n+7e4f78c64c9e4e8ce640e2897248d3be\n $fKeyedHashAlgorithmUMAC64 ::\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm UMAC64\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:KeyedHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -465,24 +465,24 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC64_$snettleUmacInit\n $fKeyedHashAlgorithmUMAC64_$snettleUmacUpdate\n $fKeyedHashAlgorithmUMAC64_$cimplKeyedHashUpdateLazy\n $fKeyedHashAlgorithmUMAC64_$cimplKeyedHashFinalize]\n-583f1de38c7bf3105eea6402948df03d\n+0e7d0e5d9260d311aa7e0663d6b88e04\n $fKeyedHashAlgorithmUMAC64_$cimplKeyedHashFinalize ::\n UMAC64 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1!P(L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (eta['GHC.Types.Many] :: UMAC64) ->\n case $fKeyedHashAlgorithmUMAC64_$snettleUmacFinalize\n eta of wild { (,) x ds1 ->\n x }]\n-afb43287a2758b81dabe264504b83e2a\n+e6691e2bdd825220817e5223977e0965\n $fKeyedHashAlgorithmUMAC64_$cimplKeyedHashUpdateLazy ::\n UMAC64 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC64\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1L>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (k1['GHC.Types.Many] :: UMAC64)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n@@ -524,60 +524,60 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC64[0]))\n y) }\n } in\n go1 (Data.ByteString.Lazy.toChunks eta) k1]\n-4bee261b14493797c3c788d6682c46ea\n+2321a5a8217d6afe2e5a291f0b03f017\n $fKeyedHashAlgorithmUMAC64_$snettleUmacFinalize ::\n UMAC64 -> (Data.ByteString.Internal.Type.ByteString, UMAC64)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC64) ->\n case c `cast`\n (N:UMAC64[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacFinalize2 ww }]\n-3028c82f39bcb3c5bdc7307bee13116b\n+3515a3cd27a21e3fe43e976caed17a45\n $fKeyedHashAlgorithmUMAC64_$snettleUmacInit ::\n Data.ByteString.Internal.Type.ByteString -> UMAC64\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case key of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacInit2 ww ww1 ww2 }]\n-eeb299a0659a72a52195ffa23f5fc368\n+dd7f6438b6697020a0fec900431666ca\n $fKeyedHashAlgorithmUMAC64_$snettleUmacUpdate ::\n UMAC64 -> Data.ByteString.Internal.Type.ByteString -> UMAC64\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC64)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC64[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdate2 ww msg }]\n-d6fb645434dd83babce4a9027b26a502\n+e4defab486dc4a23ac275f31f2be3e6e\n $fKeyedHashAlgorithmUMAC7 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.Show.$fShow(,)_itos' 32# (GHC.Types.[] @GHC.Types.Char)]\n-b3547baa95792ba2fd788fe1a315e772\n+4665262caf5b09a9a767b1eeb8439a9e\n $fKeyedHashAlgorithmUMAC8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-9251e084f83361d0d9f1ea5108ccda25\n+eb6f72c3f5018dbc1a2cd804a17f1958\n $fKeyedHashAlgorithmUMAC9 :: UMAC64\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-47ceb60ece7f7cdd00236cbaf512d627\n+98c4a5fd962aa60f80c781f5b3c8d371\n $fKeyedHashAlgorithmUMAC96 ::\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm UMAC96\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:KeyedHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -589,24 +589,24 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC96_$snettleUmacInit\n $fKeyedHashAlgorithmUMAC96_$snettleUmacUpdate\n $fKeyedHashAlgorithmUMAC96_$cimplKeyedHashUpdateLazy\n $fKeyedHashAlgorithmUMAC96_$cimplKeyedHashFinalize]\n-05fe645d012a51c574da3f866969914a\n+7021cfd88fcec03e5e239f2ba9f11b45\n $fKeyedHashAlgorithmUMAC96_$cimplKeyedHashFinalize ::\n UMAC96 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1!P(L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (eta['GHC.Types.Many] :: UMAC96) ->\n case $fKeyedHashAlgorithmUMAC96_$snettleUmacFinalize\n eta of wild { (,) x ds1 ->\n x }]\n-08f68ec5f8abdd73b0d2a2819c6f9b4d\n+1c40c797c1c2388308402f59857be09c\n $fKeyedHashAlgorithmUMAC96_$cimplKeyedHashUpdateLazy ::\n UMAC96 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC96\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1L>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (k1['GHC.Types.Many] :: UMAC96)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n@@ -648,54 +648,54 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC96[0]))\n y) }\n } in\n go1 (Data.ByteString.Lazy.toChunks eta) k1]\n-5c45f81fe3bb6ff0b2c450e3a89cea84\n+e82d13e2184834f7b780422b8acbe23b\n $fKeyedHashAlgorithmUMAC96_$snettleUmacFinalize ::\n UMAC96 -> (Data.ByteString.Internal.Type.ByteString, UMAC96)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC96) ->\n case c `cast`\n (N:UMAC96[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacFinalize3 ww }]\n-f6b9ce27001f8b415fef161f643b3df9\n+59a42422b713f33b001b30cd36cdd5cc\n $fKeyedHashAlgorithmUMAC96_$snettleUmacInit ::\n Data.ByteString.Internal.Type.ByteString -> UMAC96\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case key of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacInit3 ww ww1 ww2 }]\n-d5608839a8603556e352c5acf88dcc2f\n+359cc3e653468d0b8d7fb7a77b8f0f0b\n $fKeyedHashAlgorithmUMAC96_$snettleUmacUpdate ::\n UMAC96 -> Data.ByteString.Internal.Type.ByteString -> UMAC96\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC96)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC96[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdate3 ww msg }]\n-38431e2f5e6c27f0242f03178b97ba9a\n+6c6afea049db26f32d3800622ac07b70\n $fNettleUMACUMAC1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-38e79c04a68788c1dec671f6e7b950c5\n+9417f673fa8b21372d5ec69087e678da\n $fNettleUMACUMAC128 :: NettleUMAC UMAC128\n DFunId\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[C:NettleUMAC], Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC128\n Crypto.Nettle.Hash.ForeignImports.c_umac128_ctx_size\n@@ -741,28 +741,28 @@\n $fNettleUMACUMAC2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC128[0])\n $fNettleUMACUMAC1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:UMAC128[0]))]\n-cdd5d1cf14111a32e0574a5fc6ab984c\n+65cc70d4fa55ae579435832dc334f0a6\n $fNettleUMACUMAC2 :: UMAC128 -> UMAC128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: UMAC128) -> ds]\n-911292d86ab04b271f366033dcc19c3e\n+d18d16ebf1dcf99ce39f7b913ac2e915\n $fNettleUMACUMAC3 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-16d47ec7a88cdf3bb2ed9a10de37700f\n+d8283d3081b12949658f4879c75b26b2\n $fNettleUMACUMAC32 :: NettleUMAC UMAC32\n DFunId\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[C:NettleUMAC], Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC32\n Crypto.Nettle.Hash.ForeignImports.c_umac32_ctx_size\n@@ -808,34 +808,34 @@\n $fNettleUMACUMAC4\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC32[0])\n $fNettleUMACUMAC3\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:UMAC32[0]))]\n-f4bd4b1b0e1db05271a5ee0b9f3459e6\n+fbf9a6df1fcb61940300d1c4d8a9964e\n $fNettleUMACUMAC4 :: UMAC32 -> UMAC32\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: UMAC32) -> ds]\n-5371e84513b57e112c7da2a583631fbc\n+479293074a4427e08e0600e33e908909\n $fNettleUMACUMAC5 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-6cb6e51b3f632f507a98822bb4e9067d\n+c4221847f99f77e226d17532398bab6c\n $fNettleUMACUMAC6 :: UMAC64 -> UMAC64\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: UMAC64) -> ds]\n-73484e115e2bfb93fb6cdb0f08c8a741\n+b12253877f156e7e0303524db73c089b\n $fNettleUMACUMAC64 :: NettleUMAC UMAC64\n DFunId\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[C:NettleUMAC], Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC64\n Crypto.Nettle.Hash.ForeignImports.c_umac64_ctx_size\n@@ -881,28 +881,28 @@\n $fNettleUMACUMAC6\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC64[0])\n $fNettleUMACUMAC5\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:UMAC64[0]))]\n-bfebaf123af3e392e44bc7f5e0a1733e\n+555f13b7bd5bb83a57d171f34924defa\n $fNettleUMACUMAC7 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-75cd05ee4e28cfc5c14ce438ad1b06d6\n+7a14916fca3dc24bf3b17df12bf03ae8\n $fNettleUMACUMAC8 :: UMAC96 -> UMAC96\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: UMAC96) -> ds]\n-0f5e909699c0599123fc2be20c23a62a\n+8eddbb8fada4ea5757117bac64cf16b8\n $fNettleUMACUMAC96 :: NettleUMAC UMAC96\n DFunId\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[C:NettleUMAC], Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC96\n Crypto.Nettle.Hash.ForeignImports.c_umac96_ctx_size\n@@ -948,19 +948,19 @@\n $fNettleUMACUMAC8\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC96[0])\n $fNettleUMACUMAC7\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:UMAC96[0]))]\n-d2a247c3dec87122a7cd8c199817056c\n+f37d6adbcf4a45cfd39171c209491001\n $fUMACUMAC1 :: UMAC128\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-5ab1f5247530511fe14e12664a978e12\n+7a5417c52e18f62a49498c3b70cf4b8f\n $fUMACUMAC128 :: UMAC UMAC128\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:UMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC128\n Crypto.Nettle.Hash.ForeignImports.c_umac128_digest_size\n@@ -971,48 +971,48 @@\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC128_$snettleUmacInit\n $fUMACUMAC128_$snettleUmacSetNonce\n $fKeyedHashAlgorithmUMAC128_$snettleUmacUpdate\n $fUMACUMAC128_$snettleUmacUpdateLazy\n $fKeyedHashAlgorithmUMAC128_$snettleUmacFinalize]\n-7c2d26fadc31501967cc771bcaea06b7\n+52161c05ed3ab559689e9bbe252072bd\n $fUMACUMAC128_$snettleUmacSetNonce ::\n UMAC128 -> Data.ByteString.Internal.Type.ByteString -> UMAC128\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC128)\n (nonce['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC128[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n case nonce of wild1 { Data.ByteString.Internal.Type.BS ww1 ww2 ww3 ->\n $w$snettleUmacSetNonce ww ww1 ww2 ww3 } }]\n-ed4e2f3c627fc5aee649a2ae4a83ecce\n+a43da4c8a5273b6f97fe2166b2dd22fc\n $fUMACUMAC128_$snettleUmacUpdateLazy ::\n UMAC128 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC128\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC128)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case c `cast`\n (N:UMAC128[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdateLazy ww msg }]\n-47583b13b6b87cf211b401a36c863393\n+15fe1bbb2ace22dfef707be84ba26fd3\n $fUMACUMAC2 :: UMAC32\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-a66a86bef0161a96922c468067dc35ab\n+76711f09e50bea9872f23ef17ac190cd\n $fUMACUMAC3 :: UMAC64\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-ac58189944ff18b8ed1c0bda748c922e\n+2c27400a538fe699c5c6d6ccf8ffa7ff\n $fUMACUMAC32 :: UMAC UMAC32\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:UMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC32\n Crypto.Nettle.Hash.ForeignImports.c_umac32_digest_size\n@@ -1023,44 +1023,44 @@\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC32_$snettleUmacInit\n $fUMACUMAC32_$snettleUmacSetNonce\n $fKeyedHashAlgorithmUMAC32_$snettleUmacUpdate\n $fUMACUMAC32_$snettleUmacUpdateLazy\n $fKeyedHashAlgorithmUMAC32_$snettleUmacFinalize]\n-5fca0f1062b9aa13a84b7cbe0a0e6d68\n+3df028442e2a77af8c068d1d60ea3fbc\n $fUMACUMAC32_$snettleUmacSetNonce ::\n UMAC32 -> Data.ByteString.Internal.Type.ByteString -> UMAC32\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC32)\n (nonce['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC32[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n case nonce of wild1 { Data.ByteString.Internal.Type.BS ww1 ww2 ww3 ->\n $w$snettleUmacSetNonce1 ww ww1 ww2 ww3 } }]\n-cc58af6a2bf89fbbf09d672b5d5bd698\n+19f6d4286c81715aeb907d2862ceea47\n $fUMACUMAC32_$snettleUmacUpdateLazy ::\n UMAC32 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC32\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC32)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case c `cast`\n (N:UMAC32[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdateLazy1 ww msg }]\n-2db21c5bcb9e5587d70de4275cbd914f\n+a589d4d68d8b95561251ea1d9589185b\n $fUMACUMAC4 :: UMAC96\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-d421f6f7f8b3792f75c0626131548ea7\n+50151da9e899b70d58cf7e80d73b9701\n $fUMACUMAC64 :: UMAC UMAC64\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:UMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC64\n Crypto.Nettle.Hash.ForeignImports.c_umac64_digest_size\n@@ -1071,40 +1071,40 @@\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC64_$snettleUmacInit\n $fUMACUMAC64_$snettleUmacSetNonce\n $fKeyedHashAlgorithmUMAC64_$snettleUmacUpdate\n $fUMACUMAC64_$snettleUmacUpdateLazy\n $fKeyedHashAlgorithmUMAC64_$snettleUmacFinalize]\n-be68bcb4ad6a13a0055a40ec575d82b4\n+83895f95e377a671cd873049cbece2d4\n $fUMACUMAC64_$snettleUmacSetNonce ::\n UMAC64 -> Data.ByteString.Internal.Type.ByteString -> UMAC64\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC64)\n (nonce['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC64[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n case nonce of wild1 { Data.ByteString.Internal.Type.BS ww1 ww2 ww3 ->\n $w$snettleUmacSetNonce2 ww ww1 ww2 ww3 } }]\n-8d997df18f07a389c9647b2c0d465074\n+9372fbc11a67ab5fb37e3840cdd5c635\n $fUMACUMAC64_$snettleUmacUpdateLazy ::\n UMAC64 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC64\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC64)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case c `cast`\n (N:UMAC64[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdateLazy2 ww msg }]\n-43e920c9e5f31be1ba6ec8b5fcff189f\n+bb96d9166bab34d59a9400d4bd802e04\n $fUMACUMAC96 :: UMAC UMAC96\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:UMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC96\n Crypto.Nettle.Hash.ForeignImports.c_umac96_digest_size\n@@ -1115,344 +1115,344 @@\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fKeyedHashAlgorithmUMAC96_$snettleUmacInit\n $fUMACUMAC96_$snettleUmacSetNonce\n $fKeyedHashAlgorithmUMAC96_$snettleUmacUpdate\n $fUMACUMAC96_$snettleUmacUpdateLazy\n $fKeyedHashAlgorithmUMAC96_$snettleUmacFinalize]\n-3b72ccedd194d452508f6da07933adb8\n+78f1f997dd66eda4043ad2095d556386\n $fUMACUMAC96_$snettleUmacSetNonce ::\n UMAC96 -> Data.ByteString.Internal.Type.ByteString -> UMAC96\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)><1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC96)\n (nonce['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case c `cast`\n (N:UMAC96[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n case nonce of wild1 { Data.ByteString.Internal.Type.BS ww1 ww2 ww3 ->\n $w$snettleUmacSetNonce3 ww ww1 ww2 ww3 } }]\n-70c2b295b8868eff46953c09ef1333f1\n+f49c66f4e47230b0a5daffed383300c2\n $fUMACUMAC96_$snettleUmacUpdateLazy ::\n UMAC96 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC96\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC96)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case c `cast`\n (N:UMAC96[0]\n ; Data.SecureMem.N:SecureMem[0]) of wild { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww ->\n $w$snettleUmacUpdateLazy3 ww msg }]\n-f15fe2a2d9832a8b3afffe1c280f90a3\n+96c9481971b8ee9ad32033b48cbd531c\n $tc'C:NettleUMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5791533848059037320#Word64\n- 1181898033078429741#Word64\n+ 14239297733027228194#Word64\n+ 1251448199805319386#Word64\n $trModule\n $tc'C:NettleUMAC2\n 1#\n $tc'C:NettleUMAC1]\n-8f91a74563b7736ed98fc087f62e23f5\n+3dd205d269194ee11035f59e7b3dcf7a\n $tc'C:NettleUMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-229b47c6be9b4c0fe8e4e1d34483693f\n+22485372d136d187fdf5d7f012150455\n $tc'C:NettleUMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:NettleUMAC3]\n-3c8e68ff3249941145bb4510834b50eb\n+00c6f2e0d99693af5dc47fe2c4422600\n $tc'C:NettleUMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleUMAC\"#]\n-8336a1059053bb8ca587d505962801a6\n+5f0ef9103ab847467187327fc578ffc8\n $tc'C:UMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17000768531697929562#Word64\n- 7276249127142584224#Word64\n+ 14368549118812980099#Word64\n+ 8551549876670542911#Word64\n $trModule\n $tc'C:UMAC2\n 1#\n $tc'C:UMAC1]\n-b39a9b6cad1f0b0ae56ba4f75200fa95\n+7c4f06623bf03ad87a2d458651f0b3a5\n $tc'C:UMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-9856d017ceb3450fc4345483ff184fe5\n+fcb684a2fbdb34d18c235d027c890d59\n $tc'C:UMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:UMAC3]\n-eb69519d1e1bbfdd621ec57a6f7997dc\n+228dcc4670a037757f1f6c81ddabeb1b\n $tc'C:UMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:UMAC\"#]\n-503ada54931cd3deece0de1c72769cdd\n+697cd8e11c45a5899760c45797ec0f8b\n $tc'UMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-7051a00eebe0db64395765bda4f6ab8d\n+638ef0695da02a13c16f79024ed1b901\n $tc'UMAC10 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-f58e8e7c76d5178898bd1e630a8478f4\n+32141de49fb71c43d403ef78ed35303f\n $tc'UMAC11 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'UMAC12]\n-569f6c018b91366661a51a33a4f8c56d\n+5f8f2da1ce000b2814e4fe3a276ed6b3\n $tc'UMAC12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'UMAC96\"#]\n-8e09ebeadd0f05e22ff7cab98498087c\n+790522b14c5447c17dcd31ff79b0fa68\n $tc'UMAC128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 13351281122341978622#Word64\n- 6463711473519793047#Word64\n+ 8014073443445484492#Word64\n+ 11262691626355956181#Word64\n $trModule\n $tc'UMAC2\n 0#\n $tc'UMAC1]\n-9c82a198df9f6c00c9a4b65f8d729b0d\n+8d03ac4797dd8819c90ad3d69775b406\n $tc'UMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'UMAC3]\n-4300d5efe05b53ebd68b2639b272e4e1\n+43909f23d070d2eb69f43c48505c99a1\n $tc'UMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'UMAC128\"#]\n-5aa73367913c37fa64ae8a758075820c\n+5f96e05f225ad68c025644bed89806fc\n $tc'UMAC32 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14432565365883032762#Word64\n- 2096417461827583193#Word64\n+ 13394371620916748395#Word64\n+ 17712529736108484136#Word64\n $trModule\n $tc'UMAC5\n 0#\n $tc'UMAC4]\n-c7fdbc0b43df0ba2d2baaf28f329d059\n+76f7189f1522ddeb13ee1ba13248f8fd\n $tc'UMAC4 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c55c791f065efe878fe67654e91e093d\n+f7b0d29d92e901227e54c209f00b76a0\n $tc'UMAC5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'UMAC6]\n-ae2aba53adaa693cfea6ccbe4bfd983a\n+17e88b6362e4c49da3d4a58001620135\n $tc'UMAC6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'UMAC32\"#]\n-12836a80b5f74ee9e8b319daaccf9583\n+beed4ed7df42ba2b4c59495445d49483\n $tc'UMAC64 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2890543713651946663#Word64\n- 8932506841017459685#Word64\n+ 8901615289612689497#Word64\n+ 6507572371270304214#Word64\n $trModule\n $tc'UMAC8\n 0#\n $tc'UMAC7]\n-2a661225f4bd4d7c029ba278e6c47b61\n+21fe13cb8f790fb222e5c42587603d1b\n $tc'UMAC7 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-e229ad1d3363a24b6f21fbe1d761c48a\n+e59720a3f083eb7bcb64a83ce2f244d7\n $tc'UMAC8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'UMAC9]\n-313f7d0d1dbe7d7823953d19c80cff84\n+87bc73fd5e3a29a1339eb97e0340cde5\n $tc'UMAC9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'UMAC64\"#]\n-9accdbf0c4c25dbe64887d918a1e7ace\n+e689f6e98315cf9f192f33ebec0123e9\n $tc'UMAC96 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10991316307568440636#Word64\n- 17483242021366273494#Word64\n+ 4314667780847416941#Word64\n+ 18238277304280589867#Word64\n $trModule\n $tc'UMAC11\n 0#\n $tc'UMAC10]\n-e4110d5f5e793bd58771a27c2c4326ce\n+0a1076114153b1d80be4eb6f4970f580\n $tcNettleUMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6967713995521461779#Word64\n- 1783449924203236902#Word64\n+ 8970913864905003140#Word64\n+ 10691404988285776314#Word64\n $trModule\n $tcNettleUMAC2\n 0#\n $tcNettleUMAC1]\n-5226f22c78768d9de1befa84c1c0312d\n+408bb688d7ab0708c1360ab8fcb1271e\n $tcNettleUMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-eec6cdd9cf79166f2197eed81e2cfab2\n+50d74ad6e9b40c54b7651253afbffb0d\n $tcNettleUMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcNettleUMAC3]\n-08e4e32263db1e2ede9a5e47e6fc4018\n+3f901ea3247cdc520399a6b750bb4c40\n $tcNettleUMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleUMAC\"#]\n-40b3614e704925fd04c4677d6d3540aa\n+2ca708bd4acad1ded44947143869ca93\n $tcUMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5262906333844040767#Word64\n- 11821750310388897300#Word64\n+ 1071634722904633889#Word64\n+ 3810279531898511553#Word64\n $trModule\n $tcUMAC1\n 0#\n $tcNettleUMAC1]\n-feb9263ae7f8fb12efd3fdc7bac480da\n+3bf7f94d0f064d9e4aeaf80825ec96f4\n $tcUMAC1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC2]\n-24c7be4c8633472307add5d0ba1a24c6\n+be4a42306b6b2cc8359089ac195d80a1\n $tcUMAC10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC96\"#]\n-c8ca585a0ef5eb2b38ae4569efc1750f\n+b8d04d3d8e3809b2420ef135735518a8\n $tcUMAC128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9492998731916066713#Word64\n- 18396825793480677536#Word64\n+ 13723937172991326482#Word64\n+ 11128895739896576111#Word64\n $trModule\n $tcUMAC3\n 0#\n GHC.Types.krep$*]\n-1a0493084f2a3daf6e4c2540b767e73b\n+34703d8a5b1591d0347c7eed1329cc6f\n $tcUMAC2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-bbbb3e9fbd6df64b076578e255979eea\n+4d8d01f61f329d6a9f67d05cc847a43a\n $tcUMAC3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC4]\n-9b3c524ac5ac261ef7389d8873059daf\n+dc785bc85badb8b35f335662630dbf22\n $tcUMAC32 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2821681356927131064#Word64\n- 88724579739508790#Word64\n+ 11277386829148558291#Word64\n+ 15307075801428033752#Word64\n $trModule\n $tcUMAC5\n 0#\n GHC.Types.krep$*]\n-085b064575107d9f9e8e12e03f9c4a47\n+c02ace5750b58c961146b164a2147ec4\n $tcUMAC4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC128\"#]\n-b5b2836d7eb549236d8e1fe9815673ad\n+44ee9b7d7bdcd8ce692ebae78fa9fbce\n $tcUMAC5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC6]\n-605399f14ee489eda6f80b48881504e9\n+baf08c62b4ccbd9d2dfbf01840bd78f4\n $tcUMAC6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC32\"#]\n-0948d62124dd4b76be3eef7e8be91ab8\n+5a4ff6a0b7c715789a9da654616d6464\n $tcUMAC64 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 11889634001113518877#Word64\n- 12132837036836815751#Word64\n+ 15597458505227242736#Word64\n+ 12717771298267782455#Word64\n $trModule\n $tcUMAC7\n 0#\n GHC.Types.krep$*]\n-fc79b53a6c9f8fb010c4e7f874622815\n+40eec1e9b1116d9fad5546292c0fae4b\n $tcUMAC7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC8]\n-713b79cbaef0de4847fd3dae53cef8d0\n+0d86d25bae674991be90adcaff90c025\n $tcUMAC8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC64\"#]\n-13317d13e30eb271ed1cad4adbe5f625\n+9e7aa7ca75d08fe99a1f326ee3eec100\n $tcUMAC9 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC10]\n-d101c49e5b40d537916e716dbf6e71d2\n+d00932570a6fd7a9d51b8f904b03b5c1\n $tcUMAC96 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3353492698464871487#Word64\n- 5439795676473619299#Word64\n+ 999568243792173334#Word64\n+ 3301919014334739403#Word64\n $trModule\n $tcUMAC9\n 0#\n GHC.Types.krep$*]\n-3b51fdcb71b0dc4ac9020da7fc8a23a0\n+446d227d76c150fcf7a8c0310f0a9f76\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-6b3da91524d675f0e8a26775dbb7a677\n+683133c9f22adeb00898175bc058a860\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-db82216442d04ab27b6a2b1591f60d1b\n+4e830ae07b47adfa0e05a0fe4e99ff37\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.UMAC\"#]\n-0871053fa3c82cfc7ad41189495026c9\n+9885b78e05bf7b7f0e0b02ef5523471f\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-83d0b963f0a28dd0ac025c5a633e1005\n+12926ef2f796838eb9fc302090fa15b4\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-53a55c514ad247b6ac4974d8df947230\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+2840f3309bc4cec83aa43b1365d66f55\n $w$snettleUmacFinalize ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> (Data.ByteString.Internal.Type.ByteString, UMAC128)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -1522,15 +1522,15 @@\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild1 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n (GHC.Prim.byteArrayContents# ww2 `cast` (Sub v2))\n@@ -1555,15 +1555,15 @@\n GHC.Magic.lazy\n @(Data.ByteString.Internal.Type.ByteString, UMAC128)\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 16#,\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC128[0]))) } } } } })]\n-2b48a3799fe04bcfdf65713fc396d711\n+aaf8a65b09c1cd6d70d3b250f3683844\n $w$snettleUmacFinalize1 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> (Data.ByteString.Internal.Type.ByteString, UMAC32)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -1633,15 +1633,15 @@\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild1 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n (GHC.Prim.byteArrayContents# ww2 `cast` (Sub v2))\n@@ -1666,15 +1666,15 @@\n GHC.Magic.lazy\n @(Data.ByteString.Internal.Type.ByteString, UMAC32)\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 4#,\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC32[0]))) } } } } })]\n-67a54499ac551bd52d58308d9ca58b76\n+568bafc516d67e0f3186307a4077eec8\n $w$snettleUmacFinalize2 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> (Data.ByteString.Internal.Type.ByteString, UMAC64)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -1744,15 +1744,15 @@\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild1 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n (GHC.Prim.byteArrayContents# ww2 `cast` (Sub v2))\n@@ -1777,15 +1777,15 @@\n GHC.Magic.lazy\n @(Data.ByteString.Internal.Type.ByteString, UMAC64)\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 8#,\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC64[0]))) } } } } })]\n-51772fe025dc372ad1df07672a9940d0\n+5dae12263501132bd3fda49bb14abc87\n $w$snettleUmacFinalize3 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> (Data.ByteString.Internal.Type.ByteString, UMAC96)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -1855,15 +1855,15 @@\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild1 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n (GHC.Prim.byteArrayContents# ww2 `cast` (Sub v2))\n@@ -1888,15 +1888,15 @@\n GHC.Magic.lazy\n @(Data.ByteString.Internal.Type.ByteString, UMAC96)\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 12#,\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])\n ; Sym (N:UMAC96[0]))) } } } } })]\n-59dfda802ece388a814cd0258ee3b4af\n+4ad399348ee839841777b9a4931fc67f\n $w$snettleUmacInit ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents -> GHC.Prim.Int# -> UMAC128\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.Addr#)\n@@ -1916,30 +1916,30 @@\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ww\n eta1 of wild1 { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } }))\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)))\n `cast`\n (Sym (N:UMAC128[0])) }]\n-fa0b1b0a6f6c0d915ce137094c17fb9d\n+d7ca227fd1c2dbda86c5cd87197b9be5\n $w$snettleUmacInit1 ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents -> GHC.Prim.Int# -> UMAC32\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.Addr#)\n@@ -1959,30 +1959,30 @@\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ww\n eta1 of wild1 { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } }))\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)))\n `cast`\n (Sym (N:UMAC32[0])) }]\n-f49b6194904ebd11d0d9de8c2a0d8b44\n+462217a7d1f756c27b88465c6378c98a\n $w$snettleUmacInit2 ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents -> GHC.Prim.Int# -> UMAC64\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.Addr#)\n@@ -2002,30 +2002,30 @@\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ww\n eta1 of wild1 { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } }))\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)))\n `cast`\n (Sym (N:UMAC64[0])) }]\n-28d10904a8b06920b095ae38b7e40e53\n+64938c5a0585ca56c6f02521f2588f81\n $w$snettleUmacInit3 ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents -> GHC.Prim.Int# -> UMAC96\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.Addr#)\n@@ -2045,30 +2045,30 @@\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ww\n eta1 of wild1 { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } }))\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)))\n `cast`\n (Sym (N:UMAC96[0])) }]\n-45419ca11be7ad16d24d232016629269\n+537e9b457707765e83a00b5519532cfd\n $w$snettleUmacSetNonce ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> UMAC128\n [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: ,\n@@ -2129,15 +2129,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww2\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2154,15 +2154,15 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww5)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC128[0])) })\n 1# -> $fUMACUMAC1 }\n 1# -> $fUMACUMAC1 }]\n-32566d3393a4298847ef686554c5508e\n+c53c85eb314a96596c4825fe2e097981\n $w$snettleUmacSetNonce1 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> UMAC32\n [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: ,\n@@ -2223,15 +2223,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww2\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2248,15 +2248,15 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww5)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC32[0])) })\n 1# -> $fUMACUMAC2 }\n 1# -> $fUMACUMAC2 }]\n-ef3508e7ab4b4565edd37cd8b5a6b26e\n+ea0f4a7fb2abb133d6c3882bdc5bc178\n $w$snettleUmacSetNonce2 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> UMAC64\n [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: ,\n@@ -2317,15 +2317,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww2\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2342,15 +2342,15 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww5)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC64[0])) })\n 1# -> $fUMACUMAC3 }\n 1# -> $fUMACUMAC3 }]\n-f5773076aa70d91291f42e571a37c584\n+a744583134ce331c792bc8d89702537f\n $w$snettleUmacSetNonce3 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> UMAC96\n [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: ,\n@@ -2411,15 +2411,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n ww2\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2436,15 +2436,15 @@\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww5)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC96[0])) })\n 1# -> $fUMACUMAC4 }\n 1# -> $fUMACUMAC4 }]\n-945b9164298c98e7c6c3916c9df17827\n+09dc4339e14482e6ef0355f1a62ca9cf\n $w$snettleUmacUpdate ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString -> UMAC128\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2494,15 +2494,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2517,15 +2517,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC128[0])) })]\n-83805e051db02926a717e8cec5cfc0e9\n+e7a4eb0f39101e077d63c7c08ff01b2a\n $w$snettleUmacUpdate1 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString -> UMAC32\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2575,15 +2575,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2598,15 +2598,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC32[0])) })]\n-f75d22cce3bcbbbfe3245e650a0a78e5\n+6744bc880903f49093abb86284044f64\n $w$snettleUmacUpdate2 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString -> UMAC64\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2656,15 +2656,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2679,15 +2679,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC64[0])) })]\n-a3ce607f9b0431c68539ef45989b2f3d\n+57bd312e004c0f1ab1a086d5341fe8d4\n $w$snettleUmacUpdate3 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString -> UMAC96\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2737,15 +2737,15 @@\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2760,15 +2760,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC96[0])) })]\n-7877cabb0528ea1ed4f760a7c0fc504a\n+04aa71bfff396cf0614523f2d7026ae5\n $w$snettleUmacUpdateLazy ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Lazy.Internal.ByteString -> UMAC128\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2830,15 +2830,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2856,15 +2856,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC128[0])) })]\n-f6a814f732bceb73b217c931cbb6a4c2\n+74e7ca7747e02b7c1d424b583e06dfbf\n $w$snettleUmacUpdateLazy1 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Lazy.Internal.ByteString -> UMAC32\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2926,15 +2926,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -2952,15 +2952,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC32[0])) })]\n-2cb957213dc800d1b36d316b22e0e7d1\n+7dcf66f31ff09a56f86514f8a20660d5\n $w$snettleUmacUpdateLazy2 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Lazy.Internal.ByteString -> UMAC64\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3022,15 +3022,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -3048,15 +3048,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC64[0])) })]\n-79e16ddf6d01a6f1cfe42b4694fa2c4b\n+7e12e895c6d5cd4b5847ae3a401be170\n $w$snettleUmacUpdateLazy3 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Lazy.Internal.ByteString -> UMAC96\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3118,15 +3118,15 @@\n '[GHC.Types.ZeroBitRep, GHC.Types.LiftedRep])\n @GHC.ForeignPtr.ForeignPtrContents\n @(# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n bx1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds1\n@@ -3144,15 +3144,15 @@\n (GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww2)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC96[0])) })]\n-f484beb90b76b7b351181d6e4adad22b\n+fee887c7462a55e1ccdd81df79506506\n type NettleUMAC :: * -> GHC.Types.Constraint\n class NettleUMAC u where\n nu_ctx_size :: Data.Tagged.Tagged u GHC.Types.Int\n nu_digest_size :: Data.Tagged.Tagged u GHC.Types.Int\n nu_set_key :: Data.Tagged.Tagged\n u\n (GHC.Ptr.Ptr GHC.Word.Word8\n@@ -3169,76 +3169,76 @@\n u\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n nu_ctx :: u -> Data.SecureMem.SecureMem\n nu_Ctx :: Data.SecureMem.SecureMem -> u\n {-# MINIMAL nu_ctx_size, nu_digest_size, nu_set_key, nu_set_nonce,\n nu_update, nu_digest, nu_ctx, nu_Ctx #-}\n-482f021cb1ad8d78da01f31370345b17\n+03169ceb754b4b0e8075c0762b44a6b2\n type UMAC :: * -> GHC.Types.Constraint\n class UMAC u where\n umacDigestSize :: Data.Tagged.Tagged u GHC.Types.Int\n umacName :: Data.Tagged.Tagged u GHC.Base.String\n umacInit :: Data.ByteString.Internal.Type.ByteString -> u\n umacSetNonce :: u -> Data.ByteString.Internal.Type.ByteString -> u\n umacUpdate :: u -> Data.ByteString.Internal.Type.ByteString -> u\n umacUpdateLazy :: u\n -> Data.ByteString.Lazy.Internal.ByteString -> u\n umacFinalize :: u -> (Data.ByteString.Internal.Type.ByteString, u)\n {-# MINIMAL umacDigestSize, umacInit, umacSetNonce, umacUpdate,\n umacFinalize #-}\n-63fb9a8778e7c76fed9a71f555afa801\n+1e8ffdbe9eeb019cb8269d3109e5224b\n type UMAC128 :: *\n newtype UMAC128 = UMAC128 {umac128_ctx :: Data.SecureMem.SecureMem}\n-b267b20be716e45dcef8ea77813b311c\n+c54945f52dbc795db91f791c6897c7c4\n type UMAC32 :: *\n newtype UMAC32 = UMAC32 {umac32_ctx :: Data.SecureMem.SecureMem}\n-e8c43b13113e55c7408e4ed80a051e2b\n+dba64e2bdad3f68283d75d0cf4af4e0f\n type UMAC64 :: *\n newtype UMAC64 = UMAC64 {umac64_ctx :: Data.SecureMem.SecureMem}\n-f4e65a165f1c2b0d7160cdbbe245c553\n+d6406045113de3ce42e4fbcce29b248e\n type UMAC96 :: *\n newtype UMAC96 = UMAC96 {umac96_ctx :: Data.SecureMem.SecureMem}\n-f743ee8506dc55d3f82e822573fdae33\n+e1d0fef5d726042e89bd65d92f43282f\n umac128_ctx :: UMAC128 -> Data.SecureMem.SecureMem\n RecSel Left UMAC128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: \n $fNettleUMACUMAC2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC128[0])]\n-00333426ab3f9492376f8d6ae2b117e6\n+755cf1e1ce76176a59427768040b11da\n umac32_ctx :: UMAC32 -> Data.SecureMem.SecureMem\n RecSel Left UMAC32\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: \n $fNettleUMACUMAC4\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC32[0])]\n-3e3c4b33ecbb50c94976cdafb4afcd0f\n+45f53f5ccc1d6b3b01cd3d9de32f881e\n umac64_ctx :: UMAC64 -> Data.SecureMem.SecureMem\n RecSel Left UMAC64\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: \n $fNettleUMACUMAC6\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC64[0])]\n-e6e8ba26801f8f1893db7c98ee3d90cc\n+789c24cf748a4e66b03270a6d6ca3327\n umac96_ctx :: UMAC96 -> Data.SecureMem.SecureMem\n RecSel Left UMAC96\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: \n $fNettleUMACUMAC8\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC96[0])]\n-7ddb40ce65138a02a6d12cc36f0189c0\n+aaa2c332400d1eda00de24f48d36f7ea\n umacInitKeyedHash ::\n (UMAC u, Crypto.Nettle.Hash.Types.KeyedHashAlgorithm u) =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged u Crypto.Nettle.Hash.Types.KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4,\n Arity: 4,\n@@ -3252,15 +3252,15 @@\n u>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-093b5d62065a43b4f08edbe6ba7279d8\n+e90fbbcdae02c692a972fc723e67609f\n umacInitKeyedHash1 ::\n (UMAC u, Crypto.Nettle.Hash.Types.KeyedHashAlgorithm u) =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4,\n Arity: 4,\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Nettle/Utils.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Nettle/Utils.dyn_hi", "comments": ["Files 96% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got dyn\n interface Nettle.Utils 9066\n- interface hash: 4269e6c32fdf6774c24842adbd040ca8\n- ABI hash: 4d73564a2cfaeabfa7d743c62ba7c5a1\n- export-list hash: 65c1807a3d6f435ae6243dcced80ec46\n+ interface hash: bdce3f1b0241b10be9de38e00d15febb\n+ ABI hash: 7d385e2dbec9e251823d7b65b19a87fe\n+ export-list hash: 61b362bd6c00ca9df1b29bc22e8ca60b\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 0a757ee585690057fcbbdb02fb03c6f1\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: c3fc321bb98fec2ec4f88f8f82bd5565\n sig of: Nothing\n@@ -56,41 +56,41 @@\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ System.IO.Unsafe 8de6a40cb1777ba802535ae8c5518391\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n-4f90f5272565b322733bb8fa636202f6\n+b35639a8faf2bc605226809883e72bdf\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-665423ce0055c87d56070e31225ea3fb\n+04172b47f29ad9e33011324c8ac3b08c\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-00594bf69de4546d27c84caa134f6164\n+8b61c2ee6f490205e328e12eea41cd9b\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Nettle.Utils\"#]\n-e10706b3c85c12ea2c1960367b6941b5\n+fd8ad3fd7f1509b6fdec26e970abbde2\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-48a70c54aa4aba11188af163bfc4ec5f\n+7df40947e0dd923d926a666be93aeb86\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-5c9726cdc91fb9b82b00fd076f1500c5\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+c1d907459745a9362e4d7e54918335a5\n $wnetEncode ::\n GHC.Real.Integral n => GHC.Prim.Int# -> n -> [GHC.Word.Word8]\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1L>,\n Inline: [2],\n Unfolding: Core: \n \\ @n\n@@ -128,33 +128,33 @@\n (case ds1 of wild1 { (,) d m -> m }))) of ds2 { DEFAULT ->\n GHC.Word.W8# ds2 })\n r)\n (case ds1 of wild1 { (,) d m -> d })\n 0# -> r }\n } in\n $w_work ww (GHC.Types.[] @GHC.Word.Word8) eta]\n-2af1204cad100abcaaf964839761add3\n+6924dc9d3bb74be6387538874e5bd5fc\n netEncode ::\n GHC.Real.Integral n => GHC.Types.Int -> n -> [GHC.Word.Word8]\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(1L)>,\n Inline: [2],\n Unfolding: Core: StableSystem <3,TrueFalse>\n \\ @n\n ($dIntegral['GHC.Types.Many] :: GHC.Real.Integral n)\n (bytes['GHC.Types.Many] :: GHC.Types.Int)\n (eta['GHC.Types.Many] :: n) ->\n case bytes of wild { GHC.Types.I# ww ->\n $wnetEncode @n $dIntegral ww eta }]\n-805580655103b40f439d540f0696ede0\n+929998d55547de697bda24aa604c8f26\n netEncode1 :: GHC.Num.Integer.Integer\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Num.Integer.IS],\n Unfolding: Core: GHC.Num.Integer.IS 256#]\n-6429aa0f81fb1df9933e1f17c12c8dd5\n+94f9511dd143b06b6b067573920f9545\n withByteStringPtr ::\n Data.ByteString.Internal.Type.ByteString\n -> (GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO a)\n -> GHC.Types.IO a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)><1C(1,C(1,C(1,L)))>,\n Unfolding: Core: \n@@ -163,15 +163,15 @@\n (forall (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO (a |> <*>_N)>_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <(a |> <*>_N)>_R))]\n-8b8b6332d0640be3f93ce3b2c1000071\n+b850ced162fbe44380ceba684ca8af58\n withByteStringPtr1 ::\n Data.ByteString.Internal.Type.ByteString\n -> (GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO a)\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, a #)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)><1C(1,C(1,C(1,L)))>,\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Nettle/Utils.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Nettle/Utils.hi", "comments": ["Files 96% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got \n interface Nettle.Utils 9066\n- interface hash: 4269e6c32fdf6774c24842adbd040ca8\n- ABI hash: 4d73564a2cfaeabfa7d743c62ba7c5a1\n- export-list hash: 65c1807a3d6f435ae6243dcced80ec46\n+ interface hash: bdce3f1b0241b10be9de38e00d15febb\n+ ABI hash: 7d385e2dbec9e251823d7b65b19a87fe\n+ export-list hash: 61b362bd6c00ca9df1b29bc22e8ca60b\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: c17758f8610c81ff2083b7fa9b8aa351\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: c3fc321bb98fec2ec4f88f8f82bd5565\n sig of: Nothing\n@@ -56,41 +56,41 @@\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ System.IO.Unsafe 8de6a40cb1777ba802535ae8c5518391\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n-4f90f5272565b322733bb8fa636202f6\n+b35639a8faf2bc605226809883e72bdf\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-665423ce0055c87d56070e31225ea3fb\n+04172b47f29ad9e33011324c8ac3b08c\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-00594bf69de4546d27c84caa134f6164\n+8b61c2ee6f490205e328e12eea41cd9b\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Nettle.Utils\"#]\n-e10706b3c85c12ea2c1960367b6941b5\n+fd8ad3fd7f1509b6fdec26e970abbde2\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-48a70c54aa4aba11188af163bfc4ec5f\n+7df40947e0dd923d926a666be93aeb86\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-5c9726cdc91fb9b82b00fd076f1500c5\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+c1d907459745a9362e4d7e54918335a5\n $wnetEncode ::\n GHC.Real.Integral n => GHC.Prim.Int# -> n -> [GHC.Word.Word8]\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1L>,\n Inline: [2],\n Unfolding: Core: \n \\ @n\n@@ -128,33 +128,33 @@\n (case ds1 of wild1 { (,) d m -> m }))) of ds2 { DEFAULT ->\n GHC.Word.W8# ds2 })\n r)\n (case ds1 of wild1 { (,) d m -> d })\n 0# -> r }\n } in\n $w_work ww (GHC.Types.[] @GHC.Word.Word8) eta]\n-2af1204cad100abcaaf964839761add3\n+6924dc9d3bb74be6387538874e5bd5fc\n netEncode ::\n GHC.Real.Integral n => GHC.Types.Int -> n -> [GHC.Word.Word8]\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(1L)>,\n Inline: [2],\n Unfolding: Core: StableSystem <3,TrueFalse>\n \\ @n\n ($dIntegral['GHC.Types.Many] :: GHC.Real.Integral n)\n (bytes['GHC.Types.Many] :: GHC.Types.Int)\n (eta['GHC.Types.Many] :: n) ->\n case bytes of wild { GHC.Types.I# ww ->\n $wnetEncode @n $dIntegral ww eta }]\n-805580655103b40f439d540f0696ede0\n+929998d55547de697bda24aa604c8f26\n netEncode1 :: GHC.Num.Integer.Integer\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Num.Integer.IS],\n Unfolding: Core: GHC.Num.Integer.IS 256#]\n-6429aa0f81fb1df9933e1f17c12c8dd5\n+94f9511dd143b06b6b067573920f9545\n withByteStringPtr ::\n Data.ByteString.Internal.Type.ByteString\n -> (GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO a)\n -> GHC.Types.IO a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)><1C(1,C(1,C(1,L)))>,\n Unfolding: Core: \n@@ -163,15 +163,15 @@\n (forall (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO (a |> <*>_N)>_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <(a |> <*>_N)>_R))]\n-8b8b6332d0640be3f93ce3b2c1000071\n+b850ced162fbe44380ceba684ca8af58\n withByteStringPtr1 ::\n Data.ByteString.Internal.Type.ByteString\n -> (GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO a)\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, a #)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)><1C(1,C(1,C(1,L)))>,\n"}]}]}]}]}, {"source1": "libghc-nettle-doc_0.3.1.1-1_all.deb", "source2": "libghc-nettle-doc_0.3.1.1-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-10-03 13:12:18.000000 debian-binary\n -rw-r--r-- 0 0 0 1616 2024-10-03 13:12:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 113464 2024-10-03 13:12:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 113504 2024-10-03 13:12:18.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/ghc-doc/haddock/nettle-0.3.1.1/nettle.haddock", "source2": "./usr/lib/ghc-doc/haddock/nettle-0.3.1.1/nettle.haddock", "has_internal_linenos": true, "unified_diff": "@@ -1371,16 +1371,16 @@\n 000055a0: 0000 0d00 b404 0000 0d00 b504 0000 0d00 ................\n 000055b0: b604 0000 0d00 b704 0000 0d00 b804 0000 ................\n 000055c0: 0d00 b904 0000 0d00 ba04 0000 0d00 bb04 ................\n 000055d0: 0000 0d00 bc04 00bd 04be 0400 bf04 00f9 ................\n 000055e0: 018f 0203 c004 00bd 04be 0400 c104 00bd ................\n 000055f0: 04c2 0401 c304 00bd 04c2 0400 c404 c504 ................\n 00005600: 256e 6574 746c 652d 302e 332e 312e 312d %nettle-0.3.1.1-\n-00005610: 3749 5953 6f68 7755 6949 7347 776d 7173 7IYSohwUiIsGwmqs\n-00005620: 4a30 3361 6767 1243 7279 7074 6f2e 4e65 J03agg.Crypto.Ne\n+00005610: 4449 305a 6b34 4e75 3046 3231 4b56 434a DI0Zk4Nu0F21KVCJ\n+00005620: 334d 7576 5662 1243 7279 7074 6f2e 4e65 3MuvVb.Crypto.Ne\n 00005630: 7474 6c65 2e48 4d41 4317 4372 7970 746f ttle.HMAC.Crypto\n 00005640: 2e4e 6574 746c 652e 4b65 7965 6448 6173 .Nettle.KeyedHas\n 00005650: 6812 4372 7970 746f 2e4e 6574 746c 652e h.Crypto.Nettle.\n 00005660: 4861 7368 1243 7279 7074 6f2e 4e65 7474 Hash.Crypto.Nett\n 00005670: 6c65 2e55 4d41 431c 4372 7970 746f 2e4e le.UMAC.Crypto.N\n 00005680: 6574 746c 652e 4368 6143 6861 506f 6c79 ettle.ChaChaPoly\n 00005690: 3133 3035 1143 7279 7074 6f2e 4e65 7474 1305.Crypto.Nett\n"}]}]}]}, {"source1": "libghc-nettle-prof_0.3.1.1-1_amd64.deb", "source2": "libghc-nettle-prof_0.3.1.1-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-10-03 13:12:18.000000 debian-binary\n--rw-r--r-- 0 0 0 1256 2024-10-03 13:12:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 245140 2024-10-03 13:12:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1260 2024-10-03 13:12:18.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 245384 2024-10-03 13:12:18.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,15 +1,15 @@\n Package: libghc-nettle-prof\n Source: haskell-nettle\n Version: 0.3.1.1-1\n Architecture: amd64\n Maintainer: Debian Haskell Group \n-Installed-Size: 2695\n+Installed-Size: 2701\n Depends: libghc-base-prof-4.18.2.1-8e81e, libghc-byteable-prof-0.1.1-b2923, libghc-bytestring-prof-0.11.5.3-7048d, libghc-crypto-cipher-types-prof-0.0.9-b00b3, libghc-nettle-dev (= 0.3.1.1-1), libghc-securemem-prof-0.1.10-83365, libghc-tagged-prof-0.8.8-43686\n-Provides: libghc-nettle-prof-0.3.1.1-bf356\n+Provides: libghc-nettle-prof-0.3.1.1-4636e\n Section: haskell\n Priority: optional\n Homepage: https://github.com/stbuehler/haskell-nettle\n Description: safe bindings to nettle crypto library; profiling libraries\n This is another set of bindings to Nettle.\n .\n This package provides a library for the Haskell programming language, compiled\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,15 +1,15 @@\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/CCM.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/ChaChaPoly1305.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/ForeignImports.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/Internal.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/HMAC.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/ForeignImports.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/Types.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/KeyedHash.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/UMAC.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Nettle/Utils.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/libHSnettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg_p.a\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/CCM.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/ChaChaPoly1305.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/ForeignImports.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/Internal.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/HMAC.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/ForeignImports.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/Types.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/KeyedHash.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/UMAC.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Nettle/Utils.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/libHSnettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb_p.a\n usr/share/doc/libghc-nettle-prof/changelog.Debian.gz\n usr/share/doc/libghc-nettle-prof/copyright\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,31 +1,31 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/\n--rw-r--r-- 0 root (0) root (0) 10830 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/CCM.p_hi\n--rw-r--r-- 0 root (0) root (0) 3139 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/ChaChaPoly1305.p_hi\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/\n--rw-r--r-- 0 root (0) root (0) 65892 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/ForeignImports.p_hi\n--rw-r--r-- 0 root (0) root (0) 44308 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/Internal.p_hi\n--rw-r--r-- 0 root (0) root (0) 171902 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers.p_hi\n--rw-r--r-- 0 root (0) root (0) 1810 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/HMAC.p_hi\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/\n--rw-r--r-- 0 root (0) root (0) 39766 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/ForeignImports.p_hi\n--rw-r--r-- 0 root (0) root (0) 19446 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/Types.p_hi\n--rw-r--r-- 0 root (0) root (0) 99192 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash.p_hi\n--rw-r--r-- 0 root (0) root (0) 2558 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/KeyedHash.p_hi\n--rw-r--r-- 0 root (0) root (0) 56700 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/UMAC.p_hi\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Nettle/\n--rw-r--r-- 0 root (0) root (0) 4416 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Nettle/Utils.p_hi\n--rw-r--r-- 0 root (0) root (0) 2213208 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/libHSnettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg_p.a\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/\n+-rw-r--r-- 0 root (0) root (0) 10824 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/CCM.p_hi\n+-rw-r--r-- 0 root (0) root (0) 3145 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/ChaChaPoly1305.p_hi\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/\n+-rw-r--r-- 0 root (0) root (0) 65890 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/ForeignImports.p_hi\n+-rw-r--r-- 0 root (0) root (0) 44298 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/Internal.p_hi\n+-rw-r--r-- 0 root (0) root (0) 171902 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers.p_hi\n+-rw-r--r-- 0 root (0) root (0) 1810 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/HMAC.p_hi\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/\n+-rw-r--r-- 0 root (0) root (0) 39772 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/ForeignImports.p_hi\n+-rw-r--r-- 0 root (0) root (0) 19450 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/Types.p_hi\n+-rw-r--r-- 0 root (0) root (0) 99196 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash.p_hi\n+-rw-r--r-- 0 root (0) root (0) 2555 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/KeyedHash.p_hi\n+-rw-r--r-- 0 root (0) root (0) 56692 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/UMAC.p_hi\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Nettle/\n+-rw-r--r-- 0 root (0) root (0) 4421 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Nettle/Utils.p_hi\n+-rw-r--r-- 0 root (0) root (0) 2219492 2024-10-03 13:12:18.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/libHSnettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb_p.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-03 13:12:18.000000 ./usr/share/doc/libghc-nettle-prof/\n -rw-r--r-- 0 root (0) root (0) 433 2024-10-03 13:12:18.000000 ./usr/share/doc/libghc-nettle-prof/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 1374 2024-10-03 13:12:18.000000 ./usr/share/doc/libghc-nettle-prof/copyright\n"}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/CCM.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/CCM.p_hi", "comments": ["Files 96% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,30 +1,30 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Crypto.Nettle.CCM 9066\n- interface hash: fca9afad99d1b65dabd97ae0e5c72e21\n- ABI hash: 4d242df97850fd71db241b51887cca14\n- export-list hash: 8c6ceb12da830a0eba983c9c0b5b85ce\n+ interface hash: 5207e53b35e386f8ab95ef4725e071f0\n+ ABI hash: 49202d632f4102c51a447f4e12e5700e\n+ export-list hash: ce73d3ffac4e05c0732ce61314ea5a3d\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 42d7d90a04eb44fd05ab0b97d893e5c6\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 7336819fc6dc91b42f2aad9bd82a60b8\n sig of: Nothing\n used TH splices: True\n where\n exports:\n ccmInit\n ccmInitTLS\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n byteable-0.1.1-3f80cduirhUG2oEjYYiPCW bytestring-0.11.5.3\n crypto-cipher-types-0.0.9-EnuX6JDF0JBGs26IDMa6Q\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n GHC.Prim.Ext\n@@ -52,22 +52,22 @@\n import -/ Data.Byteable 66dfc05a235ef1aa723bff1369398fe8\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Crypto.Cipher.Types cb3b92f619bdc3691929e2cd588822c4\n import -/ Crypto.Cipher.Types.Base d62c79cee1ca3d6934c73db68522529c\n import -/ Crypto.Cipher.Types.Block e2dcd7eb975783573fef62699ff7965a\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils d8557c2bca9acfaf86434385f2beaa1e\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- netEncode 533b8d456f0b1097b98ddd605d8c43b1\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 28625b6144f49d78e7dc597cacf5b884\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ netEncode 9ab49e52f1763142e6234ae657ba114e\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.CCM annotated by 1143 of type [Char]\n-1b5eaaab6e93b3f3c092e87cef45ec54\n+e2b9958558a8a757abb47b5eb53d8ecf\n $fAEADModeImplcipherCCM ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n Crypto.Cipher.Types.Block.AEADModeImpl cipher (CCM cipher)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @cipher\n@@ -76,15 +76,15 @@\n @cipher\n @(CCM cipher)\n v\n ($fAEADModeImplcipherCCM1 @cipher)\n ($fAEADModeImplcipherCCM_$caeadStateEncrypt @cipher v)\n ($fAEADModeImplcipherCCM_$caeadStateDecrypt @cipher v)\n ($fAEADModeImplcipherCCM_$caeadStateFinalize @cipher v)]\n-d248ee50c6e9fbfcbc291829202c8b6e\n+90bdb5a91699098c5542a7443c0c9655\n $fAEADModeImplcipherCCM1 ::\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> CCM cipher\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n CPR: 1(1,),\n@@ -99,19 +99,19 @@\n -> case ds2 of wild1 { (,,) t q nonce ->\n CCM_Header\n @cipher\n (t, q, nonce)\n (Data.ByteString.Internal.Type.$fMonoidByteString_$c<>\n header\n src) } }]\n-5e55f46576a3358a8c753fa287cac9a5\n+ab7ea7941ca9ff4cd93653add7902919\n $fAEADModeImplcipherCCM2 :: CCM cipher\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-b5d97b5ac47c9d6ffb169e4ea5c20457\n+d261b168977ad53b6b1e7dc4f14fef8c\n $fAEADModeImplcipherCCM_$caeadStateDecrypt ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, CCM cipher)\n [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -127,15 +127,15 @@\n case $w$caeadStateDecrypt\n @cipher\n $dBlockCipher\n key\n ds\n src of wild { (#,,,,,,#) ww ww1 ww2 ww3 ww4 ww5 ww6 ->\n (ww, CCM_Enc @cipher (ww1, ww2, ww3) ww4 ww5 ww6) }]\n-8b13facdb20887901fb782b737c749d4\n+0e908c739f8f14d620201b36d3270927\n $fAEADModeImplcipherCCM_$caeadStateEncrypt ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, CCM cipher)\n [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -151,15 +151,15 @@\n case $w$caeadStateEncrypt\n @cipher\n $dBlockCipher\n key\n ds\n src of wild { (#,,,,,,#) ww ww1 ww2 ww3 ww4 ww5 ww6 ->\n (ww, CCM_Enc @cipher (ww1, ww2, ww3) ww4 ww5 ww6) }]\n-25cff493122496e808da0d6b5095b7c2\n+06b5b4ba17653f1459c3e7df41f4a3b5\n $fAEADModeImplcipherCCM_$caeadStateFinalize ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher -> GHC.Types.Int -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L><1!P(L)>,\n Inline: [2],\n@@ -168,161 +168,161 @@\n ($dBlockCipher['GHC.Types.Many] :: Crypto.Cipher.Types.Block.BlockCipher\n cipher)\n (key['GHC.Types.Many] :: cipher)\n (ds['GHC.Types.Many] :: CCM cipher)\n (taglen['GHC.Types.Many] :: GHC.Types.Int) ->\n case taglen of wild { GHC.Types.I# ww ->\n $w$caeadStateFinalize @cipher $dBlockCipher key ds ww }]\n-721f6e1070d43b1138bc85329b5b19ba\n+f1377b6283799e4371deb6d51d922c73\n $tc'CCM_Dec :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16931280481858808580#Word64\n- 3495752961009761846#Word64\n+ 12160298064815724925#Word64\n+ 17235674366141429702#Word64\n $trModule\n $tc'CCM_Dec2\n 1#\n $tc'CCM_Dec1]\n-28005ce778aa68267814fb8cfa468c3b\n+a1a8244bae64e4678d9058379d4abad2\n $tc'CCM_Dec1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-52aecf68a31b9ca49410fc16c0b654a9\n+55472c6d8bbc2b39eca2cdcb3994f8cd\n $tc'CCM_Dec2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CCM_Dec3]\n-74747ff280abd278505ecbdbc3f357c0\n+5e6e17f3d166ac8eac44a12ff120c63e\n $tc'CCM_Dec3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CCM_Dec\"#]\n-ddefa83a25d08a8c92a58439281bd845\n+2a87cab7e3d0f208aa5c8e4380dcdb3a\n $tc'CCM_Enc :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5795861033751302338#Word64\n- 15802408592040406875#Word64\n+ 12806918855923527174#Word64\n+ 9572166774781468031#Word64\n $trModule\n $tc'CCM_Enc1\n 1#\n $tc'CCM_Dec1]\n-203ac78c939e459198c672a645c23d82\n+548b21987331213383116b0b8b30305d\n $tc'CCM_Enc1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CCM_Enc2]\n-1876223b538eb79fdc2174fcd48a34b0\n+11353b790a9c1974eedaa1eddfbb35e5\n $tc'CCM_Enc2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CCM_Enc\"#]\n-5a56332ecce946f5d623e0963c80f842\n+3b594536d05cdb917bb3ca59df5e2392\n $tc'CCM_Header :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16869774614245578341#Word64\n- 17090583804515256015#Word64\n+ 18393198517951486144#Word64\n+ 7432756949054756405#Word64\n $trModule\n $tc'CCM_Header2\n 1#\n $tc'CCM_Header1]\n-f72e4580ca20a0ebe2288a48a99070a0\n+5cf293cdf6744dc111c2d737aa14c234\n $tc'CCM_Header1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-513a1291784897bcd9e7612d578648c8\n+65b85b1e75f5f191fee9d7abc3e3c093\n $tc'CCM_Header2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CCM_Header3]\n-c917bf0c99573f59fb3c510a9097db46\n+b8f63c7a8852c97663a01ec905097c95\n $tc'CCM_Header3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CCM_Header\"#]\n-3f75b5895f22fddc1a1050530d430966\n+cc875b62cfba6b889ff61c71e2b63469\n $tcCCM :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6688763606832743057#Word64\n- 17938462365545037697#Word64\n+ 11151276516886160535#Word64\n+ 3257397706811012941#Word64\n $trModule\n $tcCCM1\n 0#\n GHC.Types.krep$*Arr*]\n-e86f0e8b805febff0dfe5ea5bdfd7301\n+91016425451b25884fab9dfb9e89d09c\n $tcCCM1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCCM2]\n-1847d7378dbe0d5e480d3f401903f487\n+b3427473f62d783b1178598d6982a4d4\n $tcCCM2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"CCM\"#]\n-3be93193d559da937d3b7aa66950838c\n+762c051b27e94399b88c8e9c36e943e9\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-681a54452609bd4fec318a6e111549ff\n+536cefb8fa0f226d60cd211d4eca91b2\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-65210bccb9bc1a3fd829a88e6a07bbe3\n+117dba7563a82d0a8f27274dd1556637\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.CCM\"#]\n-9a38c621b8614e55a20703d01f9b1cce\n+7d7428235f68d6cbd38436a5d76bb25a\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-acd77ba9b589c83ac396b6f7ba2abb40\n+30fc2e1e1e841fdc5d34c1e837febb85\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-55d2d35e6655ae4925c96fdb1cb2bb48\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+383fa81387e3e672b19264d7f15aff12\n $w$caeadStateDecrypt ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, GHC.Types.Int,\n GHC.Types.Int, Data.ByteString.Internal.Type.ByteString,\n Data.ByteString.Internal.Type.ByteString,\n Crypto.Cipher.Types.Base.IV cipher,\n Data.ByteString.Internal.Type.ByteString #)\n StrWork([~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L>,\n Inline: [2]]\n-32217985c39e0700d2eee94e3dbd612d\n+272e640c6854a36d6984c1cdf0c53ed3\n $w$caeadStateEncrypt ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, GHC.Types.Int,\n GHC.Types.Int, Data.ByteString.Internal.Type.ByteString,\n Data.ByteString.Internal.Type.ByteString,\n Crypto.Cipher.Types.Base.IV cipher,\n Data.ByteString.Internal.Type.ByteString #)\n StrWork([~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L>,\n Inline: [2]]\n-d21f2ea04a2416554a6505275c4983f5\n+c7ff80e4399c7ad8483ec5247ce0e10a\n $w$caeadStateFinalize ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> CCM cipher -> GHC.Prim.Int# -> Crypto.Cipher.Types.Base.AuthTag\n StrWork([!, ~, !])\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L>,\n@@ -349,30 +349,30 @@\n ww }\n CCM_Enc ds1 header ds2 msg\n -> case ds1 of wild1 { (,,) t q nonce ->\n $wccm_tag @cipher $dBlockCipher key t q nonce header msg ww }\n CCM_Dec ds1 header ds2 msg\n -> case ds1 of wild1 { (,,) t q nonce ->\n $wccm_tag @cipher $dBlockCipher key t q nonce header msg ww } }]\n-a4aa18095059d3b0f2f4a2c621e2e803\n+920b93b60da0d28c07bf4165b63214d8\n $wccm_tag ::\n Crypto.Cipher.Types.Block.BlockCipher cipher =>\n cipher\n -> GHC.Types.Int\n -> GHC.Types.Int\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Prim.Int#\n -> Crypto.Cipher.Types.Base.AuthTag\n StrWork([!])\n [LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: ,\n Inline: [2]]\n-abbdf3dfb88017ca105acf8544c5a33a\n+24900e65111907e3eeeb2c45ab4d311c\n type role CCM phantom\n type CCM :: * -> *\n data CCM cipher\n = CCM_Header (GHC.Types.Int, GHC.Types.Int,\n Data.ByteString.Internal.Type.ByteString)\n Data.ByteString.Internal.Type.ByteString\n | CCM_Enc (GHC.Types.Int, GHC.Types.Int,\n@@ -381,15 +381,15 @@\n (Crypto.Cipher.Types.Base.IV cipher)\n Data.ByteString.Internal.Type.ByteString\n | CCM_Dec (GHC.Types.Int, GHC.Types.Int,\n Data.ByteString.Internal.Type.ByteString)\n Data.ByteString.Internal.Type.ByteString\n (Crypto.Cipher.Types.Base.IV cipher)\n Data.ByteString.Internal.Type.ByteString\n-2f0435ee1c9d34422c4ee0450b477838\n+e9db5820db1c2434e68f122415462fc0\n ccmInit ::\n (Crypto.Cipher.Types.Block.BlockCipher cipher,\n Data.Byteable.Byteable iv) =>\n GHC.Types.Int\n -> GHC.Types.Int\n -> cipher\n -> iv\n@@ -492,15 +492,15 @@\n (wild2,\n wild4,\n Data.Byteable.toBytes\n @iv\n $dByteable\n nonce)\n Data.ByteString.Internal.Type.empty))) } } } } } } } } } } }]\n-3595f25a23294f8942fcc95d39b02724\n+cd491c05f8c462136002eb38d637f99d\n ccmInitTLS ::\n (Crypto.Cipher.Types.Block.BlockCipher cipher,\n Data.Byteable.Byteable iv) =>\n cipher\n -> iv -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD cipher)\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n@@ -513,20 +513,20 @@\n {__scc {Crypto.Nettle.CCM.ccmInitTLS} True True} ccmInit\n @cipher\n @iv\n $dBlockCipher\n $dByteable\n ccmInitTLS2\n ccmInitTLS1]\n-c615a4f5f4bf5fe7287d1fe71c48bfb4\n+d5e9088bf58d5f182f55fee1ef1148d9\n ccmInitTLS1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 3#]\n-aa066f07421c3a46bb0f544296963d13\n+2d1c70ecc9bf7cec6632cfb1e5443c7f\n ccmInitTLS2 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n instance Crypto.Cipher.Types.Block.AEADModeImpl [., CCM]\n = $fAEADModeImplcipherCCM\n trusted: none\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/ChaChaPoly1305.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/ChaChaPoly1305.p_hi", "comments": ["Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,31 +1,31 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Crypto.Nettle.ChaChaPoly1305 9066\n- interface hash: 41d776de4296c94b7d7c84c02af161ae\n- ABI hash: 058784fe5f2d53b317bc1d9e13bba34d\n- export-list hash: 5313b9062f48c4228a2ac03dd3b9a2c4\n+ interface hash: 04ab6fc77229037d56a7c8e80cbec5f7\n+ ABI hash: 49773982fe1b615c8ed3ff93cfd24602\n+ export-list hash: a3fda1cee4ba31117af4bf30969c2a10\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 42d7d90a04eb44fd05ab0b97d893e5c6\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 35f44aba5eac62fcd0126f6ec404ec8e\n sig of: Nothing\n used TH splices: False\n where\n exports:\n chaChaPoly1305Decrypt\n chaChaPoly1305Encrypt\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n@@ -47,62 +47,62 @@\n import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa\n import -/ GHC.IO.Unsafe 7495e2fd2120752a60da72702cee11e9\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports 88760936394af1604faa976739b397a8\n- exports: 27a018604a2974693d32a427851d2a6c\n- c_chacha_poly1305_ctx_size eca6b1229b3beeb3e1b809817e808cf3\n- c_chacha_poly1305_decrypt 239f42b7a199e05fc86eb38e982834da\n- c_chacha_poly1305_digest 84994946a2d34f04cf738147a51bb746\n- c_chacha_poly1305_encrypt 7aeac08434807c2093cb0f5d3f8c3170\n- c_chacha_poly1305_set_key e33a4d52497b9e08941173157a7d02e7\n- c_chacha_poly1305_set_nonce 154acdb3415c15f6c77fe92f3b842132\n- c_chacha_poly1305_update 5e665ff40b0f8c39c107fc80e15b8e47\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils d8557c2bca9acfaf86434385f2beaa1e\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr c791aa0e3de06b2a0d2fa4b9ee9d126f\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports a38f194811eceb0186b784ccacef30ac\n+ exports: 18cb0e1844e3493796bc578040b063a0\n+ c_chacha_poly1305_ctx_size a97621b11572b01c23694e1b0fe30102\n+ c_chacha_poly1305_decrypt a44bb988fd55a2a595c4b7ec218002d2\n+ c_chacha_poly1305_digest 8610b53c7c9e913465008a32fd71af0d\n+ c_chacha_poly1305_encrypt b546b5c83c5146f8dc6d234d81bf08c4\n+ c_chacha_poly1305_set_key 44d3120d40471ed9d2b6817d2b4aa903\n+ c_chacha_poly1305_set_nonce a15cb8eab13f264d1b11b58cc0e5e5ff\n+ c_chacha_poly1305_update f7e95e71c779a2a1ca6f3b5696e133cb\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 28625b6144f49d78e7dc597cacf5b884\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 972c40992bc0db5337569cf957e69692\n import -/ Data.SecureMem b71987fc77a9d2cd173af4907e6d2c4b\n-07eac33b8d66fcac4b091939aa4a28e4\n+ad20bda3cb6ada71f9cc6e196346baa6\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-aaabc4c8ecb332cb6a732c3b48b55499\n+113b7341209455e791c51363692c002f\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-fa475c66b4cc0fc95eb7c956fbdb9932\n+ff62bad740462fccf2f56e7b504ffdf6\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.ChaChaPoly1305\"#]\n-fe463022b4b35f538dec9f54d9c07e01\n+a0b5063de89e71c9658857719f2c0b47\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-6e452c7c9bf97c15de6da4773eba14c2\n+83abd56c49716400bc536ea9189b2323\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-e2a61359b291b808da9a0fee7cdb9070\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+9897aded72f014bd843975ea02e22902\n chaChaPoly1305Decrypt ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: ]\n-9aeda568506d23364f998ffbfa7a0f76\n+8f5557b3a5a9d682c9ddf41629972a86\n chaChaPoly1305Encrypt ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Data.ByteString.Internal.Type.ByteString)\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/ForeignImports.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/ForeignImports.p_hi", "comments": ["Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Crypto.Nettle.Ciphers.ForeignImports 9066\n- interface hash: e7845fd8c46576af2d86fade2ca3fc46\n- ABI hash: 88760936394af1604faa976739b397a8\n- export-list hash: 27a018604a2974693d32a427851d2a6c\n+ interface hash: 238df157f87428497a6928accd09acdd\n+ ABI hash: a38f194811eceb0186b784ccacef30ac\n+ export-list hash: 18cb0e1844e3493796bc578040b063a0\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: e792ee1c89b3a348988207ee91ef9be8\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: c6a78560ad47226d4f2bcc6268c7b016\n sig of: Nothing\n@@ -147,15 +147,15 @@\n p_serpent_decrypt\n p_serpent_encrypt\n p_twofish_decrypt\n p_twofish_encrypt\n NettleBlockMode\n NettleCryptFunc\n NettleGCMMode\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n plugin package dependencies:\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n Data.Functor.Const Data.Functor.Identity Data.Functor.Product\n@@ -165,79 +165,79 @@\n Data.ByteString.Lazy.Internal Control.DeepSeq\n GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type\n Language.Haskell.TH.Syntax\n import -/ GHC.Ptr 5522f6d7442085220457be4af2be15d1\n import -/ GHC.Word a2e25f62dca906f1ba384e1d879c0adc\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils d8557c2bca9acfaf86434385f2beaa1e\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 28625b6144f49d78e7dc597cacf5b884\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n addDependentFile \"src/Crypto/Nettle/Ciphers/ForeignImports.hsc\" 0f25993973fa12deb7e10750aedb7ba7\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Ciphers.ForeignImports annotated by 1143 of type [Char]\n-804085e24015a1ded665c10ef2e9c358\n+569d83b4d63e61671c2d82fd39df21c8\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-7abc7ca8b3cb84a280d1ec529dd1a4f6\n+9b9561800c8cc54e3fb40ff58384863d\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-366c597cc09250deca718619850584c1\n+6b17c194196c8eecdc62ddcadb5e0f7c\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Ciphers.ForeignImports\"#]\n-6984b8a1d28b60f6d9dc3b4bb9b7ecb6\n+0cd3afe0cc0ed1f2607f893a9de3c03c\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-bbefa83d39bab81b634d5a6f7019c934\n+05cf2ac48877c46a33c7a1da13c40ce7\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-29872d757125f50a9fe0ad75954855e6\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+4208bed85398f7becdfb525ff2c98e82\n type NettleBlockMode :: *\n type NettleBlockMode =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.FunPtr NettleCryptFunc\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n-2e02ded67cbb8f1e520a099b2648b6f3\n+98cb2833414cfd434999b9348d12a573\n type NettleCryptFunc :: *\n type NettleCryptFunc =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n-00c634c0d390da73439dfd2945518f91\n+98dcf9a7cb64c57f3ad4ab4394ad034b\n type NettleGCMMode :: *\n type NettleGCMMode =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.FunPtr NettleCryptFunc\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n-d508a9fef874877bebe11fe6a7921f9c\n+4092dbc2bbfc0f4a25cf56e04db05340\n c_aes128_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -245,15 +245,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes128_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes128_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -265,15 +265,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-81963777b653cbea3d2b4900d65cbd72\n+6545acd44474d3f68819a24ea07c0815\n c_aes128_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -281,15 +281,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes128_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes128_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -301,15 +301,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-b26ad524f56784917d63f9874612e26e\n+d3d0036748960770d1aa57ca01e031b3\n c_aes192_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -317,15 +317,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes192_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes192_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -337,15 +337,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a7d17439e00fa9f2950d52f141cc5688\n+7edc9cacdee77b6b7dde3d315205e485\n c_aes192_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -353,15 +353,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes192_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes192_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -373,15 +373,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-21b3ff8358eb7e67f7a3d20b6195fbd9\n+8c13abc33c420f480c6c01052011e0e3\n c_aes256_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -389,15 +389,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes256_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes256_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -409,15 +409,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ef6780e6cfdd43b9c8493d7e78910b5d\n+2fbad9dc9c0054bcdb63708a211a7384\n c_aes256_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -425,15 +425,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_aes256_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_aes256_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -445,15 +445,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-28ceb035fce59c21a66909071e5fc0ed\n+94bf4a49174d48a220e61abb7ce34b40\n c_arcfour_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -461,15 +461,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arcfour_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arcfour_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -481,21 +481,21 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-4b40f74804f5ded9088e5e290aaf7003\n+ac902e9d3d53b1fd384409d87af82fc7\n c_arcfour_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_arcfour_ctx_size} True False} GHC.Types.I#\n 258#]\n-54c5e283d8ade6fb65a13e4dd1df54fd\n+2859f7f108ec45c03bb6d4b8d2ee3996\n c_arcfour_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -503,15 +503,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arcfour_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arcfour_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -520,21 +520,21 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d7009efe077cc3586c0d3f7901cdc46c\n+8463b3320980f919eae12148c9fe02d7\n c_arctwo_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_arctwo_ctx_size} True False} GHC.Types.I#\n 128#]\n-5615cffc03658c3d94a63cfdbf4d5c23\n+35b499f615529359f7901b697481b735\n c_arctwo_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -542,15 +542,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -562,15 +562,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e66d52374676cffeadd36bacd3129768\n+48fa3d4a8611d5d34581f2a1335bdbea\n c_arctwo_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -578,15 +578,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -598,15 +598,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-093baa214ac71559210f79b5d5a8196f\n+9522a36ef53be342afae0328f659c04f\n c_arctwo_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -614,15 +614,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -631,15 +631,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f500ccfac3e281ef9ccfd635a2c62531\n+4a5856e3cd3c0ded210d9c39af558c99\n c_arctwo_set_key_ekb ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n@@ -652,15 +652,15 @@\n (ds3['GHC.Types.Many] :: GHC.Types.Word)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Types.W# ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key_ekb :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key_ekb :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -672,15 +672,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-11af8b06ae8fa59d682f8cf13dad6061\n+9fc2c24bad740ee5b359284132a5c184\n c_arctwo_set_key_gutmann ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -688,15 +688,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key_gutmann :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key_gutmann :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -705,21 +705,21 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c11e967c0ff05f775887fbd00aa48d38\n+a20785b016086a9759f0646b2e4769f4\n c_blowfish_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_blowfish_ctx_size} True False} GHC.Types.I#\n 4168#]\n-99ecfbe504184131132c5e39e87ea556\n+52621473e4790745ac2a39bb6f7a75c5\n c_blowfish_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -727,15 +727,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_blowfish_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_blowfish_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -747,15 +747,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-7db49487942ae0d71ac51725a028506f\n+1984cb53d069ca8bf4221391a5a6ea6c\n c_blowfish_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -763,15 +763,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_blowfish_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_blowfish_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -783,15 +783,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-685b9914512808c9ba1afb5b9430c182\n+ab4c4d9d469b2a5db030c136f053aae4\n c_blowfish_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -799,15 +799,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_blowfish_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_blowfish_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -816,15 +816,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-58a7578ed96df187945ef4d9c3ae9789\n+cfc90a62a0134a7de0d3796ae46d5b6b\n c_camellia128_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -832,15 +832,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_camellia128_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_camellia128_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -852,15 +852,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-bf2d8b251b1a6189dd3086c9c7dbc49b\n+e148903a18bbed588de894715d187937\n c_camellia192_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -868,15 +868,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_camellia256_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_camellia256_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -888,15 +888,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c04d35306de11eb04eda43b7c311c33d\n+d71ef00a3e4f11490bee984a9a2f21d2\n c_camellia256_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -904,15 +904,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_camellia256_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_camellia256_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -924,21 +924,21 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-067e76c13459676d6bda5d63611db07b\n+1b57ca3a2e89e5be5a7a4a211ba569a1\n c_cast128_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_cast128_ctx_size} True False} GHC.Types.I#\n 84#]\n-413f4ec70e5d69070d554a4994e1b83c\n+159dd7fbf8e2e25bec88cc22d3ee70c2\n c_cast128_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -946,15 +946,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cast128_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cast128_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -966,15 +966,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-cff61fe2775e0820ff5e7eed3cb4939c\n+b91c2dd8ae2bb51108617d8cf53a88f5\n c_cast128_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -982,15 +982,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cast128_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cast128_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1002,15 +1002,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a7249a7bbdb49d6aaaac3f30a38c8624\n+969b61b95e99903f66ee70df5e0ff2e8\n c_cast5_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1018,15 +1018,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cast5_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cast5_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1035,15 +1035,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0583f9a5472d407f9ad2abf522333ab4\n+8ce2906c56dcaf492290fa9b12cda989\n c_cbc_decrypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1063,15 +1063,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cbc_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cbc_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1097,15 +1097,15 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-febd60ac6f1a11b67052f54b8dfb4235\n+8bac62e08c41b5165b9f777345b2e770\n c_cbc_encrypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1125,15 +1125,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cbc_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cbc_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1159,15 +1159,15 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-9087f04fd6b7fa8e662b892fb6617abc\n+0ea6c4a6a71279566aab4502051c67ca\n c_cfb_decrypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1187,15 +1187,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_cfb_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_cfb_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1221,15 +1221,15 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d39e55eef3be7d14b86bc1ebd3c5ecf6\n+67eb99f9f3e8216687679c1ba210f5ec\n c_cfb_encrypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1249,15 +1249,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_cfb_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_cfb_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1283,15 +1283,15 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-547a1e8046c19ed86d21c6eaf3280ebf\n+6e9cec1a406f7710a69cacb03fc25433\n c_chacha_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1299,15 +1299,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1319,27 +1319,27 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d6488a7afaee36fc0d50b2acf3c9fa0c\n+b1aa095d2c54f56888733566be9fd016\n c_chacha_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_chacha_ctx_size} True False} GHC.Types.I#\n 64#]\n-eca6b1229b3beeb3e1b809817e808cf3\n+a97621b11572b01c23694e1b0fe30102\n c_chacha_poly1305_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_chacha_poly1305_ctx_size} True False} GHC.Types.I#\n 176#]\n-239f42b7a199e05fc86eb38e982834da\n+a44bb988fd55a2a595c4b7ec218002d2\n c_chacha_poly1305_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1347,15 +1347,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1367,15 +1367,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-84994946a2d34f04cf738147a51bb746\n+8610b53c7c9e913465008a32fd71af0d\n c_chacha_poly1305_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1383,15 +1383,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1400,15 +1400,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-7aeac08434807c2093cb0f5d3f8c3170\n+b546b5c83c5146f8dc6d234d81bf08c4\n c_chacha_poly1305_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1416,15 +1416,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1436,71 +1436,71 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e33a4d52497b9e08941173157a7d02e7\n+44d3120d40471ed9d2b6817d2b4aa903\n c_chacha_poly1305_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-154acdb3415c15f6c77fe92f3b842132\n+a15cb8eab13f264d1b11b58cc0e5e5ff\n c_chacha_poly1305_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-5e665ff40b0f8c39c107fc80e15b8e47\n+f7e95e71c779a2a1ca6f3b5696e133cb\n c_chacha_poly1305_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1508,15 +1508,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_poly1305_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_poly1305_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1525,71 +1525,71 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-b800a2a654ac988453d31f417d9d26e7\n+2a39ec0f7f2909ef600c7079eea50117\n c_chacha_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c663537d631b4f7fcbc9bdc1ceda2b38\n+8ebbe7491abdf62b0caebb9b67441e33\n c_chacha_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f500b5a42dccae6bc2cd077bf51cbc48\n+ed6b1753a512c9c5907a7a8f26f8f079\n c_ctr_crypt :: NettleBlockMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1609,15 +1609,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.FunPtr ds10 ->\n case ds2 of ds11 { GHC.Types.W# ds12 ->\n case ds3 of ds13 { GHC.Ptr.Ptr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ctr_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ctr_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1643,21 +1643,21 @@\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8128644b91b9b223fbae959ffc226789\n+9f75049499d7b7776bacc79021e21ba5\n c_des3_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_des3_ctx_size} True False} GHC.Types.I#\n 384#]\n-bbc56b09602e10a0478944a31d9cf047\n+c30582a06658cbe9968f051fb8a51af7\n c_des3_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1665,15 +1665,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des3_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des3_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1685,15 +1685,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8a001e6e04f8746ce98dd55b0fd33106\n+d4dcf3b1c63ef2c4ae3caeff9edd41fc\n c_des3_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1701,15 +1701,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des3_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des3_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1721,49 +1721,49 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-66a7e859b273062b9dbf9a3c8f79c5e3\n+0c3d3e4a6288178c5d391886c28fdc21\n c_des3_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des3_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des3_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-10c8e6a6e31a498e21573a6a5dbc6a36\n+662145fdeed8d26bc73b439324102ff0\n c_des_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_des_ctx_size} True False} GHC.Types.I#\n 128#]\n-115104a5be9a56f3b236be98bd4f4aed\n+2578102954033c5170ea7fd4ab07792f\n c_des_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1771,15 +1771,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1791,15 +1791,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-854666707312e411ebd631ced99e6bc1\n+12c802a02cf0c4567182c17ce223f56a\n c_des_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -1807,15 +1807,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1827,49 +1827,49 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-77b328f502dc248785c3c7adbc8b000e\n+456652a67e055c851155e95f5df9d65b\n c_des_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-1b51fe18efa72cc44c892bd2ed4230f6\n+bca805fad5821c98706dad9fe0867e14\n c_gcm_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_gcm_ctx_size} True False} GHC.Types.I#\n 64#]\n-cdc8edc165c2fff3ea9e6c4e7dbef32f\n+1254efd1e199f46ce6eb4a3843e6ce97\n c_gcm_decrypt :: NettleGCMMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -1889,15 +1889,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.Ptr ds10 ->\n case ds2 of ds11 { GHC.Ptr.Ptr ds12 ->\n case ds3 of ds13 { GHC.Ptr.FunPtr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -1923,15 +1923,15 @@\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e12fdc5b08af0127b483911408dd5adb\n+6f425760e4fdb52edeb2eeba8b4e40d3\n c_gcm_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.FunPtr NettleCryptFunc\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n@@ -1956,15 +1956,15 @@\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds6 { GHC.Ptr.Ptr ds7 ->\n case ds1 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds2 of ds10 { GHC.Ptr.Ptr ds11 ->\n case ds3 of ds12 { GHC.Ptr.FunPtr ds13 ->\n case ds4 of ds14 { GHC.Types.W# ds15 ->\n case ds5 of ds16 { GHC.Ptr.Ptr ds17 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n@@ -1987,15 +1987,15 @@\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-4997c88138ea4eef5165c19d988b0b2e\n+3d95bc604683801e2a1dc6c43e5d8470\n c_gcm_encrypt :: NettleGCMMode\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 8, Arity: 8,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)><1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <7,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -2015,15 +2015,15 @@\n case ds of ds7 { GHC.Ptr.Ptr ds8 ->\n case ds1 of ds9 { GHC.Ptr.Ptr ds10 ->\n case ds2 of ds11 { GHC.Ptr.Ptr ds12 ->\n case ds3 of ds13 { GHC.Ptr.FunPtr ds14 ->\n case ds4 of ds15 { GHC.Types.W# ds16 ->\n case ds5 of ds17 { GHC.Ptr.Ptr ds18 ->\n case ds6 of ds19 { GHC.Ptr.Ptr ds20 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n@@ -2049,21 +2049,21 @@\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-acf38a5c216cb33a1964e4e0158a6523\n+6a1f8864ac7c78cdbb0e1cdfdf66a742\n c_gcm_key_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_gcm_key_size} True False} GHC.Types.I#\n 4096#]\n-c204d548ba3151002f32161cb6644107\n+82864a5186ce9442835ec9ccb23ddee1\n c_gcm_set_iv ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n@@ -2076,15 +2076,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Ptr.Ptr ds7 ->\n case ds2 of ds8 { GHC.Types.W# ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_set_iv :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_set_iv :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2096,15 +2096,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-eff0de776fbe8ea0e4723fb023e7c598\n+1f403fac3ad5a0b680224d3388bc3e7b\n c_gcm_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.FunPtr NettleCryptFunc\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2119,15 +2119,15 @@\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()))\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Ptr.Ptr ds6 ->\n case ds2 of ds7 { GHC.Ptr.FunPtr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2141,15 +2141,15 @@\n %<'GHC.Types.Many>_N ->_R GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-56a1face45e55d610b3e3c986dbb9119\n+a38bef288399b0c73414fde025da5954\n c_gcm_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n@@ -2162,15 +2162,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Ptr.Ptr ds7 ->\n case ds2 of ds8 { GHC.Types.W# ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_update :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2182,186 +2182,186 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-cb7bbb92e268e4299dfc2a58fb14ae54\n+e3b6c4530de4d11c5e26d72a67b03d31\n c_hs_aes128_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes128_ctx_decrypt} True False} \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr\n GHC.Word.Word8) ->\n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes128_ctx_decrypt} False True} case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr\n @GHC.Word.Word8\n (GHC.Prim.plusAddr#\n addr\n 176#) }]\n-50fedd8d8d754b41105d07aece3ced1a\n+d88cb1533df160451535340b85532c64\n c_hs_aes128_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes128_ctx_encrypt} True False} \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr\n GHC.Word.Word8) ->\n hsc_ptr]\n-af8b5c148764b965e9ddb8990e92f099\n+a9f80dfe6384451455ab3d89b5a9fc28\n c_hs_aes128_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes128_ctx_size} True False} GHC.Types.I#\n 352#]\n-6a72418ee3540c051e26d70a46abd639\n+9a9a3dcaf3cc250662b484bc5acf3ae1\n c_hs_aes128_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes128_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes128_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c9d11326927933670f92cb005c54ecbd\n+f32aaacc0525e4589a765ee4e83ef8b6\n c_hs_aes192_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes192_ctx_decrypt} True False} \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr\n GHC.Word.Word8) ->\n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes192_ctx_decrypt} False True} case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr\n @GHC.Word.Word8\n (GHC.Prim.plusAddr#\n addr\n 208#) }]\n-85d75ebfb384816016af0fc0110082e3\n+6bc2057cbc9ce2de0355fdf985494dbf\n c_hs_aes192_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes192_ctx_encrypt} True False} \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr\n GHC.Word.Word8) ->\n hsc_ptr]\n-a9b63e6bdf27ac35a92c108e63ab2642\n+fa4c2b57df6028265c5fa3a5dec28785\n c_hs_aes192_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes192_ctx_size} True False} GHC.Types.I#\n 416#]\n-c04b90bd0f8f92869f696971c4ab15af\n+8f04b564a4165c6a8229a9cc2d4fae36\n c_hs_aes192_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes192_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes192_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a5aedfe6b03f326687645cc7ef374ab3\n+d769643ace7af4aa1bba970bef80bcee\n c_hs_aes256_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes256_ctx_decrypt} True False} \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr\n GHC.Word.Word8) ->\n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes256_ctx_decrypt} False True} case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr\n @GHC.Word.Word8\n (GHC.Prim.plusAddr#\n addr\n 240#) }]\n-e6516ea5fca5ffd5b958ad0e0cfffc95\n+9773951f036456030527b43deb2cc590\n c_hs_aes256_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes256_ctx_encrypt} True False} \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr\n GHC.Word.Word8) ->\n hsc_ptr]\n-f8b4b9d7b6edff4f728db593031a6e94\n+923d5ea2c1fe16cd0829dfb48f248483\n c_hs_aes256_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes256_ctx_size} True False} GHC.Types.I#\n 480#]\n-e0ec3070014ab84929ddbd7c10e1dcbc\n+1759d0e1e67e5ab8f331cb96caff2d7c\n c_hs_aes256_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes256_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-dd362c50fbfbc0725dc309184778e5fe\n+8c097f7f479ab4bf8844641d5d7ffefc\n c_hs_aes_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes_ctx_size} True False} GHC.Types.I#\n 484#]\n-e9731747053c7167f7a71d735c10bdba\n+7aed4aea0837d1a128c68c46bd028c33\n c_hs_aes_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2369,15 +2369,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2389,15 +2389,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-33d0e6495e8051435a2e93ca9d19fe10\n+c59f3084025633cf7cee7ff84b690e7e\n c_hs_aes_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2405,15 +2405,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2425,15 +2425,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-3aba070539af24430002f23b09ecf113\n+aba19be9540f61766e309925e10a4ac0\n c_hs_aes_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2441,15 +2441,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes_init :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2458,186 +2458,186 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-88847949b026453b080c14fc159112e6\n+d273f6df178e4bffc8ab9024c7862fe9\n c_hs_camellia128_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia128_ctx_decrypt} True False} \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr\n GHC.Word.Word8) ->\n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia128_ctx_decrypt} False True} case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr\n @GHC.Word.Word8\n (GHC.Prim.plusAddr#\n addr\n 192#) }]\n-26664ff120312a5c2715846ec8d5973c\n+abdb334f96653fd430222360d943220b\n c_hs_camellia128_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia128_ctx_encrypt} True False} \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr\n GHC.Word.Word8) ->\n hsc_ptr]\n-f60c3d391635a46c7b8227cda3370e38\n+bf1516e25aa45d139f6b6243efd927ff\n c_hs_camellia128_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia128_ctx_size} True False} GHC.Types.I#\n 384#]\n-defa768751697f4fde2848f4019150b1\n+22af8c0ea301db90f4a725603352c30b\n c_hs_camellia128_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia128_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia128_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a1349637916cb9432a29eb506e985b7a\n+a6cf21e7f55425935d04910f57c5ff70\n c_hs_camellia192_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia192_ctx_decrypt} True False} \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr\n GHC.Word.Word8) ->\n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia192_ctx_decrypt} False True} case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr\n @GHC.Word.Word8\n (GHC.Prim.plusAddr#\n addr\n 256#) }]\n-61dae2968d990557931a8fa0e39a0b98\n+81d5696ed4895389898908a7b12c2fe5\n c_hs_camellia192_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia192_ctx_encrypt} True False} \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr\n GHC.Word.Word8) ->\n hsc_ptr]\n-63a4fb6c860b1cd3d6abf2f85d4d7d66\n+c1c83db5e67afc5df2e37d540cac18d4\n c_hs_camellia192_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia192_ctx_size} True False} GHC.Types.I#\n 512#]\n-35b4edb894f65e83737345e37c569a4a\n+9b3fe3570a367d39041334179ccf38c5\n c_hs_camellia192_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia192_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia192_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-85c20c16f5ffd3710f32f74c6b38720a\n+e41443ec6f3bc9f179cb6eb92f827d5e\n c_hs_camellia256_ctx_decrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia256_ctx_decrypt} True False} \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr\n GHC.Word.Word8) ->\n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia256_ctx_decrypt} False True} case hsc_ptr of wild { GHC.Ptr.Ptr addr ->\n GHC.Ptr.Ptr\n @GHC.Word.Word8\n (GHC.Prim.plusAddr#\n addr\n 256#) }]\n-dd25ab10c8dadad556a504a17087a672\n+a9762b8c40ae3572d68d5fc702f9fa6a\n c_hs_camellia256_ctx_encrypt ::\n GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia256_ctx_encrypt} True False} \\ (hsc_ptr['GHC.Types.Many] :: GHC.Ptr.Ptr\n GHC.Word.Word8) ->\n hsc_ptr]\n-8fe4ac0e9b3f096be3852e6a60ca202f\n+91cebc9583420a7c08421a815fc0ec78\n c_hs_camellia256_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia256_ctx_size} True False} GHC.Types.I#\n 512#]\n-18d5f7f332bb0d93d79be5c0ed38b39a\n+13f6206019b3b77994c613d0732b6512\n c_hs_camellia256_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia256_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f0f4cc410b4423a09b09c5b63bdf977c\n+db254024f3407040c5e7e987da5f208c\n c_hs_camellia_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia_ctx_size} True False} GHC.Types.I#\n 520#]\n-2e63d27094113c710613473c6af26278\n+48df02d05b54efbe7bb6641730599676\n c_hs_camellia_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2645,15 +2645,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2665,15 +2665,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-58c2974e2cb0a44fb3a9585e7d43f68a\n+947798218624c209a45840d1cb490445\n c_hs_camellia_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2681,15 +2681,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2701,15 +2701,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-b9fac67245edd2b94587bab1e647378f\n+e0bbce4c84656f1699e454319d6132a6\n c_hs_camellia_init ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2717,15 +2717,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia_init :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2734,15 +2734,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e8b2a4204c18899212ac56f37385f4da\n+d8234ff0529da0a1fd4ef36653379441\n c_salsa20_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2750,15 +2750,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2770,21 +2770,21 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-91287095b7792a4835ef999bd9af3b6b\n+a097cb0bf3cf061b829c673cf1083247\n c_salsa20_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_salsa20_ctx_size} True False} GHC.Types.I#\n 64#]\n-9ad4f91c8a97e9fea064bb9bc67cc45b\n+96624a09e1eaa771c0a23395c60803c7\n c_salsa20_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2792,15 +2792,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2809,43 +2809,43 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-36689b2763b08a0b2cc8581962b63bda\n+f8f850defd6cf95bb4ab0b42073840d8\n c_salsa20_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-fcaa17352049a2f92ca77ee0c73251de\n+dcb3aed932f68a9476b4045199605eef\n c_salsa20r12_crypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2853,15 +2853,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20r12_crypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20r12_crypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2873,21 +2873,21 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-cb079ee53f87d3c77e1837b094f16cab\n+f4674d00f6c2e35588211673c7746d6c\n c_serpent_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_serpent_ctx_size} True False} GHC.Types.I#\n 528#]\n-841ece82f30266875a4f1bd24f940656\n+5ea4c017bfc6821935ac5fdea85d01c7\n c_serpent_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2895,15 +2895,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_serpent_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_serpent_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2915,15 +2915,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0463fe272d4d1b6b8485cda223d7f8aa\n+9ce98d94a998bf4238fad98804b839cc\n c_serpent_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -2931,15 +2931,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_serpent_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_serpent_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -2951,15 +2951,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-15af07037f943c1dc65db5eb8a149dc0\n+234d0ef10da79e8e0fa2cd69c9dac582\n c_serpent_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2967,15 +2967,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_serpent_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_serpent_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2984,21 +2984,21 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d28725f863de0715825a6a6768740a13\n+fd75cb9349933f076949deb189099d07\n c_twofish_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.ForeignImports.c_twofish_ctx_size} True False} GHC.Types.I#\n 4256#]\n-23ccb52e80371c47ed2f7398fb99ff37\n+9057e86ef912efdf60c6f21951e80e05\n c_twofish_decrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -3006,15 +3006,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_twofish_decrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_twofish_decrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -3026,15 +3026,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0491deb80db55602494614e340bb756b\n+7650660df589ddf95fc754090c2b140f\n c_twofish_encrypt :: NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1!P(L)><1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <4,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n@@ -3042,15 +3042,15 @@\n (ds3['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds4 { GHC.Ptr.Ptr ds5 ->\n case ds1 of ds6 { GHC.Types.W# ds7 ->\n case ds2 of ds8 { GHC.Ptr.Ptr ds9 ->\n case ds3 of ds10 { GHC.Ptr.Ptr ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_twofish_encrypt :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_twofish_encrypt :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -3062,15 +3062,15 @@\n (# ds12, GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c1c59d2433b381225691e5ba84d9d168\n+e872f59421156320daf782c2620c9ec7\n c_twofish_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -3078,15 +3078,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_twofish_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_twofish_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -3095,327 +3095,327 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-88ca3f53883b799205ee43d9707edc47\n+85a954935eabf56b5d903f05e529f869\n p_aes128_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes128_decrypt\" (function)]\n-029940e62e9ddb73c32a038cae4b4024\n+64c80b6c173b731e850633d4d277224f\n p_aes128_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes128_encrypt\" (function)]\n-b57cdbe78577a92093dc20fe17c6c014\n+8f04fdafa9cc112579859b799860d321\n p_aes192_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes192_decrypt\" (function)]\n-569cbb96cb37d8f65be92aff157a7979\n+55de8db73e223c08e59f7c192638b4c7\n p_aes192_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes192_encrypt\" (function)]\n-464b7f101aaafee70ac6fb012454298b\n+aae58d3f7d2a16ec07e9b0eca8660522\n p_aes256_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes256_decrypt\" (function)]\n-a938b2a3292dacf6b90664c285b4e9e1\n+ade2d45e62b2802856fef600559e9bcd\n p_aes256_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_aes256_encrypt\" (function)]\n-e36a0991720c5d625d786fb4764f09a5\n+55cd104fb4746fd482820a7969964848\n p_arctwo_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_arctwo_decrypt\" (function)]\n-49fd3b9eb0038e5263f35419b2469f20\n+149a6555f7dce5a11b38b8b8fdbc4551\n p_arctwo_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_arctwo_encrypt\" (function)]\n-036282f59bad2c96e00923cc79d14abd\n+55b0220cf790a4ab46f5ff51a7b8cf06\n p_blowfish_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_blowfish_decrypt\" (function)]\n-d39230a3ba951796477ea67098dececb\n+57d489f92685d4b738c580c9b70c5d5f\n p_blowfish_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_blowfish_encrypt\" (function)]\n-40b2f045d22bb56b58d0a479faf097c5\n+7683b7e89181c36bacbe3d7bee8606d4\n p_camellia128_crypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_camellia128_crypt\" (function)]\n-926d8072dd5fcbfeae05b0fc50e01428\n+3682ac1817898d1ccc1ecbdf165dac1e\n p_camellia192_crypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_camellia256_crypt\" (function)]\n-22314c68b1d7c00563303cab08d2bea7\n+057d0b4066ff00a81e4ca22bf7b7e5ea\n p_camellia256_crypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_camellia256_crypt\" (function)]\n-b6a54909105d664187f8b19bfa3e81ac\n+8088625db356b5cb264eccc9921bbc51\n p_cast128_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_cast128_decrypt\" (function)]\n-6821aa30e1e41d44055022e088cf8a84\n+dfc826ab75943ae268a107a2773381d3\n p_cast128_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_cast128_encrypt\" (function)]\n-0a0375dadfc8a0538ec6cc92a692a1df\n+1675362acb8c0699c2da6a87895bda67\n p_des3_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_des3_decrypt\" (function)]\n-094ae809c1ea923d9db3b2b25f9e0373\n+046708d2c93a2cec34d7d1a43f433b2d\n p_des3_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_des3_encrypt\" (function)]\n-84b9d99f717bb813e6bf3ff1bcc2877f\n+6c3c4826edfd2fb172d1454562e2db18\n p_des_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_des_decrypt\" (function)]\n-74e7cad68a2df7ff8fa8f6c8a84d154c\n+2f2fb0faac3da358c8af0f6ac10cc12d\n p_des_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_des_encrypt\" (function)]\n-cc75170ac06cd080728067fee4f19a88\n+066084f81ba3a0d0cf9d2c6270449076\n p_hs_aes_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"hs_nettle_aes_decrypt\" (function)]\n-f9bebf835ea496115d508a57a0c21f59\n+35f8ac4ca0a0d2efa7a53b4bceb87859\n p_hs_aes_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"hs_nettle_aes_encrypt\" (function)]\n-7c207073523bbdd32c43d7a9860e7e10\n+dff24e4215ee43515fa252e61c0b9285\n p_hs_camellia_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"hs_nettle_camellia_decrypt\" (function)]\n-7d11f780c77417e7eca27c1f7a4f6b0a\n+d23ff7d59fcb31c51f377cbfdaae1e80\n p_hs_camellia_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"hs_nettle_camellia_encrypt\" (function)]\n-428edaa9b7f3e708a10f692b7b744f56\n+a0bd91b3642e16583b53bcaa7a7a1824\n p_serpent_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_serpent_decrypt\" (function)]\n-f23db7fe609f77ce7327288b5a4f12ed\n+5f0caae0dd46364582ba10077658e154\n p_serpent_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_serpent_encrypt\" (function)]\n-99d29da362c71e09d4bea60d15be29a3\n+ea94585bbe958990ad41e0b9c686a68c\n p_twofish_decrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())\n __label \"nettle_twofish_decrypt\" (function)]\n-8b58273a251ae7bc87d360a7c4b32be1\n+9dc9d5a0555895d5f5953e4005ce291f\n p_twofish_encrypt :: GHC.Ptr.FunPtr NettleCryptFunc\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Ptr.FunPtr],\n Unfolding: Core: \n GHC.Ptr.FunPtr\n @(GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers/Internal.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers/Internal.p_hi", "comments": ["Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Crypto.Nettle.Ciphers.Internal 9066\n- interface hash: e22b4bf03ba81fbce24bba7164476449\n- ABI hash: faaaaff0e823a0343dc6daa62c306fc5\n- export-list hash: 00f0a369e28e26e6b9e33fb4c89f3d7c\n+ interface hash: 1bfaccf4f6e62d4ee3615d56ec7c3362\n+ ABI hash: 723d5b8a4c1fbba6e74a18190e68a7f1\n+ export-list hash: 0ba8098d345710566a8124440511e44a\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: b09f81d3013ff6ad50d78054c705d1aa\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: b1e8d5e634c2fe7a22c42e019a9eba4a\n sig of: Nothing\n@@ -37,16 +37,16 @@\n nettle_streamCombine\n nettle_streamSetNonce\n NettleBlockCipher{nbc_blockSize nbc_decrypt_ctx_offset nbc_ecb_decrypt nbc_ecb_encrypt nbc_encrypt_ctx_offset nbc_fun_decrypt nbc_fun_encrypt}\n NettleBlockedStreamCipher{nbsc_IncompleteState nbsc_blockSize nbsc_incompleteState nbsc_nonceSize nbsc_setNonce nbsc_streamCombine}\n NettleCipher{nc_Ctx nc_cipherInit nc_cipherKeySize nc_cipherName nc_ctx nc_ctx_size}\n NettleGCM\n NettleStreamCipher{nsc_nonceSize nsc_setNonce nsc_streamCombine}\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n byteable-0.1.1-3f80cduirhUG2oEjYYiPCW bytestring-0.11.5.3\n crypto-cipher-types-0.0.9-EnuX6JDF0JBGs26IDMa6Q\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n tagged-0.8.8-Kzng2lnKElzJiyKd9g735c\n plugin package dependencies:\n@@ -82,42 +82,42 @@\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Crypto.Cipher.Types cb3b92f619bdc3691929e2cd588822c4\n import -/ Crypto.Cipher.Types.Base d62c79cee1ca3d6934c73db68522529c\n import -/ Crypto.Cipher.Types.Block e2dcd7eb975783573fef62699ff7965a\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports 88760936394af1604faa976739b397a8\n- exports: 27a018604a2974693d32a427851d2a6c\n- NettleBlockMode 29872d757125f50a9fe0ad75954855e6\n- NettleCryptFunc 2e02ded67cbb8f1e520a099b2648b6f3\n- NettleGCMMode 00c634c0d390da73439dfd2945518f91\n- c_cbc_decrypt 0583f9a5472d407f9ad2abf522333ab4\n- c_cbc_encrypt febd60ac6f1a11b67052f54b8dfb4235\n- c_cfb_decrypt 9087f04fd6b7fa8e662b892fb6617abc\n- c_cfb_encrypt d39e55eef3be7d14b86bc1ebd3c5ecf6\n- c_ctr_crypt f500b5a42dccae6bc2cd077bf51cbc48\n- c_gcm_ctx_size 1b51fe18efa72cc44c892bd2ed4230f6\n- c_gcm_decrypt cdc8edc165c2fff3ea9e6c4e7dbef32f\n- c_gcm_digest e12fdc5b08af0127b483911408dd5adb\n- c_gcm_encrypt 4997c88138ea4eef5165c19d988b0b2e\n- c_gcm_key_size acf38a5c216cb33a1964e4e0158a6523\n- c_gcm_set_iv c204d548ba3151002f32161cb6644107\n- c_gcm_set_key eff0de776fbe8ea0e4723fb023e7c598\n- c_gcm_update 56a1face45e55d610b3e3c986dbb9119\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils d8557c2bca9acfaf86434385f2beaa1e\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr c791aa0e3de06b2a0d2fa4b9ee9d126f\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports a38f194811eceb0186b784ccacef30ac\n+ exports: 18cb0e1844e3493796bc578040b063a0\n+ NettleBlockMode 4208bed85398f7becdfb525ff2c98e82\n+ NettleCryptFunc 98cb2833414cfd434999b9348d12a573\n+ NettleGCMMode 98dcf9a7cb64c57f3ad4ab4394ad034b\n+ c_cbc_decrypt 8ce2906c56dcaf492290fa9b12cda989\n+ c_cbc_encrypt 8bac62e08c41b5165b9f777345b2e770\n+ c_cfb_decrypt 0ea6c4a6a71279566aab4502051c67ca\n+ c_cfb_encrypt 67eb99f9f3e8216687679c1ba210f5ec\n+ c_ctr_crypt ed6b1753a512c9c5907a7a8f26f8f079\n+ c_gcm_ctx_size bca805fad5821c98706dad9fe0867e14\n+ c_gcm_decrypt 1254efd1e199f46ce6eb4a3843e6ce97\n+ c_gcm_digest 6f425760e4fdb52edeb2eeba8b4e40d3\n+ c_gcm_encrypt 3d95bc604683801e2a1dc6c43e5d8470\n+ c_gcm_key_size 6a1f8864ac7c78cdbb0e1cdfdf66a742\n+ c_gcm_set_iv 82864a5186ce9442835ec9ccb23ddee1\n+ c_gcm_set_key 1f403fac3ad5a0b680224d3388bc3e7b\n+ c_gcm_update a38bef288399b0c73414fde025da5954\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 28625b6144f49d78e7dc597cacf5b884\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 972c40992bc0db5337569cf957e69692\n import -/ Data.SecureMem b71987fc77a9d2cd173af4907e6d2c4b\n import -/ Data.Tagged 0147d246d0bffaca363f2b9b1436ac87\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Ciphers.Internal annotated by 1143 of type [Char]\n-a2b474a5477c6aea064d3999a93de2d8\n+41d57cd26fd42de523d74dcf572250dc\n $dmnbc_decrypt_ctx_offset ::\n NettleBlockCipher c =>\n Data.Tagged.Tagged\n c (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n@@ -128,15 +128,15 @@\n (forall (c :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n GHC.Ptr.Ptr GHC.Word.Word8>_R))]\n-54a8c97938b22c53dc255b475cbe799b\n+81569fd3c1b301f8a4ac51e2154b83b7\n $dmnbc_encrypt_ctx_offset ::\n NettleBlockCipher c =>\n Data.Tagged.Tagged\n c (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n@@ -147,15 +147,15 @@\n (forall (c :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n GHC.Ptr.Ptr GHC.Word.Word8>_R))]\n-06687012cabb005b8abec5f45f07f9fe\n+7ae64fd5ec9871ba8e00be4d3136a126\n $dmnbsc_nonceSize ::\n NettleBlockedStreamCipher c =>\n Data.Tagged.Tagged c Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 2(1),\n Unfolding: Core: Compulsory <0,TrueTrue>\n (\\ @c\n@@ -165,15 +165,15 @@\n `cast`\n (forall (c :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-f0d3bca92ee0e64b25a4d1d9e089e092\n+375cdd87eda4e5efd0bd0024ea1bfef4\n $dmnbsc_setNonce ::\n NettleBlockedStreamCipher c =>\n Data.Tagged.Tagged\n c\n (GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n@@ -197,15 +197,15 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-b566c1a51b22f51ed9ee87f325e49c52\n+a1e9da7ec7468cb8815f2074e10900d3\n $dmnsc_nonceSize ::\n NettleStreamCipher c =>\n Data.Tagged.Tagged c Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 2(1),\n Unfolding: Core: Compulsory <0,TrueTrue>\n (\\ @c\n@@ -214,15 +214,15 @@\n `cast`\n (forall (c :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-6b5a5a66c14d067d90e6ce34b6397c64\n+0825cbae2f4e6e27c363d7eb0ad417b9\n $dmnsc_setNonce ::\n NettleStreamCipher c =>\n Data.Tagged.Tagged\n c\n (GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n@@ -245,278 +245,278 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-e0434e7cfe84b7628262997a9fb3a4a6\n+5f7417092d96c3ad31ef178f0028eef6\n $tc'C:NettleBlockCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 367529522378231846#Word64\n- 195789142596051460#Word64\n+ 14673063031464355503#Word64\n+ 4329499626836067098#Word64\n $trModule\n $tc'C:NettleBlockCipher2\n 1#\n $tc'C:NettleBlockCipher1]\n-e3cff0ac764467d1dcd9bfd0d44adee6\n+55f2b91dec1cfcc8f6f826a0caaafbfa\n $tc'C:NettleBlockCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-1dd019628a7664fbcf19c3b43ee12e12\n+f8832d6253c67cc3338306bd452839f2\n $tc'C:NettleBlockCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:NettleBlockCipher3]\n-a1173dfb61d892ad123e11c284635e6e\n+aa149adde1fb6e22cb1ce0677b7278f0\n $tc'C:NettleBlockCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleBlockCipher\"#]\n-cdebff51e4d7d1dcd7131d8f148b3dc0\n+eb1d2cec0c3e16e3d0f962d0584ace65\n $tc'C:NettleBlockedStreamCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9492144734258510924#Word64\n- 12321750140721341587#Word64\n+ 18329151567042068123#Word64\n+ 5056185277838065788#Word64\n $trModule\n $tc'C:NettleBlockedStreamCipher2\n 1#\n $tc'C:NettleBlockedStreamCipher1]\n-aa81694a4d2cb74d465bb3f310a9e09c\n+c1b9dc60b6ba1f418867a9e4bbc65f43\n $tc'C:NettleBlockedStreamCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cfc86f3b5486e0f4f65d16dffd9d72ab\n+cbecfa3fc80f8e3b4ddb957638f3254d\n $tc'C:NettleBlockedStreamCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:NettleBlockedStreamCipher3]\n-900ace5c49a480eed8311136dd1144f6\n+cbe3de70b6ed7bf051fc3d5e2f0128b4\n $tc'C:NettleBlockedStreamCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleBlockedStreamCipher\"#]\n-676df9a1e391b82a741f21aa4bbf6db0\n+29541bb49923ce4aff49b08094ca65de\n $tc'C:NettleCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10651085928091180604#Word64\n- 126523572251304463#Word64\n+ 13801320035821238159#Word64\n+ 14821254368000770609#Word64\n $trModule\n $tc'C:NettleCipher2\n 1#\n $tc'C:NettleCipher1]\n-8e333f6459f5d79e2d793dca3fe44be7\n+6c348bc9c971d3b40b3d10695f5f490b\n $tc'C:NettleCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-334c89353697e5f3e08414c48ebb0ac6\n+62524817196f300b6e3ba2ac79c2b0ba\n $tc'C:NettleCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:NettleCipher3]\n-ba0f3dae1ffd1273c675fe473c5736fa\n+0c6bbc403c4673014c9e0db75065cea7\n $tc'C:NettleCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleCipher\"#]\n-c9881b81c5c77f89d824519f3b137bfb\n+23ce1ebe2501fdb8577683a0c0b9b2ec\n $tc'C:NettleStreamCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7897195809297670427#Word64\n- 10617358087050809997#Word64\n+ 6941952754900503483#Word64\n+ 2737264162245292825#Word64\n $trModule\n $tc'C:NettleStreamCipher2\n 1#\n $tc'C:NettleStreamCipher1]\n-0774ece6c17f63f11ef51f4a4ea9f405\n+b9dd9b3b51467cfe00cc6c8cc664dd8d\n $tc'C:NettleStreamCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-bd4e6aa76233a7629155038126d73d0f\n+c1867e654d44c50e443cabcdc416b873\n $tc'C:NettleStreamCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:NettleStreamCipher3]\n-3f737eaca16150d04544dd8e356895be\n+243ccd4b5540ce788075ae6e3fda9a83\n $tc'C:NettleStreamCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleStreamCipher\"#]\n-d3a06de938163bcddb87f4cd9ef18992\n+c01091cf79a88e13ea6d1178b54638d5\n $tc'NettleGCM :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9520294326866460422#Word64\n- 5636021639808474098#Word64\n+ 8559388815085135206#Word64\n+ 11325373162909538530#Word64\n $trModule\n $tc'NettleGCM2\n 0#\n $tc'NettleGCM1]\n-df449af1b7f91938ad42c03355c50c56\n+3b006c305f4f4c23ad1da2983f314644\n $tc'NettleGCM1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-a06a3da5fe2d277c3fe9d532382a9537\n+24e4921d91148a6339c8e4bf6fb70fb7\n $tc'NettleGCM2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'NettleGCM3]\n-44762b81114115eab07eb45961d5d05a\n+0cc70f8c649d37668d6e9156f11b7200\n $tc'NettleGCM3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'NettleGCM\"#]\n-90094e7a1c6a6f22a145f473a5127175\n+0e7f2e04ea1a3e678735f51bd43197d8\n $tcNettleBlockCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 4179858093501276882#Word64\n- 6563279429095809923#Word64\n+ 15643277832668684321#Word64\n+ 8236859375800714524#Word64\n $trModule\n $tcNettleBlockCipher2\n 0#\n $tcNettleBlockCipher1]\n-403a03ca4b8c6258ac078316ba72b35a\n+a08ffcdb77582fae8896b540aa37bc78\n $tcNettleBlockCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-d9811a3fad47dff26effe9065f34cf49\n+c1ef5d0f2fc50053904322ea4750764c\n $tcNettleBlockCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcNettleBlockCipher3]\n-f7aaad321c5fcc8ba4be5db136355ff5\n+9e9dc3c2b1e6261518e40e3ae8e7f266\n $tcNettleBlockCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleBlockCipher\"#]\n-600186207cb0a9e54e1927a87d466836\n+274bc61d643045b715a430d680af6696\n $tcNettleBlockedStreamCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9619362195717844172#Word64\n- 17371331801662574130#Word64\n+ 13752566903116180190#Word64\n+ 11922765872634089555#Word64\n $trModule\n $tcNettleBlockedStreamCipher1\n 0#\n $tcNettleBlockCipher1]\n-5cd41974c5ae50ed694d042c0f1dd5f9\n+852ab59a67bc2efed43dc53445e2e78c\n $tcNettleBlockedStreamCipher1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tcNettleBlockedStreamCipher2]\n-83672e9dbfe1552519871c88c12921dc\n+3e1260c2ba95d5e778978508a29d6e67\n $tcNettleBlockedStreamCipher2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleBlockedStreamCipher\"#]\n-f6446203f42a8d9ad29bc5bcf4cbd16d\n+c31681298a573af64da407e73af60a57\n $tcNettleCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5278205866573960684#Word64\n- 6524481632202353783#Word64\n+ 7037645008653117110#Word64\n+ 2739798591066321211#Word64\n $trModule\n $tcNettleCipher1\n 0#\n $tcNettleBlockCipher1]\n-3b8e8cb266c0beee52b3fab0c6260f7f\n+636bd3f73f4ed40ec0b4589f529d7280\n $tcNettleCipher1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcNettleCipher2]\n-1b819d95a436babb8934a95e5d30bc67\n+6b64d95b1bfff43046bbf341e8c07747\n $tcNettleCipher2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleCipher\"#]\n-120cae44b9c7f84ec80c9d67857c38fa\n+2873d502f16e3032e5b26fdbc5524a9f\n $tcNettleGCM :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6955941222247091133#Word64\n- 1532297883241627954#Word64\n+ 13592559918671662539#Word64\n+ 4786421990974766754#Word64\n $trModule\n $tcNettleGCM1\n 0#\n GHC.Types.krep$*]\n-5588ea6ff789b340c32d68dbee0ffff8\n+7f8e06b5f9886664641dd49770e76bec\n $tcNettleGCM1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcNettleGCM2]\n-f0227d0fa9cdcf2655d19d7a30539fd9\n+2c6ee8fad0f72d2a81f7a2b6f9880178\n $tcNettleGCM2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleGCM\"#]\n-76072c788b342567556db9c601802fba\n+4b0dadc6adefe8f50acbf97c64cf4824\n $tcNettleStreamCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12029673213132343696#Word64\n- 12825027140688061101#Word64\n+ 15691949291261846488#Word64\n+ 14864928696418204769#Word64\n $trModule\n $tcNettleStreamCipher1\n 0#\n $tcNettleBlockCipher1]\n-c97fc52e5d63a6220bc2f5fb5c1bff4b\n+f73496dcf42cf1f4498c97f1c0561ec0\n $tcNettleStreamCipher1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tcNettleStreamCipher2]\n-0f26e380f8ece8ba234152774241f351\n+198b472d8a52a74e837871aab2eaca9e\n $tcNettleStreamCipher2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleStreamCipher\"#]\n-72b68980dade0d26ef0a38840e8f0192\n+1987d90133890b1c9eefb334763c8d21\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-0c2992fc5967e72e15e8725249d48da2\n+613ae948d618757f827be7f8d423ab11\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-bc50767e5740dfcdd9f0e1049adb9de3\n+58f3b12b78e042e9f294e3a81398800c\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Ciphers.Internal\"#]\n-3c07302d087a6d65a14eec062296502f\n+772cad53fdcf74b9c8bed6065f9b45be\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-8cc94a8c0e36db16b46409ea36f1525f\n+faf1a4d29b6fd3e461702e94a2ebf9de\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-d886967f37a72c1ac0b21f88943f931b\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+9197011284b7cd7d08a08629d437d9a5\n $wblockmode_run ::\n Data.Byteable.Byteable iv =>\n (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n -> Crypto.Nettle.Ciphers.ForeignImports.NettleBlockMode\n -> GHC.Ptr.FunPtr\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n -> GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n@@ -713,15 +713,15 @@\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n ww\n ipv of s' { DEFAULT ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n ipv1 } } })]\n-8c9e38efb1fd7c6e6eea5460925c47e5\n+9a330bc4bbd8b8d4de0a50f34aafddfa\n $wc_run_crypt ::\n (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n -> Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n -> GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -859,15 +859,15 @@\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n ww\n ipv of s' { DEFAULT ->\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n ipv1 } } })]\n-ae3eac3d8d9d6ba8eb27e692241a1c98\n+b48fd2c15eaafff0f3242869089d2f31\n $wgcm_crypt ::\n Crypto.Nettle.Ciphers.ForeignImports.NettleGCMMode\n -> (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n -> GHC.Ptr.FunPtr\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n -> Data.SecureMem.SecureMem\n -> GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n@@ -1117,15 +1117,15 @@\n GHC.Prim.RealWorld)\n ww3\n s' of s'1 { DEFAULT ->\n GHC.Magic.lazy\n @(Data.ByteString.Internal.Type.ByteString,\n NettleGCM)\n ipv1 } } } } })]\n-935fd47d6d6ae718cf18bfd0d62709cc\n+e097e790c66053ea67404f8276f5cd6b\n $wgcm_update ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n -> NettleGCM\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: ,\n Inline: [2],\n@@ -1228,15 +1228,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n NettleGCM #)\n bx1\n ww2\n (\\ (s1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_update :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -1261,25 +1261,25 @@\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n ww3\n s' of s'1 { DEFAULT ->\n GHC.Magic.lazy\n @NettleGCM\n ipv1 } } } } } })]\n-6b389da3b6658a5e094eebd7261f6aba\n+1893bd50116ec42ab2b168ae80568da9\n $wnettle_blockedStreamCombine ::\n NettleBlockedStreamCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, c #)\n StrWork([~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1P(L,L,SL)>,\n Inline: [2]]\n-8a2342d6f5b81f2c715c6542590ec3f0\n+32b834a7aa104ece6e2523e677458185\n $wnettle_cbcDecrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -1387,15 +1387,15 @@\n 0#\n -> eta2 }\n -1# -> eta2\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } } }]\n-a9dd37c69a2b977f81989fadf28f2251\n+d310cc5a229e452a71895ca04576d2ce\n $wnettle_cbcEncrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -1503,15 +1503,15 @@\n 0#\n -> eta2 }\n -1# -> eta2\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } } }]\n-21ff92ab6d65cd9e5c9167567ce66220\n+6de6e7039ac70e0b1d3387952a75182e\n $wnettle_cfbDecrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -1619,15 +1619,15 @@\n 0#\n -> eta2 }\n -1# -> eta2\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } } }]\n-999d53e60817830c77b97dc924d1fe50\n+616b2c0d60422965ed0ce006572c487a\n $wnettle_cfbEncrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n@@ -1735,15 +1735,15 @@\n 0#\n -> eta2 }\n -1# -> eta2\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } } }]\n-5dc59a42b6f1ca6033983648aa980d5a\n+3651504b9ef64930566369274440dd7e\n $wnettle_ecbDecrypt ::\n NettleBlockCipher c =>\n c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n@@ -1842,15 +1842,15 @@\n 0#\n -> eta1 }\n -1# -> eta1\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } } }]\n-b0a33f4899549cd303cdef199db96982\n+f813a80ca3be3e0fff6209701ec11e83\n $wnettle_ecbEncrypt ::\n NettleBlockCipher c =>\n c\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n@@ -1949,15 +1949,15 @@\n 0#\n -> eta1 }\n -1# -> eta1\n 0#\n -> case GHC.Real.divZeroError\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } } }]\n-6b30df6f34d6ea9c210cb97b04abb84c\n+b2e0fdc5ab19acf755d4f259da70adab\n $wnettle_streamCombine ::\n NettleStreamCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, c #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n@@ -1995,15 +1995,15 @@\n r },\n nc_Ctx\n @c\n $dNettleCipher\n (case ds of wild { (,) r c' ->\n c' })) of ww { (,) ipv ipv1 ->\n (# ipv, ipv1 #) }]\n-5e9e7c2637342cf84c68dd5307a23ddb\n+127a1b02180a0651ede68137de30fe13\n type NettleBlockCipher :: * -> GHC.Types.Constraint\n class NettleCipher c => NettleBlockCipher c where\n nbc_blockSize :: Data.Tagged.Tagged c GHC.Types.Int\n nbc_encrypt_ctx_offset :: Data.Tagged.Tagged\n c (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n nbc_decrypt_ctx_offset :: Data.Tagged.Tagged\n c (GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Ptr.Ptr GHC.Word.Word8)\n@@ -2017,15 +2017,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc)\n nbc_fun_decrypt :: Data.Tagged.Tagged\n c\n (GHC.Ptr.FunPtr\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc)\n {-# MINIMAL nbc_blockSize, nbc_ecb_encrypt, nbc_ecb_decrypt,\n nbc_fun_encrypt, nbc_fun_decrypt #-}\n-92a73da1e293829f768f6ee13ac800da\n+d3f31f03cf3420873a7d26646a9cc8da\n type NettleBlockedStreamCipher :: * -> GHC.Types.Constraint\n class NettleCipher c => NettleBlockedStreamCipher c where\n nbsc_blockSize :: Data.Tagged.Tagged c GHC.Types.Int\n nbsc_IncompleteState :: c\n -> Data.ByteString.Internal.Type.ByteString -> c\n nbsc_incompleteState :: c\n -> Data.ByteString.Internal.Type.ByteString\n@@ -2038,59 +2038,59 @@\n (GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()))\n {-# MINIMAL nbsc_blockSize, nbsc_IncompleteState,\n nbsc_incompleteState, nbsc_streamCombine #-}\n-5e55ba75d7549dbb6eb42f608e9fa6f5\n+3e6b50eddeae110a581ea950199d8950\n type NettleCipher :: * -> GHC.Types.Constraint\n class NettleCipher c where\n nc_cipherInit :: Data.Tagged.Tagged\n c\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n nc_cipherName :: Data.Tagged.Tagged c GHC.Base.String\n nc_cipherKeySize :: Data.Tagged.Tagged\n c Crypto.Cipher.Types.Base.KeySizeSpecifier\n nc_ctx_size :: Data.Tagged.Tagged c GHC.Types.Int\n nc_ctx :: c -> Data.SecureMem.SecureMem\n nc_Ctx :: Data.SecureMem.SecureMem -> c\n {-# MINIMAL nc_cipherInit, nc_cipherName, nc_cipherKeySize,\n nc_ctx_size, nc_ctx, nc_Ctx #-}\n-6a51212b56039753632d19bc67b49fda\n+a55c6eeb6fc2550ba81f59cb78755417\n type NettleGCM :: *\n data NettleGCM\n = NettleGCM ! {-# UNPACK #-}(Data.SecureMem.N:SecureMem[0])Data.SecureMem.SecureMem\n ! {-# UNPACK #-}(Data.SecureMem.N:SecureMem[0])Data.SecureMem.SecureMem\n-5835db97122fa098d0733939f112d35a\n+fafe5d9811321854dce0c89b306ea8f6\n type NettleStreamCipher :: * -> GHC.Types.Constraint\n class NettleCipher c => NettleStreamCipher c where\n nsc_streamCombine :: Data.Tagged.Tagged\n c Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n nsc_nonceSize :: Data.Tagged.Tagged\n c Crypto.Cipher.Types.Base.KeySizeSpecifier\n nsc_setNonce :: Data.Tagged.Tagged\n c\n (GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()))\n {-# MINIMAL nsc_streamCombine #-}\n-d9812dc11a56b227c43c0f14f1e520a5\n+8752e0ab2a3fc8c6f1e0fb8980109028\n gcm_update ::\n NettleGCM -> Data.ByteString.Internal.Type.ByteString -> NettleGCM\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (ds['GHC.Types.Many] :: NettleGCM)\n (indata['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ds of wild { NettleGCM ww ww1 -> $wgcm_update ww ww1 indata }]\n-39c708acb7a2e4659877e53ab6222590\n+6143a9c1f065737e71a2b04ff3e8e72b\n nettle_blockedStreamCombine ::\n NettleBlockedStreamCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, c)\n [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1P(L,L,SL)>,\n@@ -2103,15 +2103,15 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $wnettle_blockedStreamCombine\n @c\n $dNettleBlockedStreamCipher\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-c66dad1fe8378f7eabf689d62bef6d94\n+28de220789294caba3e2fe978b762ce9\n nettle_blockedStreamSetNonce ::\n NettleBlockedStreamCipher c =>\n c -> Data.ByteString.Internal.Type.ByteString -> GHC.Maybe.Maybe c\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n Unfolding: Core: \n \\ @c\n@@ -2215,15 +2215,15 @@\n GHC.Prim.RealWorld)\n mba\n ipv2 of s' { DEFAULT ->\n GHC.Magic.lazy\n @(GHC.Maybe.Maybe\n c)\n ipv3 } } } } }) }]\n-24f49216ea23660882671ac250d8b517\n+8d1c1c956429d4eba9b635b4144069c6\n nettle_cbcDecrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2233,19 +2233,19 @@\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Crypto.Cipher.Types.Base.IV c)\n (eta2['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta2 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_cbcDecrypt @c $dNettleBlockCipher eta eta1 ww ww1 ww2 }]\n-d67ceb9ccb0e52bfce3d25639ce8bf2d\n+2648161d0b8b810fb67029959a769f79\n nettle_cbcDecrypt1 :: a\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-74dc51b81ad7a50dde5169887982b30d\n+849c98589f79d5c9e34c0314608a1f54\n nettle_cbcEncrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2255,15 +2255,15 @@\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Crypto.Cipher.Types.Base.IV c)\n (eta2['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta2 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_cbcEncrypt @c $dNettleBlockCipher eta eta1 ww ww1 ww2 }]\n-8f8facd3980e963337c53c9298cf45fc\n+00580334e54a5f85d0df80ad2aa36c9b\n nettle_cfbDecrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2273,15 +2273,15 @@\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Crypto.Cipher.Types.Base.IV c)\n (eta2['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta2 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_cfbDecrypt @c $dNettleBlockCipher eta eta1 ww ww1 ww2 }]\n-562490fbe14a64f44d2b7c07a35aec4e\n+089694c8ec54d3ff5993362e24715b0d\n nettle_cfbEncrypt ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2291,15 +2291,15 @@\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Crypto.Cipher.Types.Base.IV c)\n (eta2['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta2 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_cfbEncrypt @c $dNettleBlockCipher eta eta1 ww ww1 ww2 }]\n-5c9c1e25d13a2f512461ed87dafa6a20\n+d10006a71aec199d6872830b625043ec\n nettle_cipherInit ::\n NettleCipher c => Crypto.Cipher.Types.Base.Key c -> c\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ @c\n ($dNettleCipher['GHC.Types.Many] :: NettleCipher c)\n@@ -2318,15 +2318,15 @@\n GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr\n GHC.Word.Word8\n -> GHC.Types.IO\n ()>_R)\n k]\n-16e6a341207e911c25afb3d8bfb7bd74\n+d7d8b0cf55dc99c1c06d4e70ac4f0ada\n nettle_cipherInit' ::\n NettleCipher c =>\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n -> Crypto.Cipher.Types.Base.Key c -> c\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -2389,15 +2389,15 @@\n (# s',\n ipv1 #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) })]\n-ea55712cd5458b024a076505f1d9785b\n+1868270ce64a2e1a92e7aff994f9f013\n nettle_ctrCombine ::\n NettleBlockCipher c =>\n c\n -> Crypto.Cipher.Types.Base.IV c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -2470,15 +2470,15 @@\n _R)\n ww\n iv\n ww1\n ww2\n ww3 } }]\n-14199bcf0b8c463bb081804c6816fc0b\n+e60d5d8ee2b82cf81024238a480dad8a\n nettle_ecbDecrypt ::\n NettleBlockCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2486,15 +2486,15 @@\n Unfolding: Core: StableSystem <3,TrueFalse>\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta1 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_ecbDecrypt @c $dNettleBlockCipher eta ww ww1 ww2 }]\n-1de930d9465a4047c84e0de19ecc777c\n+a2efbfd41febe85564ddcd9883e55ca1\n nettle_ecbEncrypt ::\n NettleBlockCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2502,33 +2502,33 @@\n Unfolding: Core: StableSystem <3,TrueFalse>\n \\ @c\n ($dNettleBlockCipher['GHC.Types.Many] :: NettleBlockCipher c)\n (eta['GHC.Types.Many] :: c)\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case eta1 of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wnettle_ecbEncrypt @c $dNettleBlockCipher eta ww ww1 ww2 }]\n-3911ec608bdb2af3d319fdecb1985193\n+7d1a0e981713e4b71fa43549a8a2cdf4\n nettle_gcm_aeadInit ::\n (NettleBlockCipher c,\n Crypto.Cipher.Types.Block.AEADModeImpl c NettleGCM,\n Data.Byteable.Byteable iv) =>\n c -> iv -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD c)\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: ]\n-eeaaf50304358c1d748f0f5008887670\n+6cb28d481a1be89e0584d182c011e704\n nettle_gcm_aeadStateAppendHeader ::\n t\n -> NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> NettleGCM\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ @t (ds['GHC.Types.Many] :: t) ->\n {__scc {Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader} True True} gcm_update]\n-7fb6711ec03b62a27f83b5e1f3391481\n+819deb323de99621562866eec48eb4ee\n nettle_gcm_aeadStateDecrypt ::\n NettleBlockCipher c =>\n c\n -> NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, NettleGCM)\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -2592,15 +2592,15 @@\n _P\n _R)\n encctx\n ww\n ww1\n indata }]\n-899b1c0025f6923220745b91c4cd45fb\n+2252a40668f5bdbf71f73cc6657d7a34\n nettle_gcm_aeadStateEncrypt ::\n NettleBlockCipher c =>\n c\n -> NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, NettleGCM)\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -2664,15 +2664,15 @@\n _P\n _R)\n encctx\n ww\n ww1\n indata }]\n-c117cff05f48b18f8b34ba0c117abcd6\n+723e82fd6a18269eb9dee35fa326920e\n nettle_gcm_aeadStateFinalize ::\n NettleBlockCipher c =>\n c -> NettleGCM -> GHC.Types.Int -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ @c\n@@ -2859,15 +2859,15 @@\n case encrypt\n `cast`\n (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R) of ds12 { GHC.Ptr.FunPtr ds13 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gcm_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gcm_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n@@ -2933,15 +2933,15 @@\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n ww1\n s' of s'1 { DEFAULT ->\n GHC.Magic.lazy\n @Crypto.Cipher.Types.Base.AuthTag\n ipv1 } } } } } }) }]\n-69f52a47918066b0be01b40160dcfb85\n+78d410a3ffee22aa3dcb4f0cc84126fb\n nettle_streamCombine ::\n NettleStreamCipher c =>\n c\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, c)\n [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -2953,15 +2953,15 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $wnettle_streamCombine\n @c\n $dNettleStreamCipher\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-dc18214f491ae24c52f7323f7cbc4f91\n+55d17333363712bea4ac2a042bd02fbd\n nettle_streamSetNonce ::\n NettleStreamCipher c =>\n c -> Data.ByteString.Internal.Type.ByteString -> GHC.Maybe.Maybe c\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n Unfolding: Core: \n \\ @c\n@@ -3064,15 +3064,15 @@\n GHC.Prim.RealWorld)\n mba\n ipv2 of s' { DEFAULT ->\n GHC.Magic.lazy\n @(GHC.Maybe.Maybe\n c)\n ipv3 } } } } }) }]\n-e43ec271e4a8b706abbc4fa564d49300\n+b5aa9cd22677a6d21bf6b1c7a08f0bf5\n stream_crypt ::\n Crypto.Nettle.Ciphers.ForeignImports.NettleCryptFunc\n -> Data.SecureMem.SecureMem\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Data.SecureMem.SecureMem)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Ciphers.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Ciphers.p_hi", "comments": ["Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Crypto.Nettle.Ciphers 9066\n- interface hash: 4aaa5042fc0aac71e7437e9d3a58b0bc\n- ABI hash: a3b8da9b0dca6d9cb9a4522f583c5051\n- export-list hash: 05853fd5fdc61c7c272764b873ec02b7\n+ interface hash: e814004ad2531fb2af287d7f20344ee7\n+ ABI hash: aab994dff1f3af499c42f9b1aada756c\n+ export-list hash: 68efff2ff7e595244879da2f45349c5d\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: bf75aa1625219776b75a812b5e55ca9c\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: c586e6783650ba02afaf5437209f09ed\n sig of: Nothing\n@@ -37,18 +37,18 @@\n DES\n DES_EDE3\n ESTREAM_SALSA20\n SALSA20\n SERPENT\n StreamNonceCipher{streamNonceSize streamSetNonce}\n TWOFISH\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.CCM\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.Internal\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.CCM\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.Internal\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n crypto-cipher-types-0.0.9-EnuX6JDF0JBGs26IDMa6Q\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n tagged-0.8.8-Kzng2lnKElzJiyKd9g735c\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n@@ -82,170 +82,170 @@\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Crypto.Cipher.Types cb3b92f619bdc3691929e2cd588822c4\n import -/ Crypto.Cipher.Types.Base d62c79cee1ca3d6934c73db68522529c\n import -/ Crypto.Cipher.Types.Block e2dcd7eb975783573fef62699ff7965a\n import -/ Crypto.Cipher.Types.Stream dc0032f30e29538cfe8e7d3ac4d2e1ae\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.CCM 4d242df97850fd71db241b51887cca14\n- exports: 8c6ceb12da830a0eba983c9c0b5b85ce\n- ccmInitTLS 3595f25a23294f8942fcc95d39b02724\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.ForeignImports 88760936394af1604faa976739b397a8\n- exports: 27a018604a2974693d32a427851d2a6c\n- c_aes128_decrypt d508a9fef874877bebe11fe6a7921f9c\n- c_aes128_encrypt 81963777b653cbea3d2b4900d65cbd72\n- c_aes192_decrypt b26ad524f56784917d63f9874612e26e\n- c_aes192_encrypt a7d17439e00fa9f2950d52f141cc5688\n- c_aes256_decrypt 21b3ff8358eb7e67f7a3d20b6195fbd9\n- c_aes256_encrypt ef6780e6cfdd43b9c8493d7e78910b5d\n- c_arcfour_crypt 28ceb035fce59c21a66909071e5fc0ed\n- c_arcfour_ctx_size 4b40f74804f5ded9088e5e290aaf7003\n- c_arcfour_set_key 54c5e283d8ade6fb65a13e4dd1df54fd\n- c_arctwo_ctx_size d7009efe077cc3586c0d3f7901cdc46c\n- c_arctwo_decrypt 5615cffc03658c3d94a63cfdbf4d5c23\n- c_arctwo_encrypt e66d52374676cffeadd36bacd3129768\n- c_arctwo_set_key 093baa214ac71559210f79b5d5a8196f\n- c_arctwo_set_key_ekb f500ccfac3e281ef9ccfd635a2c62531\n- c_arctwo_set_key_gutmann 11af8b06ae8fa59d682f8cf13dad6061\n- c_blowfish_ctx_size c11e967c0ff05f775887fbd00aa48d38\n- c_blowfish_decrypt 99ecfbe504184131132c5e39e87ea556\n- c_blowfish_encrypt 7db49487942ae0d71ac51725a028506f\n- c_blowfish_set_key 685b9914512808c9ba1afb5b9430c182\n- c_camellia128_crypt 58a7578ed96df187945ef4d9c3ae9789\n- c_camellia192_crypt bf2d8b251b1a6189dd3086c9c7dbc49b\n- c_camellia256_crypt c04d35306de11eb04eda43b7c311c33d\n- c_cast128_ctx_size 067e76c13459676d6bda5d63611db07b\n- c_cast128_decrypt 413f4ec70e5d69070d554a4994e1b83c\n- c_cast128_encrypt cff61fe2775e0820ff5e7eed3cb4939c\n- c_cast5_set_key a7249a7bbdb49d6aaaac3f30a38c8624\n- c_chacha_crypt 547a1e8046c19ed86d21c6eaf3280ebf\n- c_chacha_ctx_size d6488a7afaee36fc0d50b2acf3c9fa0c\n- c_chacha_set_key b800a2a654ac988453d31f417d9d26e7\n- c_chacha_set_nonce c663537d631b4f7fcbc9bdc1ceda2b38\n- c_des3_ctx_size 8128644b91b9b223fbae959ffc226789\n- c_des3_decrypt bbc56b09602e10a0478944a31d9cf047\n- c_des3_encrypt 8a001e6e04f8746ce98dd55b0fd33106\n- c_des3_set_key 66a7e859b273062b9dbf9a3c8f79c5e3\n- c_des_ctx_size 10c8e6a6e31a498e21573a6a5dbc6a36\n- c_des_decrypt 115104a5be9a56f3b236be98bd4f4aed\n- c_des_encrypt 854666707312e411ebd631ced99e6bc1\n- c_des_set_key 77b328f502dc248785c3c7adbc8b000e\n- c_hs_aes128_ctx_decrypt cb7bbb92e268e4299dfc2a58fb14ae54\n- c_hs_aes128_ctx_encrypt 50fedd8d8d754b41105d07aece3ced1a\n- c_hs_aes128_ctx_size af8b5c148764b965e9ddb8990e92f099\n- c_hs_aes128_init 6a72418ee3540c051e26d70a46abd639\n- c_hs_aes192_ctx_decrypt c9d11326927933670f92cb005c54ecbd\n- c_hs_aes192_ctx_encrypt 85d75ebfb384816016af0fc0110082e3\n- c_hs_aes192_ctx_size a9b63e6bdf27ac35a92c108e63ab2642\n- c_hs_aes192_init c04b90bd0f8f92869f696971c4ab15af\n- c_hs_aes256_ctx_decrypt a5aedfe6b03f326687645cc7ef374ab3\n- c_hs_aes256_ctx_encrypt e6516ea5fca5ffd5b958ad0e0cfffc95\n- c_hs_aes256_ctx_size f8b4b9d7b6edff4f728db593031a6e94\n- c_hs_aes256_init e0ec3070014ab84929ddbd7c10e1dcbc\n- c_hs_aes_ctx_size dd362c50fbfbc0725dc309184778e5fe\n- c_hs_aes_decrypt e9731747053c7167f7a71d735c10bdba\n- c_hs_aes_encrypt 33d0e6495e8051435a2e93ca9d19fe10\n- c_hs_aes_init 3aba070539af24430002f23b09ecf113\n- c_hs_camellia128_ctx_decrypt 88847949b026453b080c14fc159112e6\n- c_hs_camellia128_ctx_encrypt 26664ff120312a5c2715846ec8d5973c\n- c_hs_camellia128_ctx_size f60c3d391635a46c7b8227cda3370e38\n- c_hs_camellia128_init defa768751697f4fde2848f4019150b1\n- c_hs_camellia192_ctx_decrypt a1349637916cb9432a29eb506e985b7a\n- c_hs_camellia192_ctx_encrypt 61dae2968d990557931a8fa0e39a0b98\n- c_hs_camellia192_ctx_size 63a4fb6c860b1cd3d6abf2f85d4d7d66\n- c_hs_camellia192_init 35b4edb894f65e83737345e37c569a4a\n- c_hs_camellia256_ctx_decrypt 85c20c16f5ffd3710f32f74c6b38720a\n- c_hs_camellia256_ctx_encrypt dd25ab10c8dadad556a504a17087a672\n- c_hs_camellia256_ctx_size 8fe4ac0e9b3f096be3852e6a60ca202f\n- c_hs_camellia256_init 18d5f7f332bb0d93d79be5c0ed38b39a\n- c_hs_camellia_ctx_size f0f4cc410b4423a09b09c5b63bdf977c\n- c_hs_camellia_decrypt 2e63d27094113c710613473c6af26278\n- c_hs_camellia_encrypt 58c2974e2cb0a44fb3a9585e7d43f68a\n- c_hs_camellia_init b9fac67245edd2b94587bab1e647378f\n- c_salsa20_crypt e8b2a4204c18899212ac56f37385f4da\n- c_salsa20_ctx_size 91287095b7792a4835ef999bd9af3b6b\n- c_salsa20_set_key 9ad4f91c8a97e9fea064bb9bc67cc45b\n- c_salsa20_set_nonce 36689b2763b08a0b2cc8581962b63bda\n- c_salsa20r12_crypt fcaa17352049a2f92ca77ee0c73251de\n- c_serpent_ctx_size cb079ee53f87d3c77e1837b094f16cab\n- c_serpent_decrypt 841ece82f30266875a4f1bd24f940656\n- c_serpent_encrypt 0463fe272d4d1b6b8485cda223d7f8aa\n- c_serpent_set_key 15af07037f943c1dc65db5eb8a149dc0\n- c_twofish_ctx_size d28725f863de0715825a6a6768740a13\n- c_twofish_decrypt 23ccb52e80371c47ed2f7398fb99ff37\n- c_twofish_encrypt 0491deb80db55602494614e340bb756b\n- c_twofish_set_key c1c59d2433b381225691e5ba84d9d168\n- p_aes128_decrypt 88ca3f53883b799205ee43d9707edc47\n- p_aes128_encrypt 029940e62e9ddb73c32a038cae4b4024\n- p_aes192_decrypt b57cdbe78577a92093dc20fe17c6c014\n- p_aes192_encrypt 569cbb96cb37d8f65be92aff157a7979\n- p_aes256_decrypt 464b7f101aaafee70ac6fb012454298b\n- p_aes256_encrypt a938b2a3292dacf6b90664c285b4e9e1\n- p_arctwo_decrypt e36a0991720c5d625d786fb4764f09a5\n- p_arctwo_encrypt 49fd3b9eb0038e5263f35419b2469f20\n- p_blowfish_decrypt 036282f59bad2c96e00923cc79d14abd\n- p_blowfish_encrypt d39230a3ba951796477ea67098dececb\n- p_camellia128_crypt 40b2f045d22bb56b58d0a479faf097c5\n- p_camellia192_crypt 926d8072dd5fcbfeae05b0fc50e01428\n- p_camellia256_crypt 22314c68b1d7c00563303cab08d2bea7\n- p_cast128_decrypt b6a54909105d664187f8b19bfa3e81ac\n- p_cast128_encrypt 6821aa30e1e41d44055022e088cf8a84\n- p_des3_decrypt 0a0375dadfc8a0538ec6cc92a692a1df\n- p_des3_encrypt 094ae809c1ea923d9db3b2b25f9e0373\n- p_des_decrypt 84b9d99f717bb813e6bf3ff1bcc2877f\n- p_des_encrypt 74e7cad68a2df7ff8fa8f6c8a84d154c\n- p_hs_aes_decrypt cc75170ac06cd080728067fee4f19a88\n- p_hs_aes_encrypt f9bebf835ea496115d508a57a0c21f59\n- p_hs_camellia_decrypt 7c207073523bbdd32c43d7a9860e7e10\n- p_hs_camellia_encrypt 7d11f780c77417e7eca27c1f7a4f6b0a\n- p_serpent_decrypt 428edaa9b7f3e708a10f692b7b744f56\n- p_serpent_encrypt f23db7fe609f77ce7327288b5a4f12ed\n- p_twofish_decrypt 99d29da362c71e09d4bea60d15be29a3\n- p_twofish_encrypt 8b58273a251ae7bc87d360a7c4b32be1\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Ciphers.Internal faaaaff0e823a0343dc6daa62c306fc5\n- exports: 00f0a369e28e26e6b9e33fb4c89f3d7c\n- NettleBlockCipher 5e9e7c2637342cf84c68dd5307a23ddb\n- NettleBlockedStreamCipher 92a73da1e293829f768f6ee13ac800da\n- NettleCipher 5e55ba75d7549dbb6eb42f608e9fa6f5\n- NettleGCM 6a51212b56039753632d19bc67b49fda\n- NettleStreamCipher 5835db97122fa098d0733939f112d35a\n- nbc_blockSize a82d30013f1882906a4b12b201fe32b1\n- nbsc_nonceSize 1110a55a734d68d88d0a299c7fdc0af3\n- nc_cipherKeySize 6c81f2ca26735ee39e05189fedfb8454\n- nc_cipherName 98ef759d800e74d5ebfd724835912430\n- nettle_blockedStreamCombine 39c708acb7a2e4659877e53ab6222590\n- nettle_blockedStreamSetNonce c66dad1fe8378f7eabf689d62bef6d94\n- nettle_cbcDecrypt 24f49216ea23660882671ac250d8b517\n- nettle_cbcEncrypt 74dc51b81ad7a50dde5169887982b30d\n- nettle_cfbDecrypt 8f8facd3980e963337c53c9298cf45fc\n- nettle_cfbEncrypt 562490fbe14a64f44d2b7c07a35aec4e\n- nettle_cipherInit 5c9c1e25d13a2f512461ed87dafa6a20\n- nettle_cipherInit' 16e6a341207e911c25afb3d8bfb7bd74\n- nettle_ctrCombine ea55712cd5458b024a076505f1d9785b\n- nettle_ecbDecrypt 14199bcf0b8c463bb081804c6816fc0b\n- nettle_ecbEncrypt 1de930d9465a4047c84e0de19ecc777c\n- nettle_gcm_aeadInit 3911ec608bdb2af3d319fdecb1985193\n- nettle_gcm_aeadStateAppendHeader eeaaf50304358c1d748f0f5008887670\n- nettle_gcm_aeadStateDecrypt 7fb6711ec03b62a27f83b5e1f3391481\n- nettle_gcm_aeadStateEncrypt 899b1c0025f6923220745b91c4cd45fb\n- nettle_gcm_aeadStateFinalize c117cff05f48b18f8b34ba0c117abcd6\n- nettle_streamCombine 69f52a47918066b0be01b40160dcfb85\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils d8557c2bca9acfaf86434385f2beaa1e\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr c791aa0e3de06b2a0d2fa4b9ee9d126f\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.CCM 49202d632f4102c51a447f4e12e5700e\n+ exports: ce73d3ffac4e05c0732ce61314ea5a3d\n+ ccmInitTLS cd491c05f8c462136002eb38d637f99d\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.ForeignImports a38f194811eceb0186b784ccacef30ac\n+ exports: 18cb0e1844e3493796bc578040b063a0\n+ c_aes128_decrypt 4092dbc2bbfc0f4a25cf56e04db05340\n+ c_aes128_encrypt 6545acd44474d3f68819a24ea07c0815\n+ c_aes192_decrypt d3d0036748960770d1aa57ca01e031b3\n+ c_aes192_encrypt 7edc9cacdee77b6b7dde3d315205e485\n+ c_aes256_decrypt 8c13abc33c420f480c6c01052011e0e3\n+ c_aes256_encrypt 2fbad9dc9c0054bcdb63708a211a7384\n+ c_arcfour_crypt 94bf4a49174d48a220e61abb7ce34b40\n+ c_arcfour_ctx_size ac902e9d3d53b1fd384409d87af82fc7\n+ c_arcfour_set_key 2859f7f108ec45c03bb6d4b8d2ee3996\n+ c_arctwo_ctx_size 8463b3320980f919eae12148c9fe02d7\n+ c_arctwo_decrypt 35b499f615529359f7901b697481b735\n+ c_arctwo_encrypt 48fa3d4a8611d5d34581f2a1335bdbea\n+ c_arctwo_set_key 9522a36ef53be342afae0328f659c04f\n+ c_arctwo_set_key_ekb 4a5856e3cd3c0ded210d9c39af558c99\n+ c_arctwo_set_key_gutmann 9fc2c24bad740ee5b359284132a5c184\n+ c_blowfish_ctx_size a20785b016086a9759f0646b2e4769f4\n+ c_blowfish_decrypt 52621473e4790745ac2a39bb6f7a75c5\n+ c_blowfish_encrypt 1984cb53d069ca8bf4221391a5a6ea6c\n+ c_blowfish_set_key ab4c4d9d469b2a5db030c136f053aae4\n+ c_camellia128_crypt cfc90a62a0134a7de0d3796ae46d5b6b\n+ c_camellia192_crypt e148903a18bbed588de894715d187937\n+ c_camellia256_crypt d71ef00a3e4f11490bee984a9a2f21d2\n+ c_cast128_ctx_size 1b57ca3a2e89e5be5a7a4a211ba569a1\n+ c_cast128_decrypt 159dd7fbf8e2e25bec88cc22d3ee70c2\n+ c_cast128_encrypt b91c2dd8ae2bb51108617d8cf53a88f5\n+ c_cast5_set_key 969b61b95e99903f66ee70df5e0ff2e8\n+ c_chacha_crypt 6e9cec1a406f7710a69cacb03fc25433\n+ c_chacha_ctx_size b1aa095d2c54f56888733566be9fd016\n+ c_chacha_set_key 2a39ec0f7f2909ef600c7079eea50117\n+ c_chacha_set_nonce 8ebbe7491abdf62b0caebb9b67441e33\n+ c_des3_ctx_size 9f75049499d7b7776bacc79021e21ba5\n+ c_des3_decrypt c30582a06658cbe9968f051fb8a51af7\n+ c_des3_encrypt d4dcf3b1c63ef2c4ae3caeff9edd41fc\n+ c_des3_set_key 0c3d3e4a6288178c5d391886c28fdc21\n+ c_des_ctx_size 662145fdeed8d26bc73b439324102ff0\n+ c_des_decrypt 2578102954033c5170ea7fd4ab07792f\n+ c_des_encrypt 12c802a02cf0c4567182c17ce223f56a\n+ c_des_set_key 456652a67e055c851155e95f5df9d65b\n+ c_hs_aes128_ctx_decrypt e3b6c4530de4d11c5e26d72a67b03d31\n+ c_hs_aes128_ctx_encrypt d88cb1533df160451535340b85532c64\n+ c_hs_aes128_ctx_size a9f80dfe6384451455ab3d89b5a9fc28\n+ c_hs_aes128_init 9a9a3dcaf3cc250662b484bc5acf3ae1\n+ c_hs_aes192_ctx_decrypt f32aaacc0525e4589a765ee4e83ef8b6\n+ c_hs_aes192_ctx_encrypt 6bc2057cbc9ce2de0355fdf985494dbf\n+ c_hs_aes192_ctx_size fa4c2b57df6028265c5fa3a5dec28785\n+ c_hs_aes192_init 8f04b564a4165c6a8229a9cc2d4fae36\n+ c_hs_aes256_ctx_decrypt d769643ace7af4aa1bba970bef80bcee\n+ c_hs_aes256_ctx_encrypt 9773951f036456030527b43deb2cc590\n+ c_hs_aes256_ctx_size 923d5ea2c1fe16cd0829dfb48f248483\n+ c_hs_aes256_init 1759d0e1e67e5ab8f331cb96caff2d7c\n+ c_hs_aes_ctx_size 8c097f7f479ab4bf8844641d5d7ffefc\n+ c_hs_aes_decrypt 7aed4aea0837d1a128c68c46bd028c33\n+ c_hs_aes_encrypt c59f3084025633cf7cee7ff84b690e7e\n+ c_hs_aes_init aba19be9540f61766e309925e10a4ac0\n+ c_hs_camellia128_ctx_decrypt d273f6df178e4bffc8ab9024c7862fe9\n+ c_hs_camellia128_ctx_encrypt abdb334f96653fd430222360d943220b\n+ c_hs_camellia128_ctx_size bf1516e25aa45d139f6b6243efd927ff\n+ c_hs_camellia128_init 22af8c0ea301db90f4a725603352c30b\n+ c_hs_camellia192_ctx_decrypt a6cf21e7f55425935d04910f57c5ff70\n+ c_hs_camellia192_ctx_encrypt 81d5696ed4895389898908a7b12c2fe5\n+ c_hs_camellia192_ctx_size c1c83db5e67afc5df2e37d540cac18d4\n+ c_hs_camellia192_init 9b3fe3570a367d39041334179ccf38c5\n+ c_hs_camellia256_ctx_decrypt e41443ec6f3bc9f179cb6eb92f827d5e\n+ c_hs_camellia256_ctx_encrypt a9762b8c40ae3572d68d5fc702f9fa6a\n+ c_hs_camellia256_ctx_size 91cebc9583420a7c08421a815fc0ec78\n+ c_hs_camellia256_init 13f6206019b3b77994c613d0732b6512\n+ c_hs_camellia_ctx_size db254024f3407040c5e7e987da5f208c\n+ c_hs_camellia_decrypt 48df02d05b54efbe7bb6641730599676\n+ c_hs_camellia_encrypt 947798218624c209a45840d1cb490445\n+ c_hs_camellia_init e0bbce4c84656f1699e454319d6132a6\n+ c_salsa20_crypt d8234ff0529da0a1fd4ef36653379441\n+ c_salsa20_ctx_size a097cb0bf3cf061b829c673cf1083247\n+ c_salsa20_set_key 96624a09e1eaa771c0a23395c60803c7\n+ c_salsa20_set_nonce f8f850defd6cf95bb4ab0b42073840d8\n+ c_salsa20r12_crypt dcb3aed932f68a9476b4045199605eef\n+ c_serpent_ctx_size f4674d00f6c2e35588211673c7746d6c\n+ c_serpent_decrypt 5ea4c017bfc6821935ac5fdea85d01c7\n+ c_serpent_encrypt 9ce98d94a998bf4238fad98804b839cc\n+ c_serpent_set_key 234d0ef10da79e8e0fa2cd69c9dac582\n+ c_twofish_ctx_size fd75cb9349933f076949deb189099d07\n+ c_twofish_decrypt 9057e86ef912efdf60c6f21951e80e05\n+ c_twofish_encrypt 7650660df589ddf95fc754090c2b140f\n+ c_twofish_set_key e872f59421156320daf782c2620c9ec7\n+ p_aes128_decrypt 85a954935eabf56b5d903f05e529f869\n+ p_aes128_encrypt 64c80b6c173b731e850633d4d277224f\n+ p_aes192_decrypt 8f04fdafa9cc112579859b799860d321\n+ p_aes192_encrypt 55de8db73e223c08e59f7c192638b4c7\n+ p_aes256_decrypt aae58d3f7d2a16ec07e9b0eca8660522\n+ p_aes256_encrypt ade2d45e62b2802856fef600559e9bcd\n+ p_arctwo_decrypt 55cd104fb4746fd482820a7969964848\n+ p_arctwo_encrypt 149a6555f7dce5a11b38b8b8fdbc4551\n+ p_blowfish_decrypt 55b0220cf790a4ab46f5ff51a7b8cf06\n+ p_blowfish_encrypt 57d489f92685d4b738c580c9b70c5d5f\n+ p_camellia128_crypt 7683b7e89181c36bacbe3d7bee8606d4\n+ p_camellia192_crypt 3682ac1817898d1ccc1ecbdf165dac1e\n+ p_camellia256_crypt 057d0b4066ff00a81e4ca22bf7b7e5ea\n+ p_cast128_decrypt 8088625db356b5cb264eccc9921bbc51\n+ p_cast128_encrypt dfc826ab75943ae268a107a2773381d3\n+ p_des3_decrypt 1675362acb8c0699c2da6a87895bda67\n+ p_des3_encrypt 046708d2c93a2cec34d7d1a43f433b2d\n+ p_des_decrypt 6c3c4826edfd2fb172d1454562e2db18\n+ p_des_encrypt 2f2fb0faac3da358c8af0f6ac10cc12d\n+ p_hs_aes_decrypt 066084f81ba3a0d0cf9d2c6270449076\n+ p_hs_aes_encrypt 35f8ac4ca0a0d2efa7a53b4bceb87859\n+ p_hs_camellia_decrypt dff24e4215ee43515fa252e61c0b9285\n+ p_hs_camellia_encrypt d23ff7d59fcb31c51f377cbfdaae1e80\n+ p_serpent_decrypt a0bd91b3642e16583b53bcaa7a7a1824\n+ p_serpent_encrypt 5f0caae0dd46364582ba10077658e154\n+ p_twofish_decrypt ea94585bbe958990ad41e0b9c686a68c\n+ p_twofish_encrypt 9dc9d5a0555895d5f5953e4005ce291f\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Ciphers.Internal 723d5b8a4c1fbba6e74a18190e68a7f1\n+ exports: 0ba8098d345710566a8124440511e44a\n+ NettleBlockCipher 127a1b02180a0651ede68137de30fe13\n+ NettleBlockedStreamCipher d3f31f03cf3420873a7d26646a9cc8da\n+ NettleCipher 3e6b50eddeae110a581ea950199d8950\n+ NettleGCM a55c6eeb6fc2550ba81f59cb78755417\n+ NettleStreamCipher fafe5d9811321854dce0c89b306ea8f6\n+ nbc_blockSize 790a408ba227daaa5bf50e4970a06994\n+ nbsc_nonceSize d6272069adcd72750e0aadad3b216768\n+ nc_cipherKeySize 898d7bd7071300d01e6d9e410b2a124b\n+ nc_cipherName 063ca3ce15595583791caa338b6e2d34\n+ nettle_blockedStreamCombine 6143a9c1f065737e71a2b04ff3e8e72b\n+ nettle_blockedStreamSetNonce 28de220789294caba3e2fe978b762ce9\n+ nettle_cbcDecrypt 8d1c1c956429d4eba9b635b4144069c6\n+ nettle_cbcEncrypt 849c98589f79d5c9e34c0314608a1f54\n+ nettle_cfbDecrypt 00580334e54a5f85d0df80ad2aa36c9b\n+ nettle_cfbEncrypt 089694c8ec54d3ff5993362e24715b0d\n+ nettle_cipherInit d10006a71aec199d6872830b625043ec\n+ nettle_cipherInit' d7d8b0cf55dc99c1c06d4e70ac4f0ada\n+ nettle_ctrCombine 1868270ce64a2e1a92e7aff994f9f013\n+ nettle_ecbDecrypt e60d5d8ee2b82cf81024238a480dad8a\n+ nettle_ecbEncrypt a2efbfd41febe85564ddcd9883e55ca1\n+ nettle_gcm_aeadInit 7d1a0e981713e4b71fa43549a8a2cdf4\n+ nettle_gcm_aeadStateAppendHeader 6cb28d481a1be89e0584d182c011e704\n+ nettle_gcm_aeadStateDecrypt 819deb323de99621562866eec48eb4ee\n+ nettle_gcm_aeadStateEncrypt 2252a40668f5bdbf71f73cc6657d7a34\n+ nettle_gcm_aeadStateFinalize 723e82fd6a18269eb9dee35fa326920e\n+ nettle_streamCombine 78d410a3ffee22aa3dcb4f0cc84126fb\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 28625b6144f49d78e7dc597cacf5b884\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 972c40992bc0db5337569cf957e69692\n import -/ Data.SecureMem b71987fc77a9d2cd173af4907e6d2c4b\n import -/ Data.Tagged 0147d246d0bffaca363f2b9b1436ac87\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Ciphers annotated by 1143 of type [Char]\n-ad9009ba02a8ceae124e3a8e0f82d528\n+05cb75e571f026b32e015d1c6315be62\n $fAEADModeImplAES128NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n AES128 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -253,15 +253,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherAES128\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @AES128)\n $fAEADModeImplAES128NettleGCM_$caeadStateEncrypt\n $fAEADModeImplAES128NettleGCM_$caeadStateDecrypt\n $fAEADModeImplAES128NettleGCM_$caeadStateFinalize]\n-641c0d75d414372c02ef5bc8505b1975\n+b5025e27dfacf41a979611f5d36825e8\n $fAEADModeImplAES128NettleGCM_$caeadStateDecrypt ::\n AES128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -276,15 +276,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes128_encrypt\n eta\n `cast`\n (N:AES128[0])\n ww\n ww1\n indata }]\n-998acaf0af9e6e960ab3c0f6877f2878\n+f80b891f9ef4078a9d6963a25b70acd0\n $fAEADModeImplAES128NettleGCM_$caeadStateEncrypt ::\n AES128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -299,26 +299,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes128_encrypt\n eta\n `cast`\n (N:AES128[0])\n ww\n ww1\n indata }]\n-633451a9412a2efbea749e3ac02a0b66\n+d85745efc37e1916ef459335e4dd9d57\n $fAEADModeImplAES128NettleGCM_$caeadStateFinalize ::\n AES128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @AES128\n $fNettleBlockCipherAES128]\n-515053b163e76fd217b8e6cbf325ccf5\n+c57fbc46048a5b96a79571aa5d92a965\n $fAEADModeImplAES192NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n AES192 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -326,15 +326,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherAES192\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @AES192)\n $fAEADModeImplAES192NettleGCM_$caeadStateEncrypt\n $fAEADModeImplAES192NettleGCM_$caeadStateDecrypt\n $fAEADModeImplAES192NettleGCM_$caeadStateFinalize]\n-a3b314e40554e65bd83b0c5bcc16fb93\n+77b3500660ad9a7b04d02f3f01a635b8\n $fAEADModeImplAES192NettleGCM_$caeadStateDecrypt ::\n AES192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -349,15 +349,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes192_encrypt\n eta\n `cast`\n (N:AES192[0])\n ww\n ww1\n indata }]\n-96fefab88a3ee89918586586bee1081f\n+1436d0c35285a0e7e0399b88849b1c0e\n $fAEADModeImplAES192NettleGCM_$caeadStateEncrypt ::\n AES192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -372,26 +372,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes192_encrypt\n eta\n `cast`\n (N:AES192[0])\n ww\n ww1\n indata }]\n-7aa7521db04b23543fd71b28493eecbd\n+633292c6f9574f1a0df63f841fcba9c3\n $fAEADModeImplAES192NettleGCM_$caeadStateFinalize ::\n AES192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @AES192\n $fNettleBlockCipherAES192]\n-f4d4a497c4845ab0e84cb72549a8b6cb\n+4071a613252082eb3123cf72caa8ad90\n $fAEADModeImplAES256NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n AES256 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -399,15 +399,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherAES256\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @AES256)\n $fAEADModeImplAES256NettleGCM_$caeadStateEncrypt\n $fAEADModeImplAES256NettleGCM_$caeadStateDecrypt\n $fAEADModeImplAES256NettleGCM_$caeadStateFinalize]\n-7159cf067e89b0771bed95ac86b6a8fe\n+fadcb499b6d4869f117d1d443c779e19\n $fAEADModeImplAES256NettleGCM_$caeadStateDecrypt ::\n AES256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -422,15 +422,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes256_encrypt\n eta\n `cast`\n (N:AES256[0])\n ww\n ww1\n indata }]\n-13b9bd51c834b6b9e2b22b28f86d3187\n+b92b987a07cca655016229696078ecd2\n $fAEADModeImplAES256NettleGCM_$caeadStateEncrypt ::\n AES256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -445,26 +445,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes256_encrypt\n eta\n `cast`\n (N:AES256[0])\n ww\n ww1\n indata }]\n-d30c9c7b1d87321e22c7890649edfef4\n+0dbc1a9cb6bc575c3724e0b257d31e28\n $fAEADModeImplAES256NettleGCM_$caeadStateFinalize ::\n AES256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @AES256\n $fNettleBlockCipherAES256]\n-bdd869de4f814c982b5fb44afd593c11\n+43cc916baae9b031e07bee5f80a07fef\n $fAEADModeImplAESNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n AES Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -472,15 +472,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherAES\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @AES)\n $fAEADModeImplAESNettleGCM_$caeadStateEncrypt\n $fAEADModeImplAESNettleGCM_$caeadStateDecrypt\n $fAEADModeImplAESNettleGCM_$caeadStateFinalize]\n-0b3346fba04337ac5d176056d60bb388\n+3ef112a056f69797a9f214a0adb9b94b\n $fAEADModeImplAESNettleGCM_$caeadStateDecrypt ::\n AES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -497,15 +497,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_aes_encrypt\n eta\n `cast`\n (N:AES[0])\n ww\n ww1\n indata }]\n-437f8372afc46fc9abbded5fb49adc42\n+1f6a82005eeb95b1be7600ef7c286f20\n $fAEADModeImplAESNettleGCM_$caeadStateEncrypt ::\n AES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -522,26 +522,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_aes_encrypt\n eta\n `cast`\n (N:AES[0])\n ww\n ww1\n indata }]\n-e53919187cc384eaeb1578bd4c497d8f\n+8816b0dde9209817c760d4725f57e7a2\n $fAEADModeImplAESNettleGCM_$caeadStateFinalize ::\n AES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @AES\n $fNettleBlockCipherAES]\n-7b166c432c71418be0711b5f2447c2e3\n+210ce4a96ec9c1fa8e0780f862c04c47\n $fAEADModeImplARCTWONettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n ARCTWO Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -549,15 +549,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherARCTWO\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @ARCTWO)\n $fAEADModeImplARCTWONettleGCM_$caeadStateEncrypt\n $fAEADModeImplARCTWONettleGCM_$caeadStateDecrypt\n $fAEADModeImplARCTWONettleGCM_$caeadStateFinalize]\n-8ef7af2ae51ca26f33fbc4b2b9910e69\n+3bff66795aa6a5e3fa4238990cea1b64\n $fAEADModeImplARCTWONettleGCM_$caeadStateDecrypt ::\n ARCTWO\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -574,15 +574,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_arctwo_encrypt\n eta\n `cast`\n (N:ARCTWO[0])\n ww\n ww1\n indata }]\n-a17a2bbd45846b2ae9228175930dd1be\n+4040997eb1aa4439a8e997380c78ff9a\n $fAEADModeImplARCTWONettleGCM_$caeadStateEncrypt ::\n ARCTWO\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -599,26 +599,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_arctwo_encrypt\n eta\n `cast`\n (N:ARCTWO[0])\n ww\n ww1\n indata }]\n-dd4c0ec05bb2d5f291800e61bb8cf528\n+358b2cdc4908e2e7f67a3179c51dd100\n $fAEADModeImplARCTWONettleGCM_$caeadStateFinalize ::\n ARCTWO\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @ARCTWO\n $fNettleBlockCipherARCTWO]\n-73642bcf28369d6dd310e47110ca779e\n+51485c1d568f5d0192799ba6f5c13b50\n $fAEADModeImplBLOWFISHNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n BLOWFISH Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -626,15 +626,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherBLOWFISH\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @BLOWFISH)\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateEncrypt\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateDecrypt\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateFinalize]\n-fd0073289d93025a527db0f4609386b0\n+b3b23d71f8b6fa7b8424be65bccda897\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateDecrypt ::\n BLOWFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -651,15 +651,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_blowfish_encrypt\n eta\n `cast`\n (N:BLOWFISH[0])\n ww\n ww1\n indata }]\n-27f3da30ace69c98ff840c166d7f4257\n+60d3d65fd1a86125961d525c3f08100f\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateEncrypt ::\n BLOWFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -676,26 +676,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_blowfish_encrypt\n eta\n `cast`\n (N:BLOWFISH[0])\n ww\n ww1\n indata }]\n-920d58fce4da656ee55f6b814d5094af\n+77594fe75f52b8477a3b442176dabafb\n $fAEADModeImplBLOWFISHNettleGCM_$caeadStateFinalize ::\n BLOWFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH]\n-86f5eb09c7035f452de51d7098b1ecae\n+4232e77acabe936475863d8fd222803c\n $fAEADModeImplCAST128NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n CAST128 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -703,15 +703,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCAST128\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @CAST128)\n $fAEADModeImplCAST128NettleGCM_$caeadStateEncrypt\n $fAEADModeImplCAST128NettleGCM_$caeadStateDecrypt\n $fAEADModeImplCAST128NettleGCM_$caeadStateFinalize]\n-c2bd599504aec3c9e32d8c58935365ba\n+dfd568013ed96c5207d60cba526fac82\n $fAEADModeImplCAST128NettleGCM_$caeadStateDecrypt ::\n CAST128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -728,15 +728,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_cast128_encrypt\n eta\n `cast`\n (N:CAST128[0])\n ww\n ww1\n indata }]\n-35bb6d87cad93af895a78813f482da13\n+85cda6864110b5bda4ea5d1cd8662121\n $fAEADModeImplCAST128NettleGCM_$caeadStateEncrypt ::\n CAST128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -753,26 +753,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_cast128_encrypt\n eta\n `cast`\n (N:CAST128[0])\n ww\n ww1\n indata }]\n-a8ddcaacac1f26429af5f9d8d19507d3\n+10b522973f34a8589a31049e79a22a99\n $fAEADModeImplCAST128NettleGCM_$caeadStateFinalize ::\n CAST128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @CAST128\n $fNettleBlockCipherCAST128]\n-1b615c72341c144e08c3e9608fdfd0f2\n+6205742faa99efb426c2a468a43a0779\n $fAEADModeImplCamellia128NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n Camellia128 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -780,15 +780,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCamellia128\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @Camellia128)\n $fAEADModeImplCamellia128NettleGCM_$caeadStateEncrypt\n $fAEADModeImplCamellia128NettleGCM_$caeadStateDecrypt\n $fAEADModeImplCamellia128NettleGCM_$caeadStateFinalize]\n-97273e1edab4fd0b6cb983ba28e65b00\n+6989ec4e5276f355d764ca037c5020e5\n $fAEADModeImplCamellia128NettleGCM_$caeadStateDecrypt ::\n Camellia128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -803,15 +803,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia128_crypt\n eta\n `cast`\n (N:Camellia128[0])\n ww\n ww1\n indata }]\n-6d9f4f709bc36189364180de10d42c95\n+c92b5826f08e0555125ca6a532b7ca1b\n $fAEADModeImplCamellia128NettleGCM_$caeadStateEncrypt ::\n Camellia128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -826,26 +826,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia128_crypt\n eta\n `cast`\n (N:Camellia128[0])\n ww\n ww1\n indata }]\n-ddbb1041de322ad1cbbfc9b9ae8eed7b\n+42de48b30b13a2709c0a96e285ae1a19\n $fAEADModeImplCamellia128NettleGCM_$caeadStateFinalize ::\n Camellia128\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @Camellia128\n $fNettleBlockCipherCamellia128]\n-5f757bb408106fa6d61fd48b555044c1\n+7709902763fc35163b97579e5701192b\n $fAEADModeImplCamellia192NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n Camellia192 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -853,15 +853,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCamellia192\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @Camellia192)\n $fAEADModeImplCamellia192NettleGCM_$caeadStateEncrypt\n $fAEADModeImplCamellia192NettleGCM_$caeadStateDecrypt\n $fAEADModeImplCamellia192NettleGCM_$caeadStateFinalize]\n-35db3a0f00a8cffb86fc8eec90036fbe\n+f8df628a79b0c86205643d41a4480ec7\n $fAEADModeImplCamellia192NettleGCM_$caeadStateDecrypt ::\n Camellia192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -876,15 +876,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia192_crypt\n eta\n `cast`\n (N:Camellia192[0])\n ww\n ww1\n indata }]\n-2457dbd553e887b4ede83e3721ee1fb8\n+d3e9cefb015e591a677d6ab4d2ee663c\n $fAEADModeImplCamellia192NettleGCM_$caeadStateEncrypt ::\n Camellia192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -899,26 +899,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia192_crypt\n eta\n `cast`\n (N:Camellia192[0])\n ww\n ww1\n indata }]\n-6c5ea57c697d17c4ae478fe96760d365\n+55b316fa130c68fbda32f63baf4affd8\n $fAEADModeImplCamellia192NettleGCM_$caeadStateFinalize ::\n Camellia192\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @Camellia192\n $fNettleBlockCipherCamellia192]\n-f9c49ca073b766515fa2d30bdf6d1768\n+c845b5efd99129286620ab4f1ae76aab\n $fAEADModeImplCamellia256NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n Camellia256 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -926,15 +926,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCamellia256\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @Camellia256)\n $fAEADModeImplCamellia256NettleGCM_$caeadStateEncrypt\n $fAEADModeImplCamellia256NettleGCM_$caeadStateDecrypt\n $fAEADModeImplCamellia256NettleGCM_$caeadStateFinalize]\n-5ac4c97f139849a6fc9e4cd22ed923fd\n+e2d44e507ef17d22c7985999fe26d664\n $fAEADModeImplCamellia256NettleGCM_$caeadStateDecrypt ::\n Camellia256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -949,15 +949,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia256_crypt\n eta\n `cast`\n (N:Camellia256[0])\n ww\n ww1\n indata }]\n-160455cac10dea71cc02015203d493e2\n+3c4e417ab40b741a4e2fa717558b9cce\n $fAEADModeImplCamellia256NettleGCM_$caeadStateEncrypt ::\n Camellia256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -972,26 +972,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia256_crypt\n eta\n `cast`\n (N:Camellia256[0])\n ww\n ww1\n indata }]\n-363bff48b78d61bf6fd740e7abc0a69e\n+3448d78448eff498c83554dc24b63bab\n $fAEADModeImplCamellia256NettleGCM_$caeadStateFinalize ::\n Camellia256\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @Camellia256\n $fNettleBlockCipherCamellia256]\n-07af6798862174fb415343097e2c5bca\n+22047f8bf5273795422e32b03feccf28\n $fAEADModeImplCamelliaNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n Camellia Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -999,15 +999,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherCamellia\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @Camellia)\n $fAEADModeImplCamelliaNettleGCM_$caeadStateEncrypt\n $fAEADModeImplCamelliaNettleGCM_$caeadStateDecrypt\n $fAEADModeImplCamelliaNettleGCM_$caeadStateFinalize]\n-c24ab6fd1dbec9cfe70ab5d766b8ea37\n+1c9dd4d21c45de8c654afd62f28ebbcf\n $fAEADModeImplCamelliaNettleGCM_$caeadStateDecrypt ::\n Camellia\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -1024,15 +1024,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_camellia_encrypt\n eta\n `cast`\n (N:Camellia[0])\n ww\n ww1\n indata }]\n-175e777370f89b9b2db56d61be4de9c4\n+764bc1b4e2e2a8c892e15a7d84ee9d2b\n $fAEADModeImplCamelliaNettleGCM_$caeadStateEncrypt ::\n Camellia\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -1049,26 +1049,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_camellia_encrypt\n eta\n `cast`\n (N:Camellia[0])\n ww\n ww1\n indata }]\n-59492b7e97fa2186f6fdad1b3b1a154d\n+04798df9163c26bacb7c9cb7764fa7cf\n $fAEADModeImplCamelliaNettleGCM_$caeadStateFinalize ::\n Camellia\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @Camellia\n $fNettleBlockCipherCamellia]\n-a83794f8c0e59e819b2de3495227a618\n+2c48f2569ea42396c117bda51cfba77c\n $fAEADModeImplDESNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n DES Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -1076,15 +1076,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherDES\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @DES)\n $fAEADModeImplDESNettleGCM_$caeadStateEncrypt\n $fAEADModeImplDESNettleGCM_$caeadStateDecrypt\n $fAEADModeImplDESNettleGCM_$caeadStateFinalize]\n-5246d62c423b352e05e4f96edda873ad\n+90c44f3ec699e0e88d07b5a7817fd83a\n $fAEADModeImplDESNettleGCM_$caeadStateDecrypt ::\n DES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -1101,15 +1101,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_des_encrypt\n eta\n `cast`\n (N:DES[0])\n ww\n ww1\n indata }]\n-d16a2f0afc628149ca1024b48bdbe155\n+8b9f1226bb54ef44112d2e3519c7bf12\n $fAEADModeImplDESNettleGCM_$caeadStateEncrypt ::\n DES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -1126,26 +1126,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_des_encrypt\n eta\n `cast`\n (N:DES[0])\n ww\n ww1\n indata }]\n-0e2163770276b61e645f5eb131f8c168\n+2da5267a3bdd1b57a9c92a5bcc1c92fd\n $fAEADModeImplDESNettleGCM_$caeadStateFinalize ::\n DES\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @DES\n $fNettleBlockCipherDES]\n-d8bdadb2df08e04ff570aff28f0b9430\n+7426949511b9644a2051251da4aa1546\n $fAEADModeImplDES_EDE3NettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n DES_EDE3 Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -1153,15 +1153,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherDES_EDE3\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @DES_EDE3)\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateEncrypt\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateDecrypt\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateFinalize]\n-600ac24f2d566d1fa1e26a239caad9bc\n+3fc6e44909b17fe51f1afa3e706aefaa\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateDecrypt ::\n DES_EDE3\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -1178,15 +1178,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_des3_encrypt\n eta\n `cast`\n (N:DES_EDE3[0])\n ww\n ww1\n indata }]\n-4878f2a5c25596cb6be28935ca4ac5d0\n+25d503995890162a23918b52c2c83dc5\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateEncrypt ::\n DES_EDE3\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -1203,26 +1203,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_des3_encrypt\n eta\n `cast`\n (N:DES_EDE3[0])\n ww\n ww1\n indata }]\n-377bafe4aa8bb2920c9a2d6f54ae0fc0\n+d5ec4a1c40f98ae48ffd9c25c12cafa3\n $fAEADModeImplDES_EDE3NettleGCM_$caeadStateFinalize ::\n DES_EDE3\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3]\n-314fed2436fae45defc374e5b571d160\n+9533beac5123d85b38761328063c24e6\n $fAEADModeImplSERPENTNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n SERPENT Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -1230,15 +1230,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherSERPENT\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @SERPENT)\n $fAEADModeImplSERPENTNettleGCM_$caeadStateEncrypt\n $fAEADModeImplSERPENTNettleGCM_$caeadStateDecrypt\n $fAEADModeImplSERPENTNettleGCM_$caeadStateFinalize]\n-53c3999337a6e6b9746d6b3d138866c0\n+dd69f3c7ea72c96027ea36708a11a314\n $fAEADModeImplSERPENTNettleGCM_$caeadStateDecrypt ::\n SERPENT\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -1255,15 +1255,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_serpent_encrypt\n eta\n `cast`\n (N:SERPENT[0])\n ww\n ww1\n indata }]\n-0a9536768d99fedcd4eca9bcde9e56d4\n+dc4bb9e37ae8eb5e749fa59909fd8b98\n $fAEADModeImplSERPENTNettleGCM_$caeadStateEncrypt ::\n SERPENT\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -1280,26 +1280,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_serpent_encrypt\n eta\n `cast`\n (N:SERPENT[0])\n ww\n ww1\n indata }]\n-6e93c01b675e2ea0c7b2a10a32207ad7\n+938361020c132030c40a3984a68f86b9\n $fAEADModeImplSERPENTNettleGCM_$caeadStateFinalize ::\n SERPENT\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @SERPENT\n $fNettleBlockCipherSERPENT]\n-ba5a9c5cbb41b66f175cd6bf15986a43\n+efdb02ce27641ea49aa88f50e2f271bd\n $fAEADModeImplTWOFISHNettleGCM ::\n Crypto.Cipher.Types.Block.AEADModeImpl\n TWOFISH Crypto.Nettle.Ciphers.Internal.NettleGCM\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:AEADModeImpl],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -1307,15 +1307,15 @@\n @Crypto.Nettle.Ciphers.Internal.NettleGCM\n $fBlockCipherTWOFISH\n (Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateAppendHeader\n @TWOFISH)\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateEncrypt\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateDecrypt\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateFinalize]\n-6e2a95428862e210cb528d35670f36c6\n+abd6ea7613ae86ddbb253af4169d9985\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateDecrypt ::\n TWOFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -1332,15 +1332,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_twofish_encrypt\n eta\n `cast`\n (N:TWOFISH[0])\n ww\n ww1\n indata }]\n-ae6fa009d94bbf18392bbd6e261a61a4\n+e6f9afc56cb6b6f124c367bc0112b8d3\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateEncrypt ::\n TWOFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString,\n Crypto.Nettle.Ciphers.Internal.NettleGCM)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n@@ -1357,26 +1357,26 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_twofish_encrypt\n eta\n `cast`\n (N:TWOFISH[0])\n ww\n ww1\n indata }]\n-f114a1cb8a47706edcf694aa4fdb144b\n+d1866869e8a858e8c40493ddd6d261da\n $fAEADModeImplTWOFISHNettleGCM_$caeadStateFinalize ::\n TWOFISH\n -> Crypto.Nettle.Ciphers.Internal.NettleGCM\n -> GHC.Types.Int\n -> Crypto.Cipher.Types.Base.AuthTag\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_gcm_aeadStateFinalize\n @TWOFISH\n $fNettleBlockCipherTWOFISH]\n-25ecab18b0e78ee35c38d4c79ede400c\n+121d5a939644ac47e660ed17090ce5b7\n $fBlockCipherAES :: Crypto.Cipher.Types.Block.BlockCipher AES\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES\n $fCipherAES\n@@ -1387,15 +1387,15 @@\n $fBlockCipherAES_$ccbcDecrypt\n $fBlockCipherAES_$ccfbEncrypt\n $fBlockCipherAES_$ccfbDecrypt\n $fBlockCipherAES_$cctrCombine\n $fBlockCipherAES_$cxtsEncrypt\n $fBlockCipherAES_$cxtsDecrypt\n $fBlockCipherAES_$caeadInit]\n-9480aba87287180ecdc85f9d4c60707d\n+0240ea6f9dd31dfb85477667f239a6ab\n $fBlockCipherAES128 :: Crypto.Cipher.Types.Block.BlockCipher AES128\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES128\n $fCipherAES128\n@@ -1406,35 +1406,35 @@\n $fBlockCipherAES128_$ccbcDecrypt\n $fBlockCipherAES128_$ccfbEncrypt\n $fBlockCipherAES128_$ccfbDecrypt\n $fBlockCipherAES128_$cctrCombine\n $fBlockCipherAES128_$cxtsEncrypt\n $fBlockCipherAES128_$cxtsDecrypt\n $fBlockCipherAES128_$caeadInit]\n-158bcd66430c91aebd3f58a5dbb3dd97\n+3d6219ef2275da9eb98c365577951eff\n $fBlockCipherAES128_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> AES128\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD AES128)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-cd58f5870c243e7a5027b8f64fe3b7a6\n+21979a3c264a906442bd07f5aa90b9d3\n $fBlockCipherAES128_$cblockSize :: AES128 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES128\n @GHC.Types.Int\n $fNettleBlockCipherAES1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-851af44d276d9f76c648b176434c0edb\n+bf988715918a00f48f289583f3cbd097\n $fBlockCipherAES128_$ccbcDecrypt ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1447,15 +1447,15 @@\n @AES128\n $fNettleBlockCipherAES128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-09076e165a671cf017fcdc155a81949e\n+fdf585a85edab91e47099559b0ae7932\n $fBlockCipherAES128_$ccbcEncrypt ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1468,15 +1468,15 @@\n @AES128\n $fNettleBlockCipherAES128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-e9172504dc60287f7942eae5f9ad2a2b\n+da64acd9f1c21f2bbac5d4385a9d621d\n $fBlockCipherAES128_$ccfbDecrypt ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1489,15 +1489,15 @@\n @AES128\n $fNettleBlockCipherAES128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-9ed31f22109e532db4bc97d87b8b105a\n+b0474029fd5b6f2d213775a1f213bacd\n $fBlockCipherAES128_$ccfbEncrypt ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1510,26 +1510,26 @@\n @AES128\n $fNettleBlockCipherAES128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-701bc470b5811163bf90ba9594348b57\n+3bee28f2e640b8191a53cf6fd4724ece\n $fBlockCipherAES128_$cctrCombine ::\n AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @AES128\n $fNettleBlockCipherAES128]\n-f1d69cc7ae87458cea88d9e1613f3bf3\n+2e5b29fd1343905adc6b2e34f91b995e\n $fBlockCipherAES128_$cecbDecrypt ::\n AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1539,15 +1539,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @AES128\n $fNettleBlockCipherAES128\n eta\n ww\n ww1\n ww2 }]\n-63acf517accf62998698805b7a38776a\n+e63bbfde10167137cde3749673d663b2\n $fBlockCipherAES128_$cecbEncrypt ::\n AES128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1557,15 +1557,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @AES128\n $fNettleBlockCipherAES128\n eta\n ww\n ww1\n ww2 }]\n-794ee56538c7aa4596e3054f55f74af4\n+7745fa35c171893a2cb8fba925437f63\n $fBlockCipherAES128_$cxtsDecrypt ::\n (AES128, AES128)\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1579,15 +1579,15 @@\n case $w$cxtsDecrypt\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-e331795078cf0dd6750a2d613ab9f756\n+0f90be02129321599ab75bef6c721e19\n $fBlockCipherAES128_$cxtsEncrypt ::\n (AES128, AES128)\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1601,15 +1601,15 @@\n case $w$cxtsEncrypt\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-735705b0e53b413ba8894360d49c6286\n+a340a4e54ba1a7d141d1d97a56d7dfb3\n $fBlockCipherAES192 :: Crypto.Cipher.Types.Block.BlockCipher AES192\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES192\n $fCipherAES192\n@@ -1620,35 +1620,35 @@\n $fBlockCipherAES192_$ccbcDecrypt\n $fBlockCipherAES192_$ccfbEncrypt\n $fBlockCipherAES192_$ccfbDecrypt\n $fBlockCipherAES192_$cctrCombine\n $fBlockCipherAES192_$cxtsEncrypt\n $fBlockCipherAES192_$cxtsDecrypt\n $fBlockCipherAES192_$caeadInit]\n-ae839bc5ea671a1351ddd958eff3df7a\n+0fe3903c7f3032db76e7377ea48f9337\n $fBlockCipherAES192_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> AES192\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD AES192)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-8ed76694b9fdeab34b5fe76c4da83a81\n+76babd26507d1ce9aa482d255ef93dca\n $fBlockCipherAES192_$cblockSize :: AES192 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES192\n @GHC.Types.Int\n $fNettleBlockCipherAES2\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-301a6a1e1af3689b79d3026a0c22a85e\n+97b6f55bd976c848844524e0b6cd636a\n $fBlockCipherAES192_$ccbcDecrypt ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1661,15 +1661,15 @@\n @AES192\n $fNettleBlockCipherAES192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ab6e1d575d9359a786200f4c82e48153\n+f2276a443c3a6663a9b3c288584b1dfb\n $fBlockCipherAES192_$ccbcEncrypt ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1682,15 +1682,15 @@\n @AES192\n $fNettleBlockCipherAES192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-2e37fdb7d1b2adeabb206dbced1ea2b4\n+163f9359f1447b2a1430ad4a16ce2b46\n $fBlockCipherAES192_$ccfbDecrypt ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1703,15 +1703,15 @@\n @AES192\n $fNettleBlockCipherAES192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-7248d2bb8ced338042b7689d719fdb90\n+21377982ad1dd082db49914b7332d810\n $fBlockCipherAES192_$ccfbEncrypt ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1724,26 +1724,26 @@\n @AES192\n $fNettleBlockCipherAES192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-1a6a9a65bfa91d2e51b95ff3333377ab\n+9699ab1758446e4c9ff7d849e32bbc1f\n $fBlockCipherAES192_$cctrCombine ::\n AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @AES192\n $fNettleBlockCipherAES192]\n-96a13e42ab17b398f72e19b8cef58863\n+71b4f0009d1627f04835a6397d544492\n $fBlockCipherAES192_$cecbDecrypt ::\n AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1753,15 +1753,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @AES192\n $fNettleBlockCipherAES192\n eta\n ww\n ww1\n ww2 }]\n-d257e8c1f92b8f55e6a62667f377fda1\n+34b158c2530607a86cadf933ae02b558\n $fBlockCipherAES192_$cecbEncrypt ::\n AES192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1771,15 +1771,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @AES192\n $fNettleBlockCipherAES192\n eta\n ww\n ww1\n ww2 }]\n-a72152a7a533162b4d8fae10e9758524\n+91871dc59a825baacd881e24dd3c22d4\n $fBlockCipherAES192_$cxtsDecrypt ::\n (AES192, AES192)\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1793,15 +1793,15 @@\n case $w$cxtsDecrypt1\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-5af8d40da5ede2f23fd75916202765f2\n+9b9fbc7ada174ddfe4eedc7e90c84730\n $fBlockCipherAES192_$cxtsEncrypt ::\n (AES192, AES192)\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1815,15 +1815,15 @@\n case $w$cxtsEncrypt1\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-507d07cc67b6ac3ff258560542208da6\n+e4c33d73e2336d8c81739b61ebcefa52\n $fBlockCipherAES256 :: Crypto.Cipher.Types.Block.BlockCipher AES256\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES256\n $fCipherAES256\n@@ -1834,35 +1834,35 @@\n $fBlockCipherAES256_$ccbcDecrypt\n $fBlockCipherAES256_$ccfbEncrypt\n $fBlockCipherAES256_$ccfbDecrypt\n $fBlockCipherAES256_$cctrCombine\n $fBlockCipherAES256_$cxtsEncrypt\n $fBlockCipherAES256_$cxtsDecrypt\n $fBlockCipherAES256_$caeadInit]\n-4fe68e09465ef2dda0720001d14ae98c\n+2d657d94a5a8cc1fd5250fbbb770adea\n $fBlockCipherAES256_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> AES256\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD AES256)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-8f962e7e3bd574bef8b76a1435592a5d\n+02f41bffc952e87ef235fca60c1d1ffe\n $fBlockCipherAES256_$cblockSize :: AES256 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES256\n @GHC.Types.Int\n $fNettleBlockCipherAES3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-d80f691c5265c850e25f2ebd67efe6ba\n+def010f435af8918a3276ca289963913\n $fBlockCipherAES256_$ccbcDecrypt ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1875,15 +1875,15 @@\n @AES256\n $fNettleBlockCipherAES256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-2e812bae35be1424bfa148ad14dec619\n+ba468022bb3b3f3de3ae437c6e00007c\n $fBlockCipherAES256_$ccbcEncrypt ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1896,15 +1896,15 @@\n @AES256\n $fNettleBlockCipherAES256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-09a8f07db029f1f2a8ac1e036eb79e6f\n+bcff6725f05699b94b76c0e0a9091e69\n $fBlockCipherAES256_$ccfbDecrypt ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1917,15 +1917,15 @@\n @AES256\n $fNettleBlockCipherAES256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-8b855aee0e6521a16f2781c21cfee8e7\n+ab2ef27a1a24b955e62ef8b018e59a8f\n $fBlockCipherAES256_$ccfbEncrypt ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -1938,26 +1938,26 @@\n @AES256\n $fNettleBlockCipherAES256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-077704d262067e0b1840f04586d80d40\n+18cf976bfb877c146d09876dc2246a92\n $fBlockCipherAES256_$cctrCombine ::\n AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @AES256\n $fNettleBlockCipherAES256]\n-701d57b09bfad6985a72ab8aa8ba8729\n+7b16bb339a36fe1c05b1b45976c16ba1\n $fBlockCipherAES256_$cecbDecrypt ::\n AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1967,15 +1967,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @AES256\n $fNettleBlockCipherAES256\n eta\n ww\n ww1\n ww2 }]\n-07e595387e29b4e35ec0dcb5df882eee\n+3709e2095362f5be920f73b554e79b83\n $fBlockCipherAES256_$cecbEncrypt ::\n AES256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -1985,15 +1985,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @AES256\n $fNettleBlockCipherAES256\n eta\n ww\n ww1\n ww2 }]\n-15ebacbccdecd4297974713ceab3771a\n+57baf9d8c89052d792f68f5bbcadc605\n $fBlockCipherAES256_$cxtsDecrypt ::\n (AES256, AES256)\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2007,15 +2007,15 @@\n case $w$cxtsDecrypt2\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-c8f46fcae6288a4ad06efe601b5e04e1\n+04824f817108dd954d9a968c54223c98\n $fBlockCipherAES256_$cxtsEncrypt ::\n (AES256, AES256)\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2029,35 +2029,35 @@\n case $w$cxtsEncrypt2\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-31f48b5033878533ee3719e144c12ef4\n+1135bd2e25ca4f0335c39c081cb529f7\n $fBlockCipherAES_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> AES\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD AES)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-b305997e249296ec7d2dc24e96fcfc35\n+ed7f0416084d5e090be5ecd3bf471261\n $fBlockCipherAES_$cblockSize :: AES -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES\n @GHC.Types.Int\n $fNettleBlockCipherAES4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-f14605cfc6e9791c47e89379618ccf3c\n+0a39dbda7e2594b69f30b097ca5e173e\n $fBlockCipherAES_$ccbcDecrypt ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2070,15 +2070,15 @@\n @AES\n $fNettleBlockCipherAES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-fa89db7694d7cb8d3a5f79239801d8b5\n+f8f1d1af376be048dea1919197c946e9\n $fBlockCipherAES_$ccbcEncrypt ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2091,15 +2091,15 @@\n @AES\n $fNettleBlockCipherAES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-0954b3cb7b4e8f38247ee0b99a113edf\n+a877d5affd167c5908bb923333b4b8cc\n $fBlockCipherAES_$ccfbDecrypt ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2112,15 +2112,15 @@\n @AES\n $fNettleBlockCipherAES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-9fd2b3f3c369501d3db9cba0c880d7fa\n+424ac3f41d5b1fa0f0866949db0f7f4f\n $fBlockCipherAES_$ccfbEncrypt ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2133,26 +2133,26 @@\n @AES\n $fNettleBlockCipherAES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-51846c458351a1cfcff9cb407c9ab373\n+e398d986d3556960531a477b65fd736a\n $fBlockCipherAES_$cctrCombine ::\n AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @AES\n $fNettleBlockCipherAES]\n-500c9583bd1098ba1071238a850aa365\n+8a9642ed8651cbb31cc07b7d1a85d3bb\n $fBlockCipherAES_$cecbDecrypt ::\n AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2162,15 +2162,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @AES\n $fNettleBlockCipherAES\n eta\n ww\n ww1\n ww2 }]\n-c977fe7e34abb6cdc446149c118a5541\n+ab99580602f376a62c79b9442094549e\n $fBlockCipherAES_$cecbEncrypt ::\n AES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2180,15 +2180,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @AES\n $fNettleBlockCipherAES\n eta\n ww\n ww1\n ww2 }]\n-db641a6f49ac9325f1779c279c738b6d\n+d5d1b8ea1cb441d8b5856ca786c6ba35\n $fBlockCipherAES_$cxtsDecrypt ::\n (AES, AES)\n -> Crypto.Cipher.Types.Base.IV AES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2202,15 +2202,15 @@\n case $w$cxtsDecrypt3\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-5e368abf810bbe8250ee7b76bae43bbf\n+24bc706d00cf5473b000533f54585de2\n $fBlockCipherAES_$cxtsEncrypt ::\n (AES, AES)\n -> Crypto.Cipher.Types.Base.IV AES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2224,15 +2224,15 @@\n case $w$cxtsEncrypt3\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-bfa6821cf73e1614c9971610a82936b8\n+29e0de8893ca816865acc50fb0823c95\n $fBlockCipherARCTWO :: Crypto.Cipher.Types.Block.BlockCipher ARCTWO\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ARCTWO\n $fCipherARCTWO\n@@ -2243,35 +2243,35 @@\n $fBlockCipherARCTWO_$ccbcDecrypt\n $fBlockCipherARCTWO_$ccfbEncrypt\n $fBlockCipherARCTWO_$ccfbDecrypt\n $fBlockCipherARCTWO_$cctrCombine\n $fBlockCipherARCTWO_$cxtsEncrypt\n $fBlockCipherARCTWO_$cxtsDecrypt\n $fBlockCipherARCTWO_$caeadInit]\n-537a8acf0fb4fcb12516f9a2e40e2fbd\n+9e3ee09f1e334ac3394adbb1ab670555\n $fBlockCipherARCTWO_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> ARCTWO\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD ARCTWO)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-fc623d48a85ce75afe428ee769d1bb88\n+8288e2f372a12341f2e53483d030d8bc\n $fBlockCipherARCTWO_$cblockSize :: ARCTWO -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCTWO\n @GHC.Types.Int\n $fNettleBlockCipherARCTWO1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-83af99129090cf72cf92eb917b5990b7\n+62cdc28e57949b3413d9714b477d6e08\n $fBlockCipherARCTWO_$ccbcDecrypt ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2284,15 +2284,15 @@\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n eta1\n ww\n ww1\n ww2 }]\n-8d3807779ca41fd0116c219a07a29d6b\n+f1b6befa7423b2803ea3bc6c67a4f064\n $fBlockCipherARCTWO_$ccbcEncrypt ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2305,15 +2305,15 @@\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n eta1\n ww\n ww1\n ww2 }]\n-0dd640c5922d45c1f0d5b35e11791360\n+3bb11e1ac363086502f7d555e5ce9bfc\n $fBlockCipherARCTWO_$ccfbDecrypt ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2326,15 +2326,15 @@\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n eta1\n ww\n ww1\n ww2 }]\n-43fa8cc42db7901018b5ef46206b4539\n+4682b633811dd9bbc49e28634afe6f4c\n $fBlockCipherARCTWO_$ccfbEncrypt ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2347,26 +2347,26 @@\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n eta1\n ww\n ww1\n ww2 }]\n-f44d789cff83200ce15326b01ee49cba\n+ccb7a21b6279dff36095467ce04ce312\n $fBlockCipherARCTWO_$cctrCombine ::\n ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @ARCTWO\n $fNettleBlockCipherARCTWO]\n-eca6c3f60760d20782c9493054d25909\n+d2e6b4961f4d65b6691e23242e30987b\n $fBlockCipherARCTWO_$cecbDecrypt ::\n ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2376,15 +2376,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n ww\n ww1\n ww2 }]\n-3fc4217d07efc8ca60609a7212218613\n+4512a02ee6831be5698a51c3baff6fef\n $fBlockCipherARCTWO_$cecbEncrypt ::\n ARCTWO\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2394,15 +2394,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @ARCTWO\n $fNettleBlockCipherARCTWO\n eta\n ww\n ww1\n ww2 }]\n-db08ef660bb078393443887f269ca00d\n+ca1456c6741f6e2a575556e02848d3d0\n $fBlockCipherARCTWO_$cxtsDecrypt ::\n (ARCTWO, ARCTWO)\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2416,15 +2416,15 @@\n case $w$cxtsDecrypt4\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-151ed2e5efdb58a45fb5be5a22ef41ba\n+f5f7099c7aedb90a29c0b3c84e162c7c\n $fBlockCipherARCTWO_$cxtsEncrypt ::\n (ARCTWO, ARCTWO)\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2438,15 +2438,15 @@\n case $w$cxtsEncrypt4\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-c1d5f93e374a104753ce5be52c578984\n+2590319dad276b4e9d7825bda8d81fa2\n $fBlockCipherBLOWFISH ::\n Crypto.Cipher.Types.Block.BlockCipher BLOWFISH\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @BLOWFISH\n@@ -2458,36 +2458,36 @@\n $fBlockCipherBLOWFISH_$ccbcDecrypt\n $fBlockCipherBLOWFISH_$ccfbEncrypt\n $fBlockCipherBLOWFISH_$ccfbDecrypt\n $fBlockCipherBLOWFISH_$cctrCombine\n $fBlockCipherBLOWFISH_$cxtsEncrypt\n $fBlockCipherBLOWFISH_$cxtsDecrypt\n $fBlockCipherBLOWFISH_$caeadInit]\n-b1d6591bdd30dee66d57bc55ea0b2cd7\n+5d176c4a72425dd0d6631579ac7afaa6\n $fBlockCipherBLOWFISH_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> BLOWFISH\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD BLOWFISH)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-fbbc68a7a54b97d9ceeb946da7335ac2\n+6fa39fbbd9086c4ab3eec0bcc80fd29a\n $fBlockCipherBLOWFISH_$cblockSize :: BLOWFISH -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @BLOWFISH\n @GHC.Types.Int\n $fNettleBlockCipherBLOWFISH1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-eeff6e831b88752a94ad20fee7fb1922\n+e8ca8bbc743edd984c8335669d6ecf04\n $fBlockCipherBLOWFISH_$ccbcDecrypt ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2500,15 +2500,15 @@\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-60de3e35193461597e49d7cbf06d1acb\n+b010e774aa82dc1e11fba40d3e31837b\n $fBlockCipherBLOWFISH_$ccbcEncrypt ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2521,15 +2521,15 @@\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-aacae9f9060d7e7c86f28383c7cb08c7\n+83ad6421083918e426d40c9a4543a826\n $fBlockCipherBLOWFISH_$ccfbDecrypt ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2542,15 +2542,15 @@\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ce4934fcd8d92dbaded7409e0435b7b3\n+cc04e2bd581852c1af920b509f5224db\n $fBlockCipherBLOWFISH_$ccfbEncrypt ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2563,26 +2563,26 @@\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-08b8b40879921f96b51980010479fc49\n+47780d618f1f65c23a9247fcac9892e7\n $fBlockCipherBLOWFISH_$cctrCombine ::\n BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH]\n-5d50512eb4853b3af72ed5c73bcd607a\n+67582edf86515cb6f447b4e0b592a3c0\n $fBlockCipherBLOWFISH_$cecbDecrypt ::\n BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2592,15 +2592,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n ww\n ww1\n ww2 }]\n-5d6b0f14a638181133526dcb805db3e7\n+85a034c61125fb97df67b8980d9e6169\n $fBlockCipherBLOWFISH_$cecbEncrypt ::\n BLOWFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2610,15 +2610,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @BLOWFISH\n $fNettleBlockCipherBLOWFISH\n eta\n ww\n ww1\n ww2 }]\n-ad9b2a166be6f3aed444df944325c530\n+f1074f1b7a88d2346269a0bf6d035c41\n $fBlockCipherBLOWFISH_$cxtsDecrypt ::\n (BLOWFISH, BLOWFISH)\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2632,15 +2632,15 @@\n case $w$cxtsDecrypt5\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-5e549895586a42e66ccbdec93e8afa76\n+f44512dfd4cb645075a3a0869d369eb3\n $fBlockCipherBLOWFISH_$cxtsEncrypt ::\n (BLOWFISH, BLOWFISH)\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2654,15 +2654,15 @@\n case $w$cxtsEncrypt5\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-5d819a8e3db6264b5a4711a313da4ce9\n+1d884451973915b64b939e65987e470f\n $fBlockCipherCAST128 ::\n Crypto.Cipher.Types.Block.BlockCipher CAST128\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CAST128\n@@ -2674,36 +2674,36 @@\n $fBlockCipherCAST128_$ccbcDecrypt\n $fBlockCipherCAST128_$ccfbEncrypt\n $fBlockCipherCAST128_$ccfbDecrypt\n $fBlockCipherCAST128_$cctrCombine\n $fBlockCipherCAST128_$cxtsEncrypt\n $fBlockCipherCAST128_$cxtsDecrypt\n $fBlockCipherCAST128_$caeadInit]\n-24f2406b72af10e815e66ec8cf02ee7d\n+68f639d146f0e893d276525f4b6a95c7\n $fBlockCipherCAST128_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> CAST128\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD CAST128)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-5f39d1b995ae98f5a98bd2c46add5483\n+303fad1810105a21164be4e9c8059cc2\n $fBlockCipherCAST128_$cblockSize :: CAST128 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CAST128\n @GHC.Types.Int\n $fNettleBlockCipherCAST1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-37abcd1dd32e783c671439cebf0aaa3b\n+8bf01a80de17d59005836eadb3b16d82\n $fBlockCipherCAST128_$ccbcDecrypt ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2716,15 +2716,15 @@\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-87f4b90c06c23c77c65bb6d570b6953e\n+d96ec6688e2c6f2a535d666988e61925\n $fBlockCipherCAST128_$ccbcEncrypt ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2737,15 +2737,15 @@\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-28d76ab47a24da07b66586fd0520f33d\n+0cb7bdd9abc8afd0786ce21289a48200\n $fBlockCipherCAST128_$ccfbDecrypt ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2758,15 +2758,15 @@\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ebaef2bff752f6546f89aea6568b07a7\n+b1ec29477ec9ebfee7fd27f2af3053c3\n $fBlockCipherCAST128_$ccfbEncrypt ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2779,26 +2779,26 @@\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-3cbf9263d281116a2c7c6f2cddb881db\n+bab9d65dcc47446f4a0d42229eca03ae\n $fBlockCipherCAST128_$cctrCombine ::\n CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @CAST128\n $fNettleBlockCipherCAST128]\n-59e60e5d6ae86490ec1bfc9c16881534\n+84e645cd690138cfbd03c5c31dfdc47f\n $fBlockCipherCAST128_$cecbDecrypt ::\n CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2808,15 +2808,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n ww\n ww1\n ww2 }]\n-16b9241682dcd03c1219668dad70a2a6\n+a5c6810997989dfd41846533aa4b8a5d\n $fBlockCipherCAST128_$cecbEncrypt ::\n CAST128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -2826,15 +2826,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @CAST128\n $fNettleBlockCipherCAST128\n eta\n ww\n ww1\n ww2 }]\n-8776f2d38c111ef0616c3508e15ea405\n+14f91e87ade41288204d93cdd9a18128\n $fBlockCipherCAST128_$cxtsDecrypt ::\n (CAST128, CAST128)\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2848,15 +2848,15 @@\n case $w$cxtsDecrypt6\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-b313fd821643b434356b35eef2784304\n+5f2a28f6a9d03bda2da92e6215c8e3ca\n $fBlockCipherCAST128_$cxtsEncrypt ::\n (CAST128, CAST128)\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -2870,15 +2870,15 @@\n case $w$cxtsEncrypt6\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-e87c41188513001237223106f8f708b5\n+b665ffcf84fbbe62b6c2e6e041aaa2e3\n $fBlockCipherCamellia ::\n Crypto.Cipher.Types.Block.BlockCipher Camellia\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia\n@@ -2890,15 +2890,15 @@\n $fBlockCipherCamellia_$ccbcDecrypt\n $fBlockCipherCamellia_$ccfbEncrypt\n $fBlockCipherCamellia_$ccfbDecrypt\n $fBlockCipherCamellia_$cctrCombine\n $fBlockCipherCamellia_$cxtsEncrypt\n $fBlockCipherCamellia_$cxtsDecrypt\n $fBlockCipherCamellia_$caeadInit]\n-06124d1001a2abf7937ec266002337d9\n+d8d1b265cf42c38daba1f518ecd841d5\n $fBlockCipherCamellia128 ::\n Crypto.Cipher.Types.Block.BlockCipher Camellia128\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia128\n@@ -2910,37 +2910,37 @@\n $fBlockCipherCamellia128_$ccbcDecrypt\n $fBlockCipherCamellia128_$ccfbEncrypt\n $fBlockCipherCamellia128_$ccfbDecrypt\n $fBlockCipherCamellia128_$cctrCombine\n $fBlockCipherCamellia128_$cxtsEncrypt\n $fBlockCipherCamellia128_$cxtsDecrypt\n $fBlockCipherCamellia128_$caeadInit]\n-855b0ab85f7902efc316e871bb47e386\n+e26250eb1fcf2a816d39703edcdcbcb7\n $fBlockCipherCamellia128_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> Camellia128\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD Camellia128)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-d2dc034bbed8a7448045a51a3905afdb\n+11e9cc30291e8596ec1a6267676685c9\n $fBlockCipherCamellia128_$cblockSize ::\n Camellia128 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia128\n @GHC.Types.Int\n $fNettleBlockCipherCamellia1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-079e7ccf32ebe9103509b2123cebb986\n+1455db4a4f5b1314cabef7a0a741a7f0\n $fBlockCipherCamellia128_$ccbcDecrypt ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2953,15 +2953,15 @@\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-91a986362fc144e326c699a62fea669b\n+f76786a2459e5ab6a5f96d9ec79d1295\n $fBlockCipherCamellia128_$ccbcEncrypt ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2974,15 +2974,15 @@\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ad1d956f60f971fad951d773e084b90b\n+ac5dcfbafc89783a9f19608efff76126\n $fBlockCipherCamellia128_$ccfbDecrypt ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -2995,15 +2995,15 @@\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-87d048c14e1c16964d052d04c4475b94\n+c73b89e7343170e67c915521e5d400f0\n $fBlockCipherCamellia128_$ccfbEncrypt ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3016,26 +3016,26 @@\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n eta1\n ww\n ww1\n ww2 }]\n-e6e0a5a80b695fefb3894bf85d17a27b\n+d33b6c4a4d77ee07b470abc9887db987\n $fBlockCipherCamellia128_$cctrCombine ::\n Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @Camellia128\n $fNettleBlockCipherCamellia128]\n-5a6bc20c4b748c434faa3e2ebda6f75e\n+9fcafd906e395bdf3472e1ff445dd4de\n $fBlockCipherCamellia128_$cecbDecrypt ::\n Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3045,15 +3045,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n ww\n ww1\n ww2 }]\n-ae1e18437ddf364080508e995f604594\n+86b91619e9a27dbb7285e3f1136dacfa\n $fBlockCipherCamellia128_$cecbEncrypt ::\n Camellia128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3063,15 +3063,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @Camellia128\n $fNettleBlockCipherCamellia128\n eta\n ww\n ww1\n ww2 }]\n-6f45f2fd5eb5e26a63bee13fb687ac25\n+d3880cf9881e5b3022608b7dd4dda624\n $fBlockCipherCamellia128_$cxtsDecrypt ::\n (Camellia128, Camellia128)\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3085,15 +3085,15 @@\n case $w$cxtsDecrypt7\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-68b6d1faba7dfd08a255aaa6d191e2da\n+79e269c4a9c744741664cbe111a48085\n $fBlockCipherCamellia128_$cxtsEncrypt ::\n (Camellia128, Camellia128)\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3107,15 +3107,15 @@\n case $w$cxtsEncrypt7\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-037a674d18d71dc7a1bcea2825b0b673\n+8ca3e13f692b3cd6e00cd68db2022bc2\n $fBlockCipherCamellia192 ::\n Crypto.Cipher.Types.Block.BlockCipher Camellia192\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia192\n@@ -3127,37 +3127,37 @@\n $fBlockCipherCamellia192_$ccbcDecrypt\n $fBlockCipherCamellia192_$ccfbEncrypt\n $fBlockCipherCamellia192_$ccfbDecrypt\n $fBlockCipherCamellia192_$cctrCombine\n $fBlockCipherCamellia192_$cxtsEncrypt\n $fBlockCipherCamellia192_$cxtsDecrypt\n $fBlockCipherCamellia192_$caeadInit]\n-ffe4683473f87d71c0007c6f0ff3f7d6\n+0719d93c487d9a676364c6408c7dfb4d\n $fBlockCipherCamellia192_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> Camellia192\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD Camellia192)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-5472d6ee9844cd04a5fb67a6895ae3b5\n+1dfe51347ba2c3e4a63c177b35482671\n $fBlockCipherCamellia192_$cblockSize ::\n Camellia192 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia192\n @GHC.Types.Int\n $fNettleBlockCipherCamellia2\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-722ff72d723301d22b253245d1e37bea\n+08d684149b300de5780da1c24a892301\n $fBlockCipherCamellia192_$ccbcDecrypt ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3170,15 +3170,15 @@\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-c3e1656c0b2a874827fd1181b0992f77\n+a85a4bb94c7739420d9763fdc9690e6f\n $fBlockCipherCamellia192_$ccbcEncrypt ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3191,15 +3191,15 @@\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-c0c672625489027cb7d687c2a7666b98\n+d718b33bdc5651113d323bbafc183e1b\n $fBlockCipherCamellia192_$ccfbDecrypt ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3212,15 +3212,15 @@\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-641b71412eb86205b6f874ff03cbc3f4\n+ca719c2afe2e572586181fd958038aad\n $fBlockCipherCamellia192_$ccfbEncrypt ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3233,26 +3233,26 @@\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n eta1\n ww\n ww1\n ww2 }]\n-de43a400277241442b4a0db1dcff753e\n+78519918d366919ce6a1a86e41c51278\n $fBlockCipherCamellia192_$cctrCombine ::\n Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @Camellia192\n $fNettleBlockCipherCamellia192]\n-4f80f7039c682a9bd3c287bdd12d88cb\n+60796055b82fe1f67d5250971b9479ac\n $fBlockCipherCamellia192_$cecbDecrypt ::\n Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3262,15 +3262,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n ww\n ww1\n ww2 }]\n-0da0ec2c47a24cb19ff2c939c8b57f63\n+52f35a233590dcb702a1ac324c0b1092\n $fBlockCipherCamellia192_$cecbEncrypt ::\n Camellia192\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3280,15 +3280,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @Camellia192\n $fNettleBlockCipherCamellia192\n eta\n ww\n ww1\n ww2 }]\n-fe18275ec2d62fccb7f62800b5920fa7\n+b3fd4e0f218bfd06192786a26bd8efa7\n $fBlockCipherCamellia192_$cxtsDecrypt ::\n (Camellia192, Camellia192)\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3302,15 +3302,15 @@\n case $w$cxtsDecrypt8\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-9ab5b7736b49af60c9068976de013dca\n+e3697f8d1736bae0387582659a33d227\n $fBlockCipherCamellia192_$cxtsEncrypt ::\n (Camellia192, Camellia192)\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3324,15 +3324,15 @@\n case $w$cxtsEncrypt8\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-dfa05f91de65aec1f8295f8ead389c21\n+e85ffee704f3e3584b2cbf9f22cf81ed\n $fBlockCipherCamellia256 ::\n Crypto.Cipher.Types.Block.BlockCipher Camellia256\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia256\n@@ -3344,37 +3344,37 @@\n $fBlockCipherCamellia256_$ccbcDecrypt\n $fBlockCipherCamellia256_$ccfbEncrypt\n $fBlockCipherCamellia256_$ccfbDecrypt\n $fBlockCipherCamellia256_$cctrCombine\n $fBlockCipherCamellia256_$cxtsEncrypt\n $fBlockCipherCamellia256_$cxtsDecrypt\n $fBlockCipherCamellia256_$caeadInit]\n-d1c5187afbd062c2f157d60146d7c563\n+fcff1fc595599b703aaa37756ce9b980\n $fBlockCipherCamellia256_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> Camellia256\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD Camellia256)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-f31faefadbaeb9696ef361a61744ee30\n+79ee8c527e2476343eca5764367140fc\n $fBlockCipherCamellia256_$cblockSize ::\n Camellia256 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia256\n @GHC.Types.Int\n $fNettleBlockCipherCamellia3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-1442b0fea3443f6be6799486ad348508\n+62c88e6429889ce29920297be2b14540\n $fBlockCipherCamellia256_$ccbcDecrypt ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3387,15 +3387,15 @@\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ac168209fa1b29ba6938628942889355\n+235f8fddfa315e6b42aa181239903e25\n $fBlockCipherCamellia256_$ccbcEncrypt ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3408,15 +3408,15 @@\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-04628c2e292c510ca206885b3f886288\n+8e316320cd5ea3e5bf11c938e1cbca19\n $fBlockCipherCamellia256_$ccfbDecrypt ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3429,15 +3429,15 @@\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-2b941eb7d4bb39e069da9f34eb9c98ac\n+29f6684c4b2c7dc88655e48eefbf9d99\n $fBlockCipherCamellia256_$ccfbEncrypt ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3450,26 +3450,26 @@\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n eta1\n ww\n ww1\n ww2 }]\n-543db299b9c4999a794e0b33b8a5728f\n+5281dbe41d355520008ffb4ffc942940\n $fBlockCipherCamellia256_$cctrCombine ::\n Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @Camellia256\n $fNettleBlockCipherCamellia256]\n-a292b45d14f4c07bdec0215dae3d8ccb\n+4320d051fa800be38c72e28659dc9d9d\n $fBlockCipherCamellia256_$cecbDecrypt ::\n Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3479,15 +3479,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n ww\n ww1\n ww2 }]\n-167b69e44da17e31996398b277d6c98b\n+b0f2a9311a9cba8dce64ac2814787574\n $fBlockCipherCamellia256_$cecbEncrypt ::\n Camellia256\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3497,15 +3497,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @Camellia256\n $fNettleBlockCipherCamellia256\n eta\n ww\n ww1\n ww2 }]\n-6eb16d7b5ac4feca0f078b2c7bbc09b3\n+e462885b962b042436b1f61d50564c66\n $fBlockCipherCamellia256_$cxtsDecrypt ::\n (Camellia256, Camellia256)\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3519,15 +3519,15 @@\n case $w$cxtsDecrypt9\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-b95ef5e2bf8c3b886824bcf1f7430d9e\n+653ff5be3b0ac2aec8c7c96e36d69fa0\n $fBlockCipherCamellia256_$cxtsEncrypt ::\n (Camellia256, Camellia256)\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3541,36 +3541,36 @@\n case $w$cxtsEncrypt9\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-24aa4860bcc8c98408125ecc26322781\n+34ea7120be7ee13dd3d84d671fd856e8\n $fBlockCipherCamellia_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> Camellia\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD Camellia)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-f50019f48e3f97da7ed39dc44106b7f5\n+39167dc79b77f7dd414892de0ea265f5\n $fBlockCipherCamellia_$cblockSize :: Camellia -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia\n @GHC.Types.Int\n $fNettleBlockCipherCamellia4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-c809ca8f94f63a3744da35a85e2edd6b\n+e55d511188a70d5af270d1a51be8cbe3\n $fBlockCipherCamellia_$ccbcDecrypt ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3583,15 +3583,15 @@\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n eta1\n ww\n ww1\n ww2 }]\n-06abd080c3cfc27593a682a94a46aa13\n+59dc740d7bd9aeba1d7f9d0942429d26\n $fBlockCipherCamellia_$ccbcEncrypt ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3604,15 +3604,15 @@\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n eta1\n ww\n ww1\n ww2 }]\n-eda595a461acba47769e42469d3229c4\n+f258febc50b73aac4bea4d66cf0fe1c5\n $fBlockCipherCamellia_$ccfbDecrypt ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3625,15 +3625,15 @@\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n eta1\n ww\n ww1\n ww2 }]\n-cf9fe6f0447296a7a5145b60c0ee5c64\n+8b692a047428dfca39ca6130a43702f2\n $fBlockCipherCamellia_$ccfbEncrypt ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3646,26 +3646,26 @@\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n eta1\n ww\n ww1\n ww2 }]\n-5c58bf3c558a5089f3bd4c9bc568802d\n+e92c0eb3383ea60e694cd235eaf300cc\n $fBlockCipherCamellia_$cctrCombine ::\n Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @Camellia\n $fNettleBlockCipherCamellia]\n-172ce2c3147ce23bd6d60be9e3b5777b\n+8ce85ec592b1129d2ddbab552c9f223e\n $fBlockCipherCamellia_$cecbDecrypt ::\n Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3675,15 +3675,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n ww\n ww1\n ww2 }]\n-e351be436ea8fd4c85ff0f01dfbbe60c\n+4c6595f89d818fe6fa45d68c455c729a\n $fBlockCipherCamellia_$cecbEncrypt ::\n Camellia\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3693,15 +3693,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @Camellia\n $fNettleBlockCipherCamellia\n eta\n ww\n ww1\n ww2 }]\n-d9c04f011a94b84f1f3677139e1303e4\n+87fd764211f550f71447fcc72dda405d\n $fBlockCipherCamellia_$cxtsDecrypt ::\n (Camellia, Camellia)\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3715,15 +3715,15 @@\n case $w$cxtsDecrypt10\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-139b5c2804b2008b8a244626054b3a71\n+1709f4645b111a0a2fc497eb34427027\n $fBlockCipherCamellia_$cxtsEncrypt ::\n (Camellia, Camellia)\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3737,15 +3737,15 @@\n case $w$cxtsEncrypt10\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-d1fd834813162860adc82bbfc988bdb7\n+1024c4cf6beb57f0fc55d0fb4df03fe6\n $fBlockCipherDES :: Crypto.Cipher.Types.Block.BlockCipher DES\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @DES\n $fCipherDES\n@@ -3756,35 +3756,35 @@\n $fBlockCipherDES_$ccbcDecrypt\n $fBlockCipherDES_$ccfbEncrypt\n $fBlockCipherDES_$ccfbDecrypt\n $fBlockCipherDES_$cctrCombine\n $fBlockCipherDES_$cxtsEncrypt\n $fBlockCipherDES_$cxtsDecrypt\n $fBlockCipherDES_$caeadInit]\n-11da54962878686ddf53043fe344f97f\n+d5fe4566896530d8c9d2b91d05584904\n $fBlockCipherDES_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> DES\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD DES)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-60b66cd2f60379b27d1cf7c8c961213c\n+afb564e50147bdefb770648981ec42aa\n $fBlockCipherDES_$cblockSize :: DES -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES\n @GHC.Types.Int\n $fNettleBlockCipherDES1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-8278b1a3586d0163b1f628301754492a\n+2da3c69c8ffabc7db40ae09479b41bd2\n $fBlockCipherDES_$ccbcDecrypt ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3797,15 +3797,15 @@\n @DES\n $fNettleBlockCipherDES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-deb6f7b7bb00b9b06b2a192d529d028e\n+cb7b2f36a466f4b2949904a66429a698\n $fBlockCipherDES_$ccbcEncrypt ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3818,15 +3818,15 @@\n @DES\n $fNettleBlockCipherDES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-0ae7e0a9d92930c8aaf81becf756e889\n+4c2ef0cf23c91f4422f0d69b409873ba\n $fBlockCipherDES_$ccfbDecrypt ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3839,15 +3839,15 @@\n @DES\n $fNettleBlockCipherDES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ee5f5036f7bb910a5f99b8fdd8f4e3ba\n+939dae06101041acbe7b7085668746a4\n $fBlockCipherDES_$ccfbEncrypt ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -3860,26 +3860,26 @@\n @DES\n $fNettleBlockCipherDES\n eta\n eta1\n ww\n ww1\n ww2 }]\n-8e8d7f7179e1a46b2bbf19f55af95e97\n+76757f625e00f3bec743648d0743b9d6\n $fBlockCipherDES_$cctrCombine ::\n DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @DES\n $fNettleBlockCipherDES]\n-fd3efad6eab3509846ec496a9f692153\n+a3cf13cf9518ba2f418c0054980befdb\n $fBlockCipherDES_$cecbDecrypt ::\n DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3889,15 +3889,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @DES\n $fNettleBlockCipherDES\n eta\n ww\n ww1\n ww2 }]\n-daa742ed4ed187d11c377ac70652938b\n+1123821f97b2d93321b19031d8615375\n $fBlockCipherDES_$cecbEncrypt ::\n DES\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -3907,15 +3907,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @DES\n $fNettleBlockCipherDES\n eta\n ww\n ww1\n ww2 }]\n-6870e514bea7aaaf56a5c6389b0f33e2\n+c96a728a972891ad2ca867e9ec222b78\n $fBlockCipherDES_$cxtsDecrypt ::\n (DES, DES)\n -> Crypto.Cipher.Types.Base.IV DES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3929,15 +3929,15 @@\n case $w$cxtsDecrypt11\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-4289615a244c55fb1e5729e78c6628f0\n+daa925ae3fd4f6ed6dd695e5400bfb5b\n $fBlockCipherDES_$cxtsEncrypt ::\n (DES, DES)\n -> Crypto.Cipher.Types.Base.IV DES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3951,15 +3951,15 @@\n case $w$cxtsEncrypt11\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-4d10716005acdc47a327b8c72a461d71\n+b0ba883d6350505ca075675cb971cbd0\n $fBlockCipherDES_EDE3 ::\n Crypto.Cipher.Types.Block.BlockCipher DES_EDE3\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @DES_EDE3\n@@ -3971,36 +3971,36 @@\n $fBlockCipherDES_EDE3_$ccbcDecrypt\n $fBlockCipherDES_EDE3_$ccfbEncrypt\n $fBlockCipherDES_EDE3_$ccfbDecrypt\n $fBlockCipherDES_EDE3_$cctrCombine\n $fBlockCipherDES_EDE3_$cxtsEncrypt\n $fBlockCipherDES_EDE3_$cxtsDecrypt\n $fBlockCipherDES_EDE3_$caeadInit]\n-d057a59e0d5e6f140bf16c6e868ad075\n+ba87ebe5de5cfd997843c286f8ff407c\n $fBlockCipherDES_EDE3_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> DES_EDE3\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD DES_EDE3)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-6f2b63636dad5db4552b150f33dcd596\n+d799325c4c14fa71ed69eb49d3d727de\n $fBlockCipherDES_EDE3_$cblockSize :: DES_EDE3 -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES_EDE3\n @GHC.Types.Int\n $fNettleBlockCipherDES_EDE1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-bdddee919c925d2bb25f3f94796f9ed0\n+ca97d410942e3c433cc15b5eae395e67\n $fBlockCipherDES_EDE3_$ccbcDecrypt ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4013,15 +4013,15 @@\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n eta1\n ww\n ww1\n ww2 }]\n-ea223a58c64eab5773eade861d903b3c\n+927afa968552c2fd6026eb193a496419\n $fBlockCipherDES_EDE3_$ccbcEncrypt ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4034,15 +4034,15 @@\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n eta1\n ww\n ww1\n ww2 }]\n-d760dd68b6e54c38c43a030b30c39522\n+d9d85116ad37656d563022141b2545f0\n $fBlockCipherDES_EDE3_$ccfbDecrypt ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4055,15 +4055,15 @@\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n eta1\n ww\n ww1\n ww2 }]\n-8ad1f4c6951184541f67f8aaacbd0281\n+6aa5ece8e20e93a01c3f14f851b83ed5\n $fBlockCipherDES_EDE3_$ccfbEncrypt ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4076,26 +4076,26 @@\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n eta1\n ww\n ww1\n ww2 }]\n-5d9b1adae05350848dd15d78d115381b\n+02af774d6c5d9d93cd7314b31d1dd525\n $fBlockCipherDES_EDE3_$cctrCombine ::\n DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3]\n-dd7c59fc611ece00f3380a09a7b9f1c9\n+f55b5851d40517e3796e89e493b558fc\n $fBlockCipherDES_EDE3_$cecbDecrypt ::\n DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4105,15 +4105,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n ww\n ww1\n ww2 }]\n-57254cd4abacc678c6594a7aab8514f2\n+4e78b23d6bd629fc90868e9b9370713c\n $fBlockCipherDES_EDE3_$cecbEncrypt ::\n DES_EDE3\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4123,15 +4123,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @DES_EDE3\n $fNettleBlockCipherDES_EDE3\n eta\n ww\n ww1\n ww2 }]\n-fdd8732ff0535b0d0c901597bc872a98\n+0667b701237a6d72d8672321af34392c\n $fBlockCipherDES_EDE3_$cxtsDecrypt ::\n (DES_EDE3, DES_EDE3)\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4145,15 +4145,15 @@\n case $w$cxtsDecrypt12\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-3c204d28df61109e2b17b2eee6c04101\n+753a3f3526923b9d7b28731e71bc0210\n $fBlockCipherDES_EDE3_$cxtsEncrypt ::\n (DES_EDE3, DES_EDE3)\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4167,15 +4167,15 @@\n case $w$cxtsEncrypt12\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-63794a2ff4dd0dad908917106b0b6877\n+faf5e7724aa6654ab33813aad856aa99\n $fBlockCipherSERPENT ::\n Crypto.Cipher.Types.Block.BlockCipher SERPENT\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SERPENT\n@@ -4187,36 +4187,36 @@\n $fBlockCipherSERPENT_$ccbcDecrypt\n $fBlockCipherSERPENT_$ccfbEncrypt\n $fBlockCipherSERPENT_$ccfbDecrypt\n $fBlockCipherSERPENT_$cctrCombine\n $fBlockCipherSERPENT_$cxtsEncrypt\n $fBlockCipherSERPENT_$cxtsDecrypt\n $fBlockCipherSERPENT_$caeadInit]\n-ba059cd43030e69bb1265218d767d9da\n+9079172ec813c19ea77d318770b0eb91\n $fBlockCipherSERPENT_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> SERPENT\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD SERPENT)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-7620b11d635b15d8c789f04991cbc619\n+f441f10de0f322ff14b405ac6b91cdd7\n $fBlockCipherSERPENT_$cblockSize :: SERPENT -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SERPENT\n @GHC.Types.Int\n $fNettleBlockCipherSERPENT1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-cb95af6bd2804cb74d3306b5920cfedd\n+67dffaab60cef59f93278d834d15db09\n $fBlockCipherSERPENT_$ccbcDecrypt ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4229,15 +4229,15 @@\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n eta1\n ww\n ww1\n ww2 }]\n-9a7cd5b00bba69541c561cb471fa3e15\n+6493e2452e9257c22b6e643eb6a7898c\n $fBlockCipherSERPENT_$ccbcEncrypt ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4250,15 +4250,15 @@\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n eta1\n ww\n ww1\n ww2 }]\n-676a9b5960e527f489cfd3143bca268a\n+602e78c79ff7de87fe5a10de44ce5158\n $fBlockCipherSERPENT_$ccfbDecrypt ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4271,15 +4271,15 @@\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n eta1\n ww\n ww1\n ww2 }]\n-e69e6d4728694f86be910278395ad059\n+439181c08a19584a742b1303a0e97cd8\n $fBlockCipherSERPENT_$ccfbEncrypt ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4292,26 +4292,26 @@\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n eta1\n ww\n ww1\n ww2 }]\n-dfd45eaaee628e2cbdbdfef846ea0daa\n+6179819f039bef6633dbd5b3da240973\n $fBlockCipherSERPENT_$cctrCombine ::\n SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @SERPENT\n $fNettleBlockCipherSERPENT]\n-e770326ee6281b64aad307550d188845\n+940e6c8dba14c9b75c3b28c6cdcf11c6\n $fBlockCipherSERPENT_$cecbDecrypt ::\n SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4321,15 +4321,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n ww\n ww1\n ww2 }]\n-2cc8e5d180e6d0d84875b8b10c5b12b5\n+41d537dedd63b0f42318f2266865dc4b\n $fBlockCipherSERPENT_$cecbEncrypt ::\n SERPENT\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4339,15 +4339,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @SERPENT\n $fNettleBlockCipherSERPENT\n eta\n ww\n ww1\n ww2 }]\n-cf5f8e4e6785085d8fc19bd79b4cab77\n+7cfd0b3586c399132b69ee1179519f80\n $fBlockCipherSERPENT_$cxtsDecrypt ::\n (SERPENT, SERPENT)\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4361,15 +4361,15 @@\n case $w$cxtsDecrypt13\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-a752da7d24a163fcec4de95eec41dec9\n+501585e46580c9556f704cdab6673136\n $fBlockCipherSERPENT_$cxtsEncrypt ::\n (SERPENT, SERPENT)\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4383,15 +4383,15 @@\n case $w$cxtsEncrypt13\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-5034ffc6b0465622801e8d6af45c9006\n+f4f8a5c3abd6da4253ba7f284a03d7d1\n $fBlockCipherTWOFISH ::\n Crypto.Cipher.Types.Block.BlockCipher TWOFISH\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Cipher.Types.Block.C:BlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @TWOFISH\n@@ -4403,36 +4403,36 @@\n $fBlockCipherTWOFISH_$ccbcDecrypt\n $fBlockCipherTWOFISH_$ccfbEncrypt\n $fBlockCipherTWOFISH_$ccfbDecrypt\n $fBlockCipherTWOFISH_$cctrCombine\n $fBlockCipherTWOFISH_$cxtsEncrypt\n $fBlockCipherTWOFISH_$cxtsDecrypt\n $fBlockCipherTWOFISH_$caeadInit]\n-f0c81fbd946d8ee08c8139dd363944fb\n+3939b0aef8092010d58399e23a17c2a9\n $fBlockCipherTWOFISH_$caeadInit ::\n Data.Byteable.Byteable iv =>\n Crypto.Cipher.Types.Base.AEADMode\n -> TWOFISH\n -> iv\n -> GHC.Maybe.Maybe (Crypto.Cipher.Types.Block.AEAD TWOFISH)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L>]\n-89ed3fbe2d4b6f80c32f8dcf29467b3d\n+73e9e6f5d7be26520427b6c622c7bb93\n $fBlockCipherTWOFISH_$cblockSize :: TWOFISH -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @TWOFISH\n @GHC.Types.Int\n $fNettleBlockCipherTWOFISH1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-ac5400a891e56f775ac26d845ca4fa5e\n+fc176caec2094748a6e4cfde3f2dc172\n $fBlockCipherTWOFISH_$ccbcDecrypt ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4445,15 +4445,15 @@\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-993d1b2ccdc31d0e586ee2d2b244930a\n+3efcc308ab24dad71ad378682c68b4e4\n $fBlockCipherTWOFISH_$ccbcEncrypt ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4466,15 +4466,15 @@\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-4a3d9d589ca8134a111152d3c7d2250d\n+a1b1da740380331fd2d83a6dc4309e63\n $fBlockCipherTWOFISH_$ccfbDecrypt ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4487,15 +4487,15 @@\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-6bcc6f094c80afec1bc66eb8ff887282\n+d959ab309ae4242d2c71659da655400c\n $fBlockCipherTWOFISH_$ccfbEncrypt ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L,L,L)>,\n@@ -4508,26 +4508,26 @@\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n eta1\n ww\n ww1\n ww2 }]\n-5547c456576ac676ea0e0f28a38769cb\n+281cfb8a524b7d70ccabbf1da76dbc93\n $fBlockCipherTWOFISH_$cctrCombine ::\n TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_ctrCombine\n @TWOFISH\n $fNettleBlockCipherTWOFISH]\n-7491f29da53e8127127f384988a48f45\n+173b55fb69576dc475386799abe5e6fb\n $fBlockCipherTWOFISH_$cecbDecrypt ::\n TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4537,15 +4537,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbDecrypt\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n ww\n ww1\n ww2 }]\n-fee78ada3d973d57fe737c86e10fd262\n+46ae2eaa19d649ad6e7880c0cb17073a\n $fBlockCipherTWOFISH_$cecbEncrypt ::\n TWOFISH\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -4555,15 +4555,15 @@\n Crypto.Nettle.Ciphers.Internal.$wnettle_ecbEncrypt\n @TWOFISH\n $fNettleBlockCipherTWOFISH\n eta\n ww\n ww1\n ww2 }]\n-28ded789c07804f2eeb878d95136e018\n+e45dc15a69946f46e97672564e9900ad\n $fBlockCipherTWOFISH_$cxtsDecrypt ::\n (TWOFISH, TWOFISH)\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4577,15 +4577,15 @@\n case $w$cxtsDecrypt14\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-0315207b07b3e02c6ef51d6179c04800\n+67ef73b0105d112be0bbb1ebc76338ed\n $fBlockCipherTWOFISH_$cxtsEncrypt ::\n (TWOFISH, TWOFISH)\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -4599,29 +4599,29 @@\n case $w$cxtsEncrypt14\n ww\n ww1\n eta1\n eta2\n eta3 of wild1 { (#,,#) ww2 ww3 ww4 ->\n Data.ByteString.Internal.Type.BS ww2 ww3 ww4 } }]\n-40fcc33e0e4b11272700dbc5137d62b7\n+a246f7b20985e387fa892af7b6522985\n $fCipherAES :: Crypto.Cipher.Types.Base.Cipher AES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES\n $fCipherAES4\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES[0]))\n $fCipherAES_$ccipherName\n $fCipherAES_$ccipherKeySize]\n-17e75e501f97ca441e0149103d89f612\n+8399aa2cb853b69c5d4222356c89d0d0\n $fCipherAES1 ::\n Crypto.Cipher.Types.Base.Key AES128 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key AES128) ->\n {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit} True True} {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit'} True True} case Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes128_ctx_size of wild { GHC.Types.I# ww ->\n@@ -4637,15 +4637,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes128_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes128_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents#\n@@ -4662,91 +4662,91 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-d978372fccee90f9f1f2a0cc3cb83ed4\n+eab221f52c22e985b01f4b0bc189f256\n $fCipherAES128 :: Crypto.Cipher.Types.Base.Cipher AES128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES128\n $fCipherAES1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES128[0]))\n $fCipherAES128_$ccipherName\n $fCipherAES128_$ccipherKeySize]\n-bee5c429d427a1099b16d7eec22c1ec0\n+359ac813e5811852c09d40fd49762680\n $fCipherAES128_$ccipherKeySize ::\n AES128 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES128\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherAES3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-811520020bb4d2a6d9a99552a45b65bb\n+8bd5275217cd6db212142dd967739484\n $fCipherAES128_$ccipherName :: AES128 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES128\n @GHC.Base.String\n $fNettleCipherAES5\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-a40e43bae27f8f99959b6c89e99949f1\n+314b6c77883aeca6634dc46abf6ec37e\n $fCipherAES192 :: Crypto.Cipher.Types.Base.Cipher AES192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES192\n $fCipherAES2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES192[0]))\n $fCipherAES192_$ccipherName\n $fCipherAES192_$ccipherKeySize]\n-6b6cf8b4cabe34c9f6c8a54a97d3848c\n+326264fd8610cac3c6a5b0e1d7f9c88b\n $fCipherAES192_$ccipherKeySize ::\n AES192 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES192\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherAES10\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-a4b1eee5e5c64c42f5f8495c1f0df3e0\n+b25cf619009e232a0a32d2f1c762f04b\n $fCipherAES192_$ccipherName :: AES192 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES192\n @GHC.Base.String\n $fNettleCipherAES12\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-a379ac268fc0f1e5fcbc27de69e6ebb1\n+2f0f62b006227d6f323abf73fbc83937\n $fCipherAES2 ::\n Crypto.Cipher.Types.Base.Key AES192 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key AES192) ->\n {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit} True True} {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit'} True True} case Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes192_ctx_size of wild { GHC.Types.I# ww ->\n@@ -4762,15 +4762,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes192_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes192_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents#\n@@ -4787,53 +4787,53 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-30fe24ab1e5b7aa3cac60665f2e1186b\n+47bbb8435b11107b71ac34d91951d1b7\n $fCipherAES256 :: Crypto.Cipher.Types.Base.Cipher AES256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @AES256\n $fCipherAES3\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES256[0]))\n $fCipherAES256_$ccipherName\n $fCipherAES256_$ccipherKeySize]\n-bfb5af06db911fde4a87dba1c92e193c\n+3837714e56b131252762b77c15c3e4f6\n $fCipherAES256_$ccipherKeySize ::\n AES256 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES256\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherAES17\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-1360291379677d1e46b128f5df56c90a\n+b117eb8c329aad390a4fdf2533659c8e\n $fCipherAES256_$ccipherName :: AES256 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES256\n @GHC.Base.String\n $fNettleCipherAES19\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-52c2647d79b9edf246160d8665391e28\n+1a31277c23abb146a5d027dc4913b6cd\n $fCipherAES3 ::\n Crypto.Cipher.Types.Base.Key AES256 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key AES256) ->\n {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit} True True} {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit'} True True} case Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes256_ctx_size of wild { GHC.Types.I# ww ->\n@@ -4849,15 +4849,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes256_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents#\n@@ -4874,15 +4874,15 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-958e90890dc0e65eeed6b77ff676aa5f\n+305c6f09bbc8b7724b4ee822d7eef145\n $fCipherAES4 ::\n Crypto.Cipher.Types.Base.Key AES -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key AES) ->\n {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit} True True} {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit'} True True} case Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes_ctx_size of wild { GHC.Types.I# ww ->\n@@ -4898,15 +4898,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_aes_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_aes_init :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -4928,58 +4928,58 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-6198da351addc7cf5a8dafb661407eac\n+549a64245a9d0c9ca28fa4dcdf392012\n $fCipherAES_$ccipherKeySize ::\n AES -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherAES24\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-d40c9fa6ac117e64a40666148ba332f7\n+5ffad59f1e775e6f93d95ce825925623\n $fCipherAES_$ccipherName :: AES -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @AES\n @GHC.Base.String\n $fNettleCipherAES31\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-f8ed72ef069628a44ced35bb17398966\n+5b46231f5cb868b7742b4f073c478d3f\n $fCipherARCFOUR :: Crypto.Cipher.Types.Base.Cipher ARCFOUR\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ARCFOUR\n $fCipherARCFOUR10\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCFOUR[0]))\n $fCipherARCFOUR_$ccipherName\n $fCipherARCFOUR_$ccipherKeySize]\n-d2378df1b8b619e9ae14383c82ed7668\n+1fd1827e08c4f59a9db1c7b1c3354c9b\n $fCipherARCFOUR1 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fCipherARCFOUR2]\n-1579f584fcccf628779426433dcf1cc9\n+87c0a3e3d8afa758e8e81de430a90c8f\n $fCipherARCFOUR10 ::\n Crypto.Cipher.Types.Base.Key ARCFOUR -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key ARCFOUR) ->\n {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit} True True} {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit'} True True} case Crypto.Nettle.Ciphers.ForeignImports.c_arcfour_ctx_size of wild { GHC.Types.I# ww ->\n@@ -4995,15 +4995,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arcfour_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arcfour_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -5025,95 +5025,95 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-ee7324c83588f9ed4cc3c436c50c31bc\n+bab085aedae2c8d9f7610e760e33e864\n $fCipherARCFOUR2 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fCipherARCFOUR7 $fCipherARCFOUR3]\n-d74d91da84c4fac75736630976a0498f\n+98952b7898759bfe502626c8bb30cd6c\n $fCipherARCFOUR3 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fCipherARCFOUR6 $fCipherARCFOUR4]\n-8b0007f8915b82333610adee30fd0812\n+b15a8eb51f64e54f0d8cc76d9b7c424a\n $fCipherARCFOUR4 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fCipherARCFOUR5\n (GHC.Types.[] @GHC.Types.Int)]\n-4d6e9b8202c82a0bf22b98fe54eac20f\n+0bafcdad183266795b9f9d1e105fbc66\n $fCipherARCFOUR5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-774c7d8e12084d2592be91f3b2375a23\n+a1192264c12b52c58c6a128707d7755b\n $fCipherARCFOUR6 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-012b03a0bbcdd85254fcf01b1d257861\n+82852dc914cfe4aaa790531d0932131c\n $fCipherARCFOUR7 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-1959941aaaf1a387e840c79147b54274\n+e4226c36c29d8b921df643ca3b9b7af5\n $fCipherARCFOUR8 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fCipherARCFOUR9]\n-b610b73f8ff76184cde627ce0db40cee\n+84ec5551824b549891e4ba78423efc62\n $fCipherARCFOUR9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ARCFOUR\"#]\n-a39cfbbe8734179f5dc51e6ec32b0664\n+5ba49a20e35605326571816afdfe4163\n $fCipherARCFOUR_$ccipherKeySize ::\n ARCFOUR -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCFOUR\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fCipherARCFOUR1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-55cff7d68b0bf1f54224aa90212e3f88\n+b0ef35a579822a236308d5ce5e74518f\n $fCipherARCFOUR_$ccipherName :: ARCFOUR -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCFOUR\n @GHC.Base.String\n $fCipherARCFOUR8\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-c2170c90c57d5f277b659b9f5e26e75c\n+b1bb9701c3b246668ee3a7006444618e\n $fCipherARCTWO :: Crypto.Cipher.Types.Base.Cipher ARCTWO\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ARCTWO\n $fCipherARCTWO1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCTWO[0]))\n $fCipherARCTWO_$ccipherName\n $fCipherARCTWO_$ccipherKeySize]\n-10ad6064e135d442ba79dc5b5fc7ab96\n+0ec7b208ecb305e38e2495a288c6fc2e\n $fCipherARCTWO1 ::\n Crypto.Cipher.Types.Base.Key ARCTWO -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key ARCTWO) ->\n {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit} True True} {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit'} True True} case Crypto.Nettle.Ciphers.ForeignImports.c_arctwo_ctx_size of wild { GHC.Types.I# ww ->\n@@ -5129,15 +5129,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -5159,53 +5159,53 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-14685210ae8ffeb0b9f9fca67687b6fb\n+050a03444278cfee555c49d237db5b55\n $fCipherARCTWO_$ccipherKeySize ::\n ARCTWO -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCTWO\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherARCTWO3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-7de743e031adb717f868db5eb47c5386\n+f297859c21e47dbe667d0500794e5fe7\n $fCipherARCTWO_$ccipherName :: ARCTWO -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ARCTWO\n @GHC.Base.String\n $fNettleCipherARCTWO6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-f1a4b865248039bfc0e14a51e9b84c1c\n+04387df62781d3689af077d45cee7a55\n $fCipherBLOWFISH :: Crypto.Cipher.Types.Base.Cipher BLOWFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @BLOWFISH\n $fCipherBLOWFISH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:BLOWFISH[0]))\n $fCipherBLOWFISH_$ccipherName\n $fCipherBLOWFISH_$ccipherKeySize]\n-effccb569422494174b099c50bbd2fa4\n+be82419dbaebceaf043b06a7cb040cdd\n $fCipherBLOWFISH1 ::\n Crypto.Cipher.Types.Base.Key BLOWFISH -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key BLOWFISH) ->\n {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit} True True} {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit'} True True} case Crypto.Nettle.Ciphers.ForeignImports.c_blowfish_ctx_size of wild { GHC.Types.I# ww ->\n@@ -5221,15 +5221,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_blowfish_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_blowfish_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -5251,39 +5251,39 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-a613fd1e89066a9541662420a3e23f8f\n+e8bf643c1e098de46fe3931f60602863\n $fCipherBLOWFISH_$ccipherKeySize ::\n BLOWFISH -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @BLOWFISH\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherBLOWFISH3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-5806f13e37cbf978a6639d9c2eb92638\n+b562967177b5bae8824413f1216c9e93\n $fCipherBLOWFISH_$ccipherName :: BLOWFISH -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @BLOWFISH\n @GHC.Base.String\n $fNettleCipherBLOWFISH6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-19998e6efa1de17c1606f4f19b5d331f\n+e7a1c8700dcc315a2671e04327abb681\n $fCipherCAST1 ::\n Crypto.Cipher.Types.Base.Key CAST128 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key CAST128) ->\n {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit} True True} {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit'} True True} case Crypto.Nettle.Ciphers.ForeignImports.c_cast128_ctx_size of wild { GHC.Types.I# ww ->\n@@ -5299,15 +5299,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_cast5_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_cast5_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -5329,126 +5329,126 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-4edaa5e4a1531e500f9adfa76ad69794\n+0b50680ba9a1d175d6dbf729a0d61409\n $fCipherCAST128 :: Crypto.Cipher.Types.Base.Cipher CAST128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CAST128\n $fCipherCAST1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:CAST128[0]))\n $fCipherCAST128_$ccipherName\n $fCipherCAST128_$ccipherKeySize]\n-a67070ab458723b6889b4f7e11d6291f\n+959a769b77d31f662efdffbad703ba1e\n $fCipherCAST128_$ccipherKeySize ::\n CAST128 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CAST128\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCAST3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-53acdafe6826338e26df10e45485615e\n+7749d5e9e0424f2d874d47834191768e\n $fCipherCAST128_$ccipherName :: CAST128 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CAST128\n @GHC.Base.String\n $fNettleCipherCAST6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-3e6b3c776a526463c35307d52b45efed\n+f62487da4136fe19c353607000c1282a\n $fCipherCHACHA :: Crypto.Cipher.Types.Base.Cipher CHACHA\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CHACHA\n $fCipherCHACHA5\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:CHACHA[0]))\n $fCipherCHACHA_$ccipherName\n $fCipherCHACHA_$ccipherKeySize]\n-689d047f2b59badc226e0c8cbc2e25e5\n+380f2a8932fc6bf5d740e3e139226ce7\n $fCipherCHACHA1 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fCipherCHACHA2]\n-0cc1571197783d23edf3532ba0157f6e\n+7b4c21952678d28d81ef5ced0c56e413\n $fCipherCHACHA2 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-630935db63e80777bc4ae7ae5a3ef396\n+d9ee3a0fb78a2c68839832db46e057a2\n $fCipherCHACHA3 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fCipherCHACHA4]\n-c7df96aafba7be49eebd913072736fbc\n+ddbc20687624e65dd765ba57ea71d5ba\n $fCipherCHACHA4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ChaCha\"#]\n-f4671a14b22ee7cc1cdec3e7eff1f639\n+63651b4de371f9708cc8b590f836a3a9\n $fCipherCHACHA5 ::\n Crypto.Cipher.Types.Base.Key CHACHA\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 1(, 1(, 2,)), Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key CHACHA) ->\n case $w$ccipherInit k of wild { (#,,#) ww ww1 ww2 ->\n (ww,\n Data.ByteString.Internal.Type.BS\n ww1\n GHC.ForeignPtr.FinalPtr\n ww2) }]\n-62ed7dc8fd2ef503fd49e3dcae2a9d9b\n+89b16a2b00f7bd88d7e168279f0f4c64\n $fCipherCHACHA_$ccipherKeySize ::\n CHACHA -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CHACHA\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fCipherCHACHA1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-c42b2327faff6df09ba45aac4dd35848\n+8d5948c181defbd037306bab1c1bb5c7\n $fCipherCHACHA_$ccipherName :: CHACHA -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CHACHA\n @GHC.Base.String\n $fCipherCHACHA3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-dc2e68af80267c7d0fa36d8e554d56e8\n+080146c5334c3f45b7a5fa357c58759b\n $fCipherCHACHA_b :: Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.Magic.runRW#\n @GHC.Types.LiftedRep\n @Data.ByteString.Internal.Type.ByteString\n (\\ (s['GHC.Types.Many] :: GHC.Prim.State#\n@@ -5488,29 +5488,29 @@\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (GHC.Magic.runRW#\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds1['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# s', ipv2 #)) of ds1 { (#,#) ipv6 ipv7 ->\n Data.ByteString.Internal.Type.BS ipv7 ipv3 8# } } } })]\n-7887ee511460a0a679c518f238cef70b\n+391fc00a081ee1e113f588e1e44e1e14\n $fCipherCamellia :: Crypto.Cipher.Types.Base.Cipher Camellia\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia\n $fCipherCamellia4\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia[0]))\n $fCipherCamellia_$ccipherName\n $fCipherCamellia_$ccipherKeySize]\n-562323ad91c56ad20aeae1d3a29ebb71\n+ccdbc08f279461122f4eb54f56e37b90\n $fCipherCamellia1 ::\n Crypto.Cipher.Types.Base.Key Camellia128\n -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key\n@@ -5528,15 +5528,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia128_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia128_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents#\n@@ -5553,95 +5553,95 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-0f498164c54c2b4feac442ccafb9e5d9\n+1bf3b97d440f357ac67cf3def358488b\n $fCipherCamellia128 :: Crypto.Cipher.Types.Base.Cipher Camellia128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia128\n $fCipherCamellia1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia128[0]))\n $fCipherCamellia128_$ccipherName\n $fCipherCamellia128_$ccipherKeySize]\n-9c025fcfdb99669c7f275d8f04a1cc97\n+acdc492097a67ff6c7e62d1923ccb399\n $fCipherCamellia128_$ccipherKeySize ::\n Camellia128 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia128\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCamellia3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-0c1cdb198017c658d6b2d572abf88edd\n+1f5d7bf32504b2fcab858944a4879c07\n $fCipherCamellia128_$ccipherName :: Camellia128 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia128\n @GHC.Base.String\n $fNettleCipherCamellia5\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-55d543e4de929abb4a83dbf643027113\n+1112dc47f8db9712bd8f451a8cdc6298\n $fCipherCamellia192 :: Crypto.Cipher.Types.Base.Cipher Camellia192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia192\n $fCipherCamellia2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia192[0]))\n $fCipherCamellia192_$ccipherName\n $fCipherCamellia192_$ccipherKeySize]\n-069d4b378c4be6b5d092fbe3f74b710e\n+3cc330297a596c559e2e6a5a2d089bff\n $fCipherCamellia192_$ccipherKeySize ::\n Camellia192 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia192\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCamellia10\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-1debd13aa90aecd080278de03abe9b9d\n+62d1b9a5dace600da22c51eac877e65d\n $fCipherCamellia192_$ccipherName :: Camellia192 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia192\n @GHC.Base.String\n $fNettleCipherCamellia12\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-ed908fe762cdd225dae2e6dda360cfd7\n+dd28eae83c1e3f83a5201945adf1c381\n $fCipherCamellia2 ::\n Crypto.Cipher.Types.Base.Key Camellia192\n -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key\n@@ -5659,15 +5659,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia192_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia192_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents#\n@@ -5684,55 +5684,55 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-41a5506c4462d9faa9fc1198eb4cf986\n+3244363929d3d9289eeb4e9305bd93fc\n $fCipherCamellia256 :: Crypto.Cipher.Types.Base.Cipher Camellia256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @Camellia256\n $fCipherCamellia3\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia256[0]))\n $fCipherCamellia256_$ccipherName\n $fCipherCamellia256_$ccipherKeySize]\n-b2124c58875be0eb6f3b6798441abae8\n+fc7d895be22d19c2132716796fedc3c0\n $fCipherCamellia256_$ccipherKeySize ::\n Camellia256 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia256\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCamellia17\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-b7679b9a92f292f407ff96ec8cd63e15\n+d7cfbb15188584d79f910293e97355f2\n $fCipherCamellia256_$ccipherName :: Camellia256 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia256\n @GHC.Base.String\n $fNettleCipherCamellia19\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-b2bce86a5286f3fb20f389d42d09ec51\n+34e404cccd4e5d8d3ab8bc6045346a7a\n $fCipherCamellia3 ::\n Crypto.Cipher.Types.Base.Key Camellia256\n -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key\n@@ -5750,15 +5750,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia256_init :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents#\n@@ -5775,15 +5775,15 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-5bfb33e551d0576bf49bc814200555b0\n+271857a2ee4d6cad2c1d4335605beb2c\n $fCipherCamellia4 ::\n Crypto.Cipher.Types.Base.Key Camellia -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key Camellia) ->\n {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit} True True} {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit'} True True} case Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia_ctx_size of wild { GHC.Types.I# ww ->\n@@ -5799,15 +5799,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:hs_nettle_camellia_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:hs_nettle_camellia_init :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -5829,53 +5829,53 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-31480bcc494b706366c7a632152a1b85\n+8129b87b6e5bd0939036bddee9d72345\n $fCipherCamellia_$ccipherKeySize ::\n Camellia -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherCamellia24\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-e1802e163750f1fa78559949e1a00c25\n+66c6f41ee36034b67413649fd7236f88\n $fCipherCamellia_$ccipherName :: Camellia -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @Camellia\n @GHC.Base.String\n $fNettleCipherCamellia31\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-9b17c85f7987e404d82e9e1d96b598a1\n+bfa1f4ff601dd75ad0f9e610904803f0\n $fCipherDES :: Crypto.Cipher.Types.Base.Cipher DES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @DES\n $fCipherDES1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:DES[0]))\n $fCipherDES_$ccipherName\n $fCipherDES_$ccipherKeySize]\n-a97aed4ff1d49a6ddd8dc3bb5d12a27d\n+76a7dc78ae07dd8df678f9d90fe7dedb\n $fCipherDES1 ::\n Crypto.Cipher.Types.Base.Key DES -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key DES) ->\n {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit} True True} {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit'} True True} case Crypto.Nettle.Ciphers.ForeignImports.c_des_ctx_size of wild { GHC.Types.I# ww ->\n@@ -5891,15 +5891,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents#\n@@ -5916,38 +5916,38 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-81a605f63e1ccf53ccb0e9891738696b\n+b9ee9e7ed7b1e8545057c822c9265a28\n $fCipherDES_$ccipherKeySize ::\n DES -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherDES3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-0357f9b272eaa7d64bf9b3726ec153d3\n+16de1e555afb2425c2c0b2ed6faeb6d1\n $fCipherDES_$ccipherName :: DES -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES\n @GHC.Base.String\n $fNettleCipherDES5\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))]\n-09b35101d0ab022e22239d3344d9bb16\n+c964017e4677cf4e7c7276d1e89af097\n $fCipherDES_EDE1 ::\n Crypto.Cipher.Types.Base.Key DES_EDE3 -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key DES_EDE3) ->\n {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit} True True} {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit'} True True} case Crypto.Nettle.Ciphers.ForeignImports.c_des3_ctx_size of wild { GHC.Types.I# ww ->\n@@ -5963,15 +5963,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_des3_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_des3_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents#\n@@ -5988,109 +5988,109 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-c34244f5caa0d44a66ca07e61b371e02\n+7d02ddb83d63d885d9cbc1d7bb8c7550\n $fCipherDES_EDE3 :: Crypto.Cipher.Types.Base.Cipher DES_EDE3\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @DES_EDE3\n $fCipherDES_EDE1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:DES_EDE3[0]))\n $fCipherDES_EDE3_$ccipherName\n $fCipherDES_EDE3_$ccipherKeySize]\n-563431486fcbdb2e58d66f8569d87580\n+99ea0076b4d0f6bedb23f4641f5633f9\n $fCipherDES_EDE3_$ccipherKeySize ::\n DES_EDE3 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES_EDE3\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherDES_EDE4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-43dd7a4d2831fa031b4b9cbafa5ff34a\n+8ee409bb2d496b6bef70885f1334515e\n $fCipherDES_EDE3_$ccipherName :: DES_EDE3 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @DES_EDE3\n @GHC.Base.String\n $fNettleCipherDES_EDE6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-5a18af9f4dd9fb5fb7a99689f26d8ce2\n+25d2ed63830e924d02cc524ff941da74\n $fCipherESTREAM_SALSA1 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fCipherESTREAM_SALSA2]\n-baecd76b4c3e10e9fec69068662b82b7\n+2919b4f8ba02f3b23958ed1fda1c51e3\n $fCipherESTREAM_SALSA2 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fCipherESTREAM_SALSA5\n $fCipherESTREAM_SALSA3]\n-cea7b7484eb22d922207e7f967483537\n+ec2680fe8e5d111956979a26869ae04d\n $fCipherESTREAM_SALSA20 ::\n Crypto.Cipher.Types.Base.Cipher ESTREAM_SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ESTREAM_SALSA20\n $fCipherESTREAM_SALSA8\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ESTREAM_SALSA20[0]))\n $fCipherESTREAM_SALSA20_$ccipherName\n $fCipherESTREAM_SALSA20_$ccipherKeySize]\n-a87d0988e4a68f19ab5619d5c839550c\n+8fc85c9a83fa98faf118bf12d3e930bf\n $fCipherESTREAM_SALSA20_$ccipherKeySize ::\n ESTREAM_SALSA20 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ESTREAM_SALSA20\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fCipherESTREAM_SALSA1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-0b1166e61a39c3683497c69346b5929e\n+131707fddb9383de6655fd0aeac55531\n $fCipherESTREAM_SALSA20_$ccipherName ::\n ESTREAM_SALSA20 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ESTREAM_SALSA20\n @GHC.Base.String\n $fCipherESTREAM_SALSA6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-808af54144d61614d7148d39e57fe539\n+36d83459534c361ee8717ef4fb45c396\n $fCipherESTREAM_SALSA20_b ::\n Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.Magic.runRW#\n @GHC.Types.LiftedRep\n @Data.ByteString.Internal.Type.ByteString\n@@ -6131,42 +6131,42 @@\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (GHC.Magic.runRW#\n @('GHC.Types.TupleRep '[GHC.Types.ZeroBitRep, 'GHC.Types.AddrRep])\n @(# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Prim.Addr# #))\n (\\ (ds1['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n (# s', ipv2 #)) of ds1 { (#,#) ipv6 ipv7 ->\n Data.ByteString.Internal.Type.BS ipv7 ipv3 8# } } } })]\n-ba3705d37c7faf6b455a960c6191718a\n+9ad1db077ac5edeafd33bdd3d452616b\n $fCipherESTREAM_SALSA3 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fCipherESTREAM_SALSA4\n (GHC.Types.[] @GHC.Types.Int)]\n-535ef85d6636bd7e21c3f0fc5b3c9513\n+afb37660c53938ef7a0aa10e9e6b5a06\n $fCipherESTREAM_SALSA4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-3a7285d497f93123dd9967517480a7be\n+75d4096e64c62f44e69aec91f168abdf\n $fCipherESTREAM_SALSA5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-ba814fd477feeef2f409336398657b1c\n+d579f825306d4d814e1a54c0c512c341\n $fCipherESTREAM_SALSA6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fCipherESTREAM_SALSA7]\n-335fc040a3c414c284d0af01d7bc2f17\n+d72fbcc7b19479b443fa9c79a0dd01ab\n $fCipherESTREAM_SALSA7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"eSTREAM-Salsa20\"#]\n-efdf8a4b7984725892de792b8ff48358\n+02b9a7db3044028830f4874a70f3563d\n $fCipherESTREAM_SALSA8 ::\n Crypto.Cipher.Types.Base.Key ESTREAM_SALSA20\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 1(, 1(, 2,)), Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n@@ -6174,120 +6174,120 @@\n ESTREAM_SALSA20) ->\n case $w$ccipherInit1 k of wild { (#,,#) ww ww1 ww2 ->\n (ww,\n Data.ByteString.Internal.Type.BS\n ww1\n GHC.ForeignPtr.FinalPtr\n ww2) }]\n-b2127940a6320f4c81f77a2b9ff6be18\n+edc2d1a326a7848d5597fd9ce613987f\n $fCipherSALSA1 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fCipherSALSA2]\n-4c073471bdf71970d36e59196dd2b9d8\n+72177088193b3a42cc7fd5e827dcea1a\n $fCipherSALSA2 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fCipherSALSA5 $fCipherSALSA3]\n-cf6bd5e60860e4716e3fccdd6f51b29d\n+3de89146bd63c308ce18c9dcdc52a075\n $fCipherSALSA20 :: Crypto.Cipher.Types.Base.Cipher SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SALSA20\n $fCipherSALSA8\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:SALSA20[0]))\n $fCipherSALSA20_$ccipherName\n $fCipherSALSA20_$ccipherKeySize]\n-2c5bd9ebef665b567d809323d11ff5f6\n+530e39d8a06b9881fba95c28d5cf6ea5\n $fCipherSALSA20_$ccipherKeySize ::\n SALSA20 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SALSA20\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fCipherSALSA1\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-a5dab4b3c74ff0e86239584aab0d2fa3\n+a558c5e7240cf1e50ebdd49b40f20618\n $fCipherSALSA20_$ccipherName :: SALSA20 -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SALSA20\n @GHC.Base.String\n $fCipherSALSA6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-d9c04f11e82e4648cfead34aff08128d\n+40dd02ad9ffc441bc4935c7d0f98845a\n $fCipherSALSA3 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fCipherSALSA4\n (GHC.Types.[] @GHC.Types.Int)]\n-a8881bbf9fc0b6bdaff3e546feebb8e0\n+445e5f5c634ef125d4f59d683c9dddd9\n $fCipherSALSA4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-53232441424bd38d98dab49ff38788bf\n+5cf506814f3248180700e2b1984fbb08\n $fCipherSALSA5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-72994167ff5816945c2ed66a3624aa73\n+1b0f0afa48a2210dd48a43631bd5600d\n $fCipherSALSA6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fCipherSALSA7]\n-5f34a6454b9c770cedb594c726f49a94\n+0f2d5496307068b2bdfcef5b7d4db6ee\n $fCipherSALSA7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Salsa20\"#]\n-c993ac906d496b8cf205c9a756b43fa1\n+e116b0344e724e59aff596082a0e0809\n $fCipherSALSA8 ::\n Crypto.Cipher.Types.Base.Key SALSA20\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , CPR: 1(, 1(, 2,)), Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key SALSA20) ->\n case $w$ccipherInit2 k of wild { (#,,#) ww ww1 ww2 ->\n (ww,\n Data.ByteString.Internal.Type.BS\n ww1\n GHC.ForeignPtr.FinalPtr\n ww2) }]\n-6373ab67ba892668cc38568ee0b0764f\n+bb5bf9e4313cd1b4207d0ea71e6688bd\n $fCipherSERPENT :: Crypto.Cipher.Types.Base.Cipher SERPENT\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SERPENT\n $fCipherSERPENT1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:SERPENT[0]))\n $fCipherSERPENT_$ccipherName\n $fCipherSERPENT_$ccipherKeySize]\n-cbc007a1b5b717cc3ac7c710bea8b12d\n+b5ca2db59993c0bf4777e6bbc1c4f996\n $fCipherSERPENT1 ::\n Crypto.Cipher.Types.Base.Key SERPENT -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key SERPENT) ->\n {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit} True True} {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit'} True True} case Crypto.Nettle.Ciphers.ForeignImports.c_serpent_ctx_size of wild { GHC.Types.I# ww ->\n@@ -6303,15 +6303,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_serpent_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_serpent_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -6333,53 +6333,53 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-74697a387bcbaf1db763912d4112e269\n+4832ac1325bd0d31c347ec7e13116466\n $fCipherSERPENT_$ccipherKeySize ::\n SERPENT -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SERPENT\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherSERPENT3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-4ea214fba5b557f2d1b201aecc753c3b\n+2cedca2facc1336e751dcfd272135cc2\n $fCipherSERPENT_$ccipherName :: SERPENT -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SERPENT\n @GHC.Base.String\n $fNettleCipherSERPENT6\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-0e81284f5586e29576d84b1037bb58d9\n+94deae32441ec798043b4ae15b65cffc\n $fCipherTWOFISH :: Crypto.Cipher.Types.Base.Cipher TWOFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.C:Cipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @TWOFISH\n $fCipherTWOFISH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:TWOFISH[0]))\n $fCipherTWOFISH_$ccipherName\n $fCipherTWOFISH_$ccipherKeySize]\n-8883a0b55ff1b5967751f82e7df69400\n+8d3f8063a4527d61bfdfdd8a00b405cd\n $fCipherTWOFISH1 ::\n Crypto.Cipher.Types.Base.Key TWOFISH -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key TWOFISH) ->\n {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit} True True} {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit'} True True} case Crypto.Nettle.Ciphers.ForeignImports.c_twofish_ctx_size of wild { GHC.Types.I# ww ->\n@@ -6395,15 +6395,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_twofish_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_twofish_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -6425,39 +6425,39 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-57dc094f5711da7c9fd4f5a47a8d2afb\n+d1242f2c33c299e5257f1eff69b8cf08\n $fCipherTWOFISH_$ccipherKeySize ::\n TWOFISH -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @TWOFISH\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleCipherTWOFISH3\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-1b0009cfdce73d606a8f92e212bf21f2\n+d30ff074846e294fdcc718efcd0a07de\n $fCipherTWOFISH_$ccipherName :: TWOFISH -> GHC.Base.String\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @TWOFISH\n @GHC.Base.String\n $fNettleCipherTWOFISH10\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-d9bf339ca50ede2b1294d5e905553795\n+42026af3f049350eb3d9ac6b8a0fb1a8\n $fNettleBlockCipherAES ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher AES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6500,20 +6500,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_aes_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-2ebe7b8d772c58363f9954743972d889\n+e792cff20b0da186702fdaef55c2d4fc\n $fNettleBlockCipherAES1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-2878ee147731cfa8ae5a1f50ef65938d\n+7efaa36d4ca5ea54476ce77478a1c07b\n $fNettleBlockCipherAES128 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher AES128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6556,15 +6556,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes128_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-3c39db76e84dca056c45aaf125e64204\n+d40ae6097c2b4434b945d61a6d1fe458\n $fNettleBlockCipherAES192 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher AES192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6607,20 +6607,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes192_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-3c4ce82989f2884db5c60425202d823e\n+036d2fe9a9973b16961a223c701e6a09\n $fNettleBlockCipherAES2 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-2ab45f066f5dd141f4d78210ddd31fb2\n+ffa4817f83d80a405ba8b306ac1d01e2\n $fNettleBlockCipherAES256 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher AES256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6663,25 +6663,25 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_aes256_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-b4b1b75feac41ec267b7bf2ab6a43fc4\n+201a8dbef8f4100d64848619f5ab781d\n $fNettleBlockCipherAES3 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-5b1e1836f4e10cc31b3cb1ad4d78264a\n+27312729ed256d6b08e967b95982b0c7\n $fNettleBlockCipherAES4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-342f62ab10482b2613484dfc110eb957\n+5c6e3fa1b7d3e3edbc453ee071dc2f82\n $fNettleBlockCipherARCTWO ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher ARCTWO\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6724,20 +6724,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_arctwo_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-13797015f41a806ab07ac6dea473010d\n+af278b4e071f94da55cdea09ec7251c1\n $fNettleBlockCipherARCTWO1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-29157d4eb306481377d85f76c9b60e9e\n+2370a0980a583f8b13b0a3110ec5af35\n $fNettleBlockCipherBLOWFISH ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher BLOWFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6781,25 +6781,25 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_blowfish_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-ab24fe29ab7b79974b10737191df0fae\n+803d484247835278f1984b7957f41605\n $fNettleBlockCipherBLOWFISH1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-70c8349a321a41bfd584ac6f911c0665\n+4e56beeff7aa8ac96aae4e8b63f4fe7d\n $fNettleBlockCipherCAST1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-e100eecbd372a156575ec3098fdd157a\n+3a18ab9a584ca58646139e05adb3a07e\n $fNettleBlockCipherCAST128 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher CAST128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6842,15 +6842,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_cast128_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-5bfed8eee494522ea81bb5d9756c3c17\n+7646e3627b3628d1734d8005798c7611\n $fNettleBlockCipherCamellia ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher Camellia\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6894,20 +6894,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_hs_camellia_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-b2deb4196adae567d5e07483f5910191\n+e4f37579b68d6d579ca019ce3e823970\n $fNettleBlockCipherCamellia1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-6d64785d66694937af9af75a0356f9af\n+19187c6b16dfc32ea82f994feab7018e\n $fNettleBlockCipherCamellia128 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher Camellia128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -6951,15 +6951,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia128_crypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-5f264dc1224d40db705a9453779f779f\n+c459ce60c887da7cfcfa92db6c5f8d5f\n $fNettleBlockCipherCamellia192 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher Camellia192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7003,20 +7003,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia192_crypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-f822c55c9e0b388ba9f8fc30ae99d582\n+7b0b3d3a6c9fcd46554b4ce4196de433\n $fNettleBlockCipherCamellia2 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-fc8b8a0ba5e3a04d8758a78224dd0469\n+1dea22507507561103cdeea9ec219bd4\n $fNettleBlockCipherCamellia256 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher Camellia256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7060,25 +7060,25 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_camellia256_crypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-02afefeb021d3cc058dadcc7807a5402\n+bf785b47f9e9bcb8bc7b6f69e43e4aff\n $fNettleBlockCipherCamellia3 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-2a9dc3e77976c3a42387a59ba74e0027\n+37bbc14b0533fd7371e3049f8bf3270b\n $fNettleBlockCipherCamellia4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-a0133ca30305940f64e4253b9742d126\n+a0bd6a9e9bcfa94328c8d5e1b262ac10\n $fNettleBlockCipherDES ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher DES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7121,25 +7121,25 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_des_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-8f65c08190e5268be8ba4eab0f24c89a\n+d648cfe2baccd815dbcd9554f35f55cf\n $fNettleBlockCipherDES1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-c86d537010c1a7fff24e93f452aeb34f\n+58eeece97263d7857bbab63233357b48\n $fNettleBlockCipherDES_EDE1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-08867e3c6e08d3f05c8d1947e5dbd62f\n+11340ba3b3f64232e2f7bc05f02d591e\n $fNettleBlockCipherDES_EDE3 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher DES_EDE3\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7183,15 +7183,15 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_des3_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-d40a9251297d69f6998494351c30cdb6\n+558167f73ff63324f26c039d686b9e14\n $fNettleBlockCipherSERPENT ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher SERPENT\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7234,20 +7234,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_serpent_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-ad178715e9c1c55aa53ce638fa83db23\n+0a606ee7409e39d2762ef4f9e6ec4847\n $fNettleBlockCipherSERPENT1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-3e42cb7d9dd109437cb4b7afe4765fbc\n+809f3c6611b157931add84bef29c3cac\n $fNettleBlockCipherTWOFISH ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockCipher TWOFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7290,20 +7290,20 @@\n Crypto.Nettle.Ciphers.ForeignImports.p_twofish_decrypt\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-90add0de3655e482dce55cd0d61ceb7e\n+90db4c6d26ca10cf5a3064fb9dff677c\n $fNettleBlockCipherTWOFISH1 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-4fb2a2189c166024f6fc54c9114fc25b\n+a937a96fda6e07732fb23eaa2fa518c8\n $fNettleBlockedStreamCipherCHACHA ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockedStreamCipher CHACHA\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockedStreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7330,15 +7330,15 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-af059a2e37ceae9c951cc773b3832d27\n+312ef69a722c8d7d5249f4ff89ad9620\n $fNettleBlockedStreamCipherCHACHA1 ::\n GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n [TagSig: , LambdaFormInfo: LFCon[GHC.Maybe.Just],\n Unfolding: Core: \n GHC.Maybe.Just\n@@ -7346,15 +7346,15 @@\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n $fNettleBlockedStreamCipherCHACHA2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-63a66d5bc16e66662673f07dc986d76e\n+03d3f56cd9c29e41bac31a119e261b15\n $fNettleBlockedStreamCipherCHACHA2 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -7370,65 +7370,65 @@\n DEFAULT\n -> case $fNettleBlockedStreamCipherCHACHA3\n ret_ty (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n of {}\n 8##\n -> case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case ivptr of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild2 { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } } } }]\n-32a0f7b914a0e042a4188d8d3cfde333\n+219ee3309afdd19db35741fb95722b64\n $fNettleBlockedStreamCipherCHACHA3 :: GHC.Types.IO ()\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-467b6d745e51fe6c65c81956ca112df3\n+4a90af60d9fc8cf2cd31c9f0b407daf0\n $fNettleBlockedStreamCipherCHACHA4 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed\n $fNettleBlockedStreamCipherCHACHA5]\n-0e140e7efa056e21254f83f265bf860b\n+cd8ae91e8fe85a39b683bc6860ff1071\n $fNettleBlockedStreamCipherCHACHA5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-d8332bdc3cf0da5796f123903d319cf0\n+1b2b4cd4a5f4842f2b27cec35a1a4d99\n $fNettleBlockedStreamCipherCHACHA6 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-cfeeaf5d14ce19343145adc3a02db7e6\n+48b853e873af34259361be84e301ef48\n $fNettleBlockedStreamCipherCHACHA_$cnbsc_IncompleteState ::\n CHACHA -> Data.ByteString.Internal.Type.ByteString -> CHACHA\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: <1!P(L,A)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ (ds['GHC.Types.Many] :: CHACHA)\n (inc['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ds `cast` (N:CHACHA[0]) of wild { (,) c ds1 ->\n (c, inc) `cast` (Sym (N:CHACHA[0])) }]\n-6387beab0fdfade055a41eaaad8fab40\n+66aaf070ab729f3620c7a6b1aaccee3e\n $fNettleBlockedStreamCipherCHACHA_$cnbsc_incompleteState ::\n CHACHA -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(A,1!P(L,L,L))>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: CHACHA) ->\n case ds `cast` (N:CHACHA[0]) of wild { (,) ds1 inc -> inc }]\n-21cacf3fc16e97c0cff5d4ccd88f8685\n+7776b5e713d8adece7b823430e726f93\n $fNettleBlockedStreamCipherESTREAM_SALSA1 ::\n GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n [TagSig: , LambdaFormInfo: LFCon[GHC.Maybe.Just],\n Unfolding: Core: \n GHC.Maybe.Just\n@@ -7436,15 +7436,15 @@\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n $fNettleBlockedStreamCipherESTREAM_SALSA2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-70b924715e637af686ed9ff2761914ad\n+4da3e2b954c9c3d95efa959b6d74686b\n $fNettleBlockedStreamCipherESTREAM_SALSA2 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -7460,25 +7460,25 @@\n DEFAULT\n -> case $fNettleBlockedStreamCipherESTREAM_SALSA3\n ret_ty (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n of {}\n 8##\n -> case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case ivptr of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild2 { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } } } }]\n-7a589edc4476e3b469ee6319ccca996e\n+7c179efcd748f07a570340b0bfa43097\n $fNettleBlockedStreamCipherESTREAM_SALSA20 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockedStreamCipher\n ESTREAM_SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockedStreamCipher],\n Inline: CONLIKE,\n@@ -7509,57 +7509,57 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-68868c6b58c22539251c1c1a6a7a8968\n+c0270d7166214d018af1bf88e705f6ba\n $fNettleBlockedStreamCipherESTREAM_SALSA20_$cnbsc_IncompleteState ::\n ESTREAM_SALSA20\n -> Data.ByteString.Internal.Type.ByteString -> ESTREAM_SALSA20\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: <1!P(L,A)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ESTREAM_SALSA20)\n (inc['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ds `cast` (N:ESTREAM_SALSA20[0]) of wild { (,) c ds1 ->\n (c, inc) `cast` (Sym (N:ESTREAM_SALSA20[0])) }]\n-ec6781ce494509967639f64fb75fab70\n+9405c14ac05d98518e2b881bb299a2b2\n $fNettleBlockedStreamCipherESTREAM_SALSA20_$cnbsc_incompleteState ::\n ESTREAM_SALSA20 -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(A,1!P(L,L,L))>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ESTREAM_SALSA20) ->\n case ds `cast` (N:ESTREAM_SALSA20[0]) of wild { (,) ds1 inc ->\n inc }]\n-c32e64a65d214cd1e14762540bf0f19c\n+e684a433de3e20ce62a3d9fc935e03f3\n $fNettleBlockedStreamCipherESTREAM_SALSA3 :: GHC.Types.IO ()\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-71df7161d86a2ffd744d3a7d2f5c44cb\n+324a58f6379b53ff6785c465cce3d673\n $fNettleBlockedStreamCipherESTREAM_SALSA4 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed\n $fNettleBlockedStreamCipherESTREAM_SALSA5]\n-1e72b698cf0a14deb4be50693d7236a4\n+cc15f084d27dea157d8dd52029a0affd\n $fNettleBlockedStreamCipherESTREAM_SALSA5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-c73daeec3b3749eefb5101eac9280883\n+1266358eb2ff9e904f5bbc408cb7230b\n $fNettleBlockedStreamCipherESTREAM_SALSA6 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-701aff508e97719a527d1cb57de33786\n+4a6382e58d54af3285b67db4a8bfc096\n $fNettleBlockedStreamCipherSALSA1 ::\n GHC.Maybe.Maybe\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n [TagSig: , LambdaFormInfo: LFCon[GHC.Maybe.Just],\n Unfolding: Core: \n GHC.Maybe.Just\n@@ -7567,23 +7567,23 @@\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n $fNettleBlockedStreamCipherESTREAM_SALSA2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-55ba619fb0721298c8f62ddc600c84ad\n+11f089155b7677b16eaa25a5fc051016\n $fNettleBlockedStreamCipherSALSA2 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed\n $fNettleBlockedStreamCipherSALSA3]\n-5b87d20aa4e1aa02687805cd5baa826b\n+b7fec802467fb9e437dca3dfd9d76cf1\n $fNettleBlockedStreamCipherSALSA20 ::\n Crypto.Nettle.Ciphers.Internal.NettleBlockedStreamCipher SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleBlockedStreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7610,43 +7610,43 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-e47be59d2490adb254e24ab7099a18b1\n+a5ed3783fa7685c5498eb32ff602a3cf\n $fNettleBlockedStreamCipherSALSA20_$cnbsc_IncompleteState ::\n SALSA20 -> Data.ByteString.Internal.Type.ByteString -> SALSA20\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: <1!P(L,A)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ (ds['GHC.Types.Many] :: SALSA20)\n (inc['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ds `cast` (N:SALSA20[0]) of wild { (,) c ds1 ->\n (c, inc) `cast` (Sym (N:SALSA20[0])) }]\n-7ff3795fdbf6b318b2fcea9ce306d080\n+a7d1f5ed64baee22dd942dec7192a9b3\n $fNettleBlockedStreamCipherSALSA20_$cnbsc_incompleteState ::\n SALSA20 -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(A,1!P(L,L,L))>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: SALSA20) ->\n case ds `cast` (N:SALSA20[0]) of wild { (,) ds1 inc -> inc }]\n-c13bafd3ddf804d699af1465bfc9fe03\n+891b92c943536e0d2a83e389da953695\n $fNettleBlockedStreamCipherSALSA3 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-d65c43561606c1e072216518707c517d\n+bf78d2e0ec8a87549963dd5d1d47eb58\n $fNettleBlockedStreamCipherSALSA4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 64#]\n-3d1bc4481627127da4a98daca0a2171c\n+5319b343e6e902dad8182df3adbd36d7\n $fNettleCipherAES ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher AES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7673,38 +7673,38 @@\n $fNettleCipherAES23\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:AES[0])\n $fNettleCipherAES22\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES[0]))]\n-4cd8b1f2802d48cca1c767d9c9da96d5\n+d57c5ca2fb32ab5aa41465b921a198f2\n $fNettleCipherAES1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-1abe14bbcabb7ab74b0b24453ae0262a\n+31729648fbf8ec9789696381bdc5ae2f\n $fNettleCipherAES10 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherAES11]\n-e5bb186a1620689336399d5d630608ac\n+132ea96673c228df027ad298d39295ed\n $fNettleCipherAES11 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-bf1117a226fd3b7c56b0d7bc3a24a277\n+06a59b0ea2e155afefb98b00115cbb87\n $fNettleCipherAES12 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherAES13]\n-6da1c9da427bd4d37efc9ce78f5bb614\n+5b3b50c9c471fb1d4ad56a4209d22a37\n $fNettleCipherAES128 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher AES128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7732,60 +7732,60 @@\n $fNettleCipherAES2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:AES128[0])\n $fNettleCipherAES1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES128[0]))]\n-7446460f0b0a9f78844bf0a2152670c3\n+2f7e754be990e4dfe30bdf8f23aad8fa\n $fNettleCipherAES13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES-192\"#]\n-2d51158d04e7c7e5f6f530ab23bd4e96\n+48f20c8f580f528b39486dfbf31196ac\n $fNettleCipherAES14 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes192_init ctx key]\n-e8945abe94f03c613b24ddd205a3c7d5\n+e9302b5aeb7dc1102959bcad73f7b7e3\n $fNettleCipherAES15 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-83687f3ea8c3eca691e2e419b546f467\n+6ab78cc3eb69b289600c43a29f3b8d37\n $fNettleCipherAES16 :: AES256 -> AES256\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: AES256) -> ds]\n-83bd99aab489e2e8fb19b9905556e177\n+036b6c0b2b90f9fbc2a6b27aaa084f78\n $fNettleCipherAES17 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherAES18]\n-62b9510ec295f59a1a268a8c37add3a2\n+ecb822a18819771653e55e5cc3a7b94d\n $fNettleCipherAES18 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-462efe27e50b7598c2d3d1ec7d474164\n+d14f88988961cf3803fbe86a13a8daec\n $fNettleCipherAES19 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherAES20]\n-9074a5bd58510b0f6d8dbbcf54c463f8\n+afe13c813019f212c2e826231aad6152\n $fNettleCipherAES192 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher AES192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7813,61 +7813,61 @@\n $fNettleCipherAES9\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:AES192[0])\n $fNettleCipherAES8\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES192[0]))]\n-2f3af7a3e1a1478a95de42dce921cb4d\n+ca0b771dc0a5334efb395cedf2befe62\n $fNettleCipherAES2 :: AES128 -> AES128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: AES128) -> ds]\n-f59a2457da812b8894de75533fe6d3be\n+2e1070883486c7aaac39c8c5181445f3\n $fNettleCipherAES20 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES-256\"#]\n-142c2b7e826bf3bc0bbbaaa53a5ecd18\n+c4b1e5d21039ae4ba31775b947554721\n $fNettleCipherAES21 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes256_init ctx key]\n-641f8290f2c41c9c6bca0d0b517c635f\n+583d9e9d66e3964453a16c90737a521f\n $fNettleCipherAES22 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-ad930120dd7da546be35b11129a7a3f1\n+c2c564072c0c398f8dc66298917cc795\n $fNettleCipherAES23 :: AES -> AES\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: AES) -> ds]\n-e69dae6ae5e15fd7698a193be4144f1a\n+690bd20abb440f0246648bb2732b9d80\n $fNettleCipherAES24 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fNettleCipherAES25]\n-3db4ad3ef2610720146789d03c73f85a\n+d7968edf7881737c21f071cd9ec58016\n $fNettleCipherAES25 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fNettleCipherAES30 $fNettleCipherAES26]\n-fb4dc311720586b3443526f7e042b2ac\n+9e3bd97075d61ac55b441a590b33ec74\n $fNettleCipherAES256 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher AES256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -7895,97 +7895,97 @@\n $fNettleCipherAES16\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:AES256[0])\n $fNettleCipherAES15\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:AES256[0]))]\n-2cf0432053ab4fec258aebf8e5b74888\n+2707209da0f702f16d1872af29356039\n $fNettleCipherAES26 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.: @GHC.Types.Int $fNettleCipherAES29 $fNettleCipherAES27]\n-2494da5579e808e83e7c6d6f486606d8\n+1aec5278ab5c10a6d32166f4d9ee6c31\n $fNettleCipherAES27 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherAES28\n (GHC.Types.[] @GHC.Types.Int)]\n-a24fe05b77200e0195a9084651e79708\n+1133085879c674feeacdc2150f42904c\n $fNettleCipherAES28 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-5c246ada7c71f0480d622df3b9cbd814\n+20e4087cdd29a3d220a7b17e493bb21c\n $fNettleCipherAES29 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-f77d3a997cc30a29fb6a91b0b0dd8156\n+4975df3e5d6e66a8e3f9a8b593e5a4c3\n $fNettleCipherAES3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherAES4]\n-2ff576e76d2bd875b26284403f94e72d\n+5c027bfb2189818042d25e6be6cefd7b\n $fNettleCipherAES30 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-4f3257fceeb254e15f3aebba77613122\n+80f2ac1622272e4d6ca00eabc074674e\n $fNettleCipherAES31 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherAES32]\n-9762ddfc4e46f112909898ee33468a65\n+10b3c890f5d2a2a7c1001d9ed05628c0\n $fNettleCipherAES32 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES\"#]\n-3b581b495527b4269ded768e38a7190c\n+c8860469de6616863f80d432ce158687\n $fNettleCipherAES4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-f0d97dfc8a165184606311084b6d1cda\n+cd8f2551828e45ca8416c7e343254d3c\n $fNettleCipherAES5 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherAES6]\n-25ba90defef21db71519ac7293ca149e\n+9ddc2c8b1372d6dde7f820bb0ad3d3f3\n $fNettleCipherAES6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES-128\"#]\n-335f0f80e52fb4bdcad68be12f0bb65b\n+f48c299f5c143c2d7bbb7766fb921628\n $fNettleCipherAES7 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_aes128_init ctx key]\n-2edebf8c4eb32f25c5b529a5a80a9c4a\n+c4a88f470ad67a2c8e8a2fe8751adf0f\n $fNettleCipherAES8 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-511e417603e693321595420eead5165a\n+5b88fd4f318e5dbc5d434d242158c56f\n $fNettleCipherAES9 :: AES192 -> AES192\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: AES192) -> ds]\n-9ee97cd6f54fa2fee36c5685e0c5d285\n+860d7a856abbdb3abb668780c8a0df0a\n $fNettleCipherARCFOUR ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher ARCFOUR\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8013,28 +8013,28 @@\n $fNettleCipherARCFOUR2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:ARCFOUR[0])\n $fNettleCipherARCFOUR1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCFOUR[0]))]\n-ab3e68ffa42cb4699ec766f55641c0c8\n+3ec97fd62ea72e24665af56588066d93\n $fNettleCipherARCFOUR1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-324b84e9d8f5da71dbbeb9ad14494002\n+bf6225381c99263fbf6998e48f4b07ba\n $fNettleCipherARCFOUR2 :: ARCFOUR -> ARCFOUR\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ARCFOUR) -> ds]\n-cc92bb36eeeb00a7c3baaa6cea91abae\n+f67259afb2468d24206067abc1559ed0\n $fNettleCipherARCTWO ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher ARCTWO\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8062,55 +8062,55 @@\n $fNettleCipherARCTWO2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:ARCTWO[0])\n $fNettleCipherARCTWO1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCTWO[0]))]\n-fdf948c2422b131103299ccbc2ff9886\n+094aee7cc69d6a077c1a521b997c326d\n $fNettleCipherARCTWO1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-b8b6d07c38467dcbec04032d455eaaab\n+ee50dba04f36751da94ce46c5834d271\n $fNettleCipherARCTWO2 :: ARCTWO -> ARCTWO\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ARCTWO) -> ds]\n-6e913dcc2b6c2a2dcfae71a98eb35a26\n+4dbb48a4516c907e00e54f0da5ebf8d9\n $fNettleCipherARCTWO3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeRange],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeRange\n $fNettleCipherARCTWO5\n $fNettleCipherARCTWO4]\n-c707eed9512b839d1b735561ed666d3d\n+c38ecd842bd752d27c7b37ab3ebe0a65\n $fNettleCipherARCTWO4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 128#]\n-8b36e3bc195d2e2a9e6cca1f512d4e9f\n+7968929aca8fe891ae1d22a1916a632a\n $fNettleCipherARCTWO5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 1#]\n-dcdc6bcc33ea6b18778dd7d080f9234f\n+94316b6e2726d1854c588b5ea023ddd4\n $fNettleCipherARCTWO6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherARCTWO7]\n-c4c4e0200195d8f69d03d6d845dbbe55\n+249058972661bb98271159a67a575ac5\n $fNettleCipherARCTWO7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ARCTWO\"#]\n-e69371444b04cfefd4f5d868ec217400\n+617aca947f9f267d6ee8303b9ca78012\n $fNettleCipherBLOWFISH ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher BLOWFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8139,63 +8139,63 @@\n $fNettleCipherBLOWFISH2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:BLOWFISH[0])\n $fNettleCipherBLOWFISH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:BLOWFISH[0]))]\n-7f8ef9327d9087fb35ea3a2ae0c8729d\n+b9780d142aeab35009d79016ede64701\n $fNettleCipherBLOWFISH1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-fd1bd0e611563990f04f20fe34278b63\n+caf4fd092d3da0cf501b8484e1276ce0\n $fNettleCipherBLOWFISH2 :: BLOWFISH -> BLOWFISH\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: BLOWFISH) -> ds]\n-96505133b231f200148f271db9f8c1aa\n+e4d71b7bb557b77c057c76f66abdd63d\n $fNettleCipherBLOWFISH3 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeRange],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeRange\n $fNettleCipherBLOWFISH5\n $fNettleCipherBLOWFISH4]\n-7af383b2f19d56fb3aca2524059b0544\n+9694ef1b174ebaffbd279f3534c1825a\n $fNettleCipherBLOWFISH4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 128#]\n-bd71345d98031cf64fcc346a5ea85320\n+7b57e9dc31a94b0081f75fd0b788325b\n $fNettleCipherBLOWFISH5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 1#]\n-472502078b4e4c336eb180e9337d6708\n+1114b465f0ce6aa08b123dbac252494d\n $fNettleCipherBLOWFISH6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherBLOWFISH7]\n-6c1e97d6362e64ef2e69c6b897572054\n+8baed3b54ed86f7b49d127f7c0dd6a31\n $fNettleCipherBLOWFISH7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"BLOWFISH\"#]\n-bdbd0107128f709ceed787a8755ca9de\n+0ace808bc86ab986a3a36a405643844c\n $fNettleCipherCAST1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-639d0dea4ea2d2bc12d67b21137a475b\n+0cdbcd383050d66123507493fa124cf5\n $fNettleCipherCAST128 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher CAST128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8223,48 +8223,48 @@\n $fNettleCipherCAST2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:CAST128[0])\n $fNettleCipherCAST1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:CAST128[0]))]\n-f736acf607487c89992b9d1108f69046\n+c2ff99e1c326d9fff48e0e92e49a05e1\n $fNettleCipherCAST2 :: CAST128 -> CAST128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: CAST128) -> ds]\n-f70b3ab4592a93df19b7337414414f39\n+3f9c6baa28c97b637f0b088502586edb\n $fNettleCipherCAST3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeRange],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeRange\n $fNettleCipherCAST5\n $fNettleCipherCAST4]\n-46ae2e131d87e5d598702ef1dbfef488\n+56bac38b63208ac57812aa2d1b64e1f1\n $fNettleCipherCAST4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-966d424e8f441a1b3b0f2f0605aabe47\n+8d2d5cd2e1a4caae60ac51e5c7e52d0e\n $fNettleCipherCAST5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 5#]\n-961401dbeff1ffba558b8824ed514662\n+f3dc939c580cc82d19cb3a3df5f87ba9\n $fNettleCipherCAST6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCAST7]\n-f0452f4eefffde389c63079585674680\n+c8a73bb15e1669b6b4f6bf464e1e475f\n $fNettleCipherCAST7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"CAST-128\"#]\n-66ad91630091c14c5c2be78eddda169f\n+15ed7da63d384a6629540415e42dda2a\n $fNettleCipherCHACHA ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher CHACHA\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8294,25 +8294,25 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))\n $fNettleCipherCHACHA_$cnc_ctx\n $fNettleCipherCHACHA1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:CHACHA[0]))]\n-fbf60cbc14549bd24042a807d04495df\n+cce44068e4b92d94881d71c93a84f0c7\n $fNettleCipherCHACHA1 ::\n Data.SecureMem.SecureMem\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1(, 1(, 2,)),\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (c['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n (c, Data.ByteString.Internal.Type.empty)]\n-4c726c7550f87bc943e69aaca6d26252\n+38b0dc54ac71383f9f7ed7d55c4050b8\n $fNettleCipherCHACHA2 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -8320,15 +8320,15 @@\n Unfolding: Core: StableSystem <4,TrueFalse>\n \\ (ctxptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (keyptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (s['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case keyptr of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n@@ -8343,33 +8343,33 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n ds6\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n bx\n eta of wild2 { Solo# ds1 ->\n (# ds1,\n GHC.Tuple.Prim.() #) }) } } } }]\n-cfa4b7f627b558d8c2f9be6d49cd3e65\n+b0d83e14e51f4cbfe0e5c6d3e344d913\n $fNettleCipherCHACHA_$cnc_ctx :: CHACHA -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L),A)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: CHACHA) ->\n case ds `cast` (N:CHACHA[0]) of wild { (,) c ds1 -> c }]\n-ce1e429039eb0e0647bcc8ce23beee1c\n+ebdf5a5df3d00d1245663b6f5924749a\n $fNettleCipherCamellia ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher Camellia\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8398,39 +8398,39 @@\n $fNettleCipherCamellia23\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:Camellia[0])\n $fNettleCipherCamellia22\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia[0]))]\n-0be071e76460374efb22c00fc28ca66e\n+766661ef44a9cce5b504c559cd78284b\n $fNettleCipherCamellia1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-b9913dafef771a2f9c3b716f42707637\n+047f18887abb5f46350f1e864dd977e0\n $fNettleCipherCamellia10 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherCamellia11]\n-fd16ccceaded90250f6a924df795fe31\n+e191d00c11f4ac39dda5d0b367227b77\n $fNettleCipherCamellia11 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-58e47bd56afb6d7a0e9e4abc4af41ca9\n+2ab1a48376e09f44da5863503b4ffa0f\n $fNettleCipherCamellia12 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCamellia13]\n-fbff24dec56f08536925efb51b271da2\n+ede196766489e650d1b35d3af835bd42\n $fNettleCipherCamellia128 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher Camellia128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8461,61 +8461,61 @@\n $fNettleCipherCamellia2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:Camellia128[0])\n $fNettleCipherCamellia1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia128[0]))]\n-07f10fac9e987fa9a721458fba337157\n+f1cf94aec3f4f494fe3c3d0584449e40\n $fNettleCipherCamellia13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia-192\"#]\n-031bf4ae76392b09c53f92310ce88432\n+982d413df5e5c8698a0c50421ede46a6\n $fNettleCipherCamellia14 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia192_init ctx key]\n-b7a7d4128f465961234c3f46970096aa\n+bb63deef74153582888b02ea43f824ea\n $fNettleCipherCamellia15 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-add215788d027b63fb9ba87a279e4395\n+92b9047d7a58e8c3c11e978554f02809\n $fNettleCipherCamellia16 :: Camellia256 -> Camellia256\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Camellia256) -> ds]\n-2efec4760ad50d1681b9d774bbcdeafa\n+5e693c7a502b93a34830597886e900ca\n $fNettleCipherCamellia17 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherCamellia18]\n-a565b7b6a1fa38c246d490556076dcea\n+004e48b2d181bad95f8ab3adb2c857b3\n $fNettleCipherCamellia18 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-afaa661b96e636b89793291731ff6e29\n+a0e8e3a39c8471de976c34f73978ec6d\n $fNettleCipherCamellia19 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCamellia20]\n-6c9b5f2203dddd4b4c7af53e5367ed1a\n+13ea3b60c88a1a15b4b495e76aa8c6df\n $fNettleCipherCamellia192 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher Camellia192\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8546,65 +8546,65 @@\n $fNettleCipherCamellia9\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:Camellia192[0])\n $fNettleCipherCamellia8\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia192[0]))]\n-50570814a073f32612e0721ce44160ba\n+a74c569ff030d6a6cc7a2e1c7778c4a6\n $fNettleCipherCamellia2 :: Camellia128 -> Camellia128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Camellia128) -> ds]\n-ea64552c626a95b46a24ff4f5b3944b0\n+77afb057fa9912509593046ab0af5299\n $fNettleCipherCamellia20 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia-256\"#]\n-75c042a87be8354401f7efd39e250321\n+675d183da8f2c4c023a1276122606086\n $fNettleCipherCamellia21 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia256_init ctx key]\n-385e95fc0cd30cd603c325263aec2e0e\n+736a08ecb07164f95b4fe86020973f96\n $fNettleCipherCamellia22 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-a9290b6e62e09af5ff961861291da3f3\n+91450c388d21716af6f523ecb387e238\n $fNettleCipherCamellia23 :: Camellia -> Camellia\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Camellia) -> ds]\n-23a67b431bbd1a0915aa929232c25df1\n+2b83d1486452c069888078427ad8df7c\n $fNettleCipherCamellia24 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fNettleCipherCamellia25]\n-518dbd4b168272f19a00a80c62090364\n+82cf214a3b6d2a4394cdbc35e7958a7c\n $fNettleCipherCamellia25 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherCamellia30\n $fNettleCipherCamellia26]\n-793b197b2882dd09cf3dddcb2f81f75b\n+a836011da599fee835792664f69a35df\n $fNettleCipherCamellia256 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher Camellia256\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8635,101 +8635,101 @@\n $fNettleCipherCamellia16\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:Camellia256[0])\n $fNettleCipherCamellia15\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:Camellia256[0]))]\n-2c0c406b966a17ee3f711470307f14e9\n+2b8a98d5d89a45e33d6f69494bca786a\n $fNettleCipherCamellia26 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherCamellia29\n $fNettleCipherCamellia27]\n-030f62ecb709f9cee0217e04b28d61fc\n+c60d682f15b61ad9360298cf910aeef7\n $fNettleCipherCamellia27 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherCamellia28\n (GHC.Types.[] @GHC.Types.Int)]\n-7484c77a05efa6b7d4384719ea2e6c16\n+41e979bdfbb8e2cdb0814428a7e81db2\n $fNettleCipherCamellia28 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-ee1c4bc8afd499377d00fd66713e2cf3\n+137f872cd5efa367f24007ac037771a2\n $fNettleCipherCamellia29 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-496bce8d2ac5f0815a15a2696ca3737a\n+d2b58b3a74912ed28357d536f30cc58b\n $fNettleCipherCamellia3 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherCamellia4]\n-cfd1d0b8eeb1d3412b37ba15542ae47b\n+130a6ccbb9bf0f223e4b66dd50098d48\n $fNettleCipherCamellia30 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-d9edf38e14a384b4ea01e53e3b2942b2\n+3bba45192c7ffe7715de353f48949590\n $fNettleCipherCamellia31 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCamellia32]\n-2ce37f1acb2ee113e66d3c72430c37ab\n+2a2e29ce98f801379bb4b5629f63d4e4\n $fNettleCipherCamellia32 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia\"#]\n-29aca2300a2ca5c63316202f9854454e\n+2b6ef5802fbdc9e0edb132c8cda5c0fa\n $fNettleCipherCamellia4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-0e6cde9ac53506145a7ed05b4b3c9f37\n+7613fd1d90cf0defc4c091db1bb9886c\n $fNettleCipherCamellia5 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherCamellia6]\n-e168ee5492742f05d4bbeae8d0ff76ff\n+b41eb55ee138bc2298d7a255553ed0db\n $fNettleCipherCamellia6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia-128\"#]\n-9e6994c65a77e56f4baa7c8617445305\n+dec851a429be28fc821141f442a652c2\n $fNettleCipherCamellia7 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctx['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word)\n (key['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_hs_camellia128_init ctx key]\n-5f287d264c191893e72da6c04a41ded2\n+ec6d2d990658ca08ff70ed46e3b4933b\n $fNettleCipherCamellia8 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-ffc378819ae7f923721d815377f3b0d0\n+95ea6dc9e49d39448f2173fb77ce43b9\n $fNettleCipherCamellia9 :: Camellia192 -> Camellia192\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Camellia192) -> ds]\n-d9b9152f464654912b23cfe31838ad84\n+ec0d00b389078994462a6266564433df\n $fNettleCipherDES ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher DES\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8756,72 +8756,72 @@\n $fNettleCipherDES2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:DES[0])\n $fNettleCipherDES1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:DES[0]))]\n-7fe9c8d5c321e2e253212c9b10f8799a\n+6a4d39f871e417e27be84ee399494a4b\n $fNettleCipherDES1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-4ae5115f037e60f4bf2f49ec3df106d5\n+4ff1bde8da585cb959b9d34208915a08\n $fNettleCipherDES2 :: DES -> DES\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: DES) -> ds]\n-fbc2592b8d276fc1bb250774f973a85c\n+7511364256d06a0f032955915202c444\n $fNettleCipherDES3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherDES4]\n-29b7c32f63d7c5f775c95c2ac9ea77f8\n+13ab2a5b8cf037f2c038eb0f7a083b93\n $fNettleCipherDES4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 8#]\n-0d008e95f11886b710fe487c86455126\n+9ceb69ed94a2d4f0cfe75d30e1d7c7d7\n $fNettleCipherDES5 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherDES6]\n-312485f73d090083f71dcfd3195f4e68\n+9c15d2486bd634411f3bb5f62c58bfa4\n $fNettleCipherDES6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"DES\"#]\n-6c83902266369f75a02f3f7f086a271a\n+93c8148b4296d58f73a15a22ee2ff834\n $fNettleCipherDES7 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctxptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_des_set_key ctxptr]\n-79c7620133a147b4188384488c6372e3\n+4685fa4ca09dc8bf462eaa42d48af756\n $fNettleCipherDES_EDE1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-3c2674e7b9de695c23dd9491b93a2244\n+525601d7e6e415dfdbc936697030ff53\n $fNettleCipherDES_EDE2 :: DES_EDE3 -> DES_EDE3\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: DES_EDE3) -> ds]\n-aeb113a8cf27223695cc3b246a662514\n+90ef6c30ab383b51102c8ec6ebfc724d\n $fNettleCipherDES_EDE3 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher DES_EDE3\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8850,56 +8850,56 @@\n $fNettleCipherDES_EDE2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:DES_EDE3[0])\n $fNettleCipherDES_EDE1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:DES_EDE3[0]))]\n-c30f9dd6503854667b98901d85c7c893\n+6817fd6ba3bc0c742feea70fb3450d30\n $fNettleCipherDES_EDE4 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeFixed],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeFixed $fNettleCipherDES_EDE5]\n-39a166bb6ab29901d9c65db7e47308d3\n+c06102ac9259f5f95908110a19e3f37b\n $fNettleCipherDES_EDE5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-72595b4aced034883c73337e0ec54d0c\n+5c4811dc2127617e42ee523e249576fa\n $fNettleCipherDES_EDE6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherDES_EDE7]\n-987f5d160ea33c736983ef0406a2e23b\n+f09d7466b9bb07949e6d5801a2e484e5\n $fNettleCipherDES_EDE7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"DES-EDE3\"#]\n-ab322a3152ad2d2393d14350c886708d\n+72c749dbfba03863efd1a793e72fafed\n $fNettleCipherDES_EDE8 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: \n \\ (ctxptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds['GHC.Types.Many] :: GHC.Types.Word) ->\n Crypto.Nettle.Ciphers.ForeignImports.c_des3_set_key ctxptr]\n-ee7c8b2f84a3439c1deeae89da5fde7f\n+02710e8e6a1860aa344154ee22fc42f1\n $fNettleCipherESTREAM_SALSA1 ::\n Data.SecureMem.SecureMem\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1(, 1(, 2,)),\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (c['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n (c, Data.ByteString.Internal.Type.empty)]\n-d1f5eca01542a182bc2e114f278562f6\n+63bd0f0b41cf2e8085578a0ac6082631\n $fNettleCipherESTREAM_SALSA2 ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -8908,15 +8908,15 @@\n \\ (ctxptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (keylen['GHC.Types.Many] :: GHC.Types.Word)\n (keyptr['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (s['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case keylen of ds5 { GHC.Types.W# ds6 ->\n case keyptr of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -8933,26 +8933,26 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n ds9\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n bx\n eta of wild2 { Solo# ds1 ->\n (# ds1,\n GHC.Tuple.Prim.() #) }) } } } } }]\n-014504930331a428e25926e02f18a704\n+e223437dc88b6519b2ed4e586dd9fd2d\n $fNettleCipherESTREAM_SALSA20 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher ESTREAM_SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -8985,33 +8985,33 @@\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))\n $fNettleCipherESTREAM_SALSA20_$cnc_ctx\n $fNettleCipherESTREAM_SALSA1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ESTREAM_SALSA20[0]))]\n-287d47cd9e66f87935f2de0b857d7989\n+418a1560d52435ed36d221c4258dc768\n $fNettleCipherESTREAM_SALSA20_$cnc_ctx ::\n ESTREAM_SALSA20 -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L),A)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: ESTREAM_SALSA20) ->\n case ds `cast` (N:ESTREAM_SALSA20[0]) of wild { (,) c ds1 -> c }]\n-cdeb4ebcb85ce4ec94f1c8f7b13fabd9\n+8d19bfbcf912d06c1910edfc171940c4\n $fNettleCipherSALSA1 ::\n Data.SecureMem.SecureMem\n -> (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1(, 1(, 2,)),\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (c['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n (c, Data.ByteString.Internal.Type.empty)]\n-d6d634722ec91d7e727f8429888e5be2\n+40dbcdf8f1748073401674fa920891a0\n $fNettleCipherSALSA20 ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -9041,23 +9041,23 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R))\n $fNettleCipherSALSA20_$cnc_ctx\n $fNettleCipherSALSA1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:SALSA20[0]))]\n-ea87c7d5b0a429c8b36f61888b6dc994\n+f404627d58d9df73d0575d8a743ecddc\n $fNettleCipherSALSA20_$cnc_ctx ::\n SALSA20 -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L),A)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: SALSA20) ->\n case ds `cast` (N:SALSA20[0]) of wild { (,) c ds1 -> c }]\n-24bec7e1356f2ce55fe45994527702df\n+284fa4c835b6d598de53542b6892a2d6\n $fNettleCipherSERPENT ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher SERPENT\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -9085,55 +9085,55 @@\n $fNettleCipherSERPENT2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:SERPENT[0])\n $fNettleCipherSERPENT1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:SERPENT[0]))]\n-e44ea8f5ab0f5b5eb78b4bd74a39e42c\n+13dd5f3e7dbdeff67029d41149a2909a\n $fNettleCipherSERPENT1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-8d7c5f470cf0d7ca733d579d43b77f97\n+74b8b78b07ebd6f87c99cc46f09e3762\n $fNettleCipherSERPENT2 :: SERPENT -> SERPENT\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: SERPENT) -> ds]\n-9e9ec68e5eba707f15dd443238620040\n+66ce9a28a14023370140ab18c8585787\n $fNettleCipherSERPENT3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeRange],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeRange\n $fNettleCipherSERPENT5\n $fNettleCipherSERPENT4]\n-bc9fcc5cb20b9694096865d6002ffe57\n+afc41f19af71f529636f35f60350a0af\n $fNettleCipherSERPENT4 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-948ae0bd710bfdb41e24d277ada7bcf5\n+6ba0a5b1e6d93f4004d2b2d4897a8275\n $fNettleCipherSERPENT5 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-ce3842f1d42bd588a2aadf3546d06e65\n+46d7e243f34b059de31413c9c4f4ae89\n $fNettleCipherSERPENT6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherSERPENT7]\n-9559ce2ecc851c08b61eb1c3148c4c8e\n+9681be878010f078f5c30d28a2ce6e1f\n $fNettleCipherSERPENT7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SERPENT\"#]\n-f556c126af4c831eb8afb0579448a839\n+1521e61003a51c3a5e0298f74f11e2ba\n $fNettleCipherTWOFISH ::\n Crypto.Nettle.Ciphers.Internal.NettleCipher TWOFISH\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -9161,82 +9161,82 @@\n $fNettleCipherTWOFISH2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:TWOFISH[0])\n $fNettleCipherTWOFISH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:TWOFISH[0]))]\n-83f6ffcda36c3e27c082df9d4b664c2f\n+b5a95f9c281e6cc2c186f3b7e2ea43e2\n $fNettleCipherTWOFISH1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-8f5e1ba63b33a12c64f2fb0f2caec07a\n+455d26488456cd54549f34b8d4176fb9\n $fNettleCipherTWOFISH10 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fNettleCipherTWOFISH11]\n-7a356c592e06dab4434b31176018c243\n+4efe38f16a8e4e58f715cebba1d339cd\n $fNettleCipherTWOFISH11 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"TWOFISH\"#]\n-05adca4158a2178ce525ec5fb9f5bf76\n+23e716da786c12487a06786afd952b45\n $fNettleCipherTWOFISH2 :: TWOFISH -> TWOFISH\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: TWOFISH) -> ds]\n-f2c0c60aeabd23a334378bdd758f5679\n+5d7a96db0b9173d341cd7b230f361309\n $fNettleCipherTWOFISH3 :: Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum $fNettleCipherTWOFISH4]\n-2d8823415652b0de36a614e61620de50\n+0fba34dbf8e4824ed2caf74fab53977a\n $fNettleCipherTWOFISH4 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherTWOFISH9\n $fNettleCipherTWOFISH5]\n-5be0ad0953eabfeadf7feb20f470a57f\n+71f7b76600b08d0156f8fb3f6ba2a2bb\n $fNettleCipherTWOFISH5 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherTWOFISH8\n $fNettleCipherTWOFISH6]\n-f59776f26517fb8c261718141aea36e0\n+0ee76da01d1f7da60f995349b829c8ca\n $fNettleCipherTWOFISH6 :: [GHC.Types.Int]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[:],\n Unfolding: Core: \n GHC.Types.:\n @GHC.Types.Int\n $fNettleCipherTWOFISH7\n (GHC.Types.[] @GHC.Types.Int)]\n-6171918a965f56d405f95c6efcdb4f14\n+b27c47f69e0939043d8eae092b2a7063\n $fNettleCipherTWOFISH7 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 32#]\n-0cc3e972fc0fdc98204663203cee786b\n+8716e4545321821d2bd3705236c80ff7\n $fNettleCipherTWOFISH8 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 24#]\n-2e9ffc8124ef6be03cbce727117c5aba\n+7ddd94dd56d478a3daec1928b4bec01c\n $fNettleCipherTWOFISH9 :: GHC.Types.Int\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.I#],\n Unfolding: Core: GHC.Types.I# 16#]\n-df5c35a7a68dfa62abe1e69075fca8b0\n+ce6bff110e011d447d098f4d0c3dadaf\n $fNettleStreamCipherARCFOUR ::\n Crypto.Nettle.Ciphers.Internal.NettleStreamCipher ARCFOUR\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Ciphers.Internal.C:NettleStreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -9262,31 +9262,31 @@\n <*>_N\n _P\n GHC.Types.Word\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ())>_R))]\n-d0be0a6f3de558e4549e7cc0458abfb7\n+5d29ea67be836052a0f740265d1b15d7\n $fNettleStreamCipherARCFOUR1 ::\n Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Base.KeySizeEnum],\n Unfolding: Core: \n Crypto.Cipher.Types.Base.KeySizeEnum (GHC.Types.[] @GHC.Types.Int)]\n-829f7f2fc93673b86a6811b7accea21c\n+4d1a83c29d519788f4d8af00ca1a538b\n $fStreamCipherARCFOUR ::\n Crypto.Cipher.Types.Stream.StreamCipher ARCFOUR\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Stream.C:StreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ARCFOUR $fCipherARCFOUR $fStreamCipherARCFOUR_$cstreamCombine]\n-a998f80e809edc6b813b65974af1c391\n+37a59232feccc00f4ccff62324c69b25\n $fStreamCipherARCFOUR_$cstreamCombine ::\n ARCFOUR\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, ARCFOUR)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -9305,24 +9305,24 @@\n } in\n (case ds of wild { (,) r c' ->\n r },\n case ds of wild { (,) r c' ->\n c'\n `cast`\n (Sym (N:ARCFOUR[0])) })]\n-44cc96d783b2558f7a35b2b767583e05\n+c408198b01e2cb5abcf0567a9426cecf\n $fStreamCipherCHACHA ::\n Crypto.Cipher.Types.Stream.StreamCipher CHACHA\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Stream.C:StreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CHACHA $fCipherCHACHA $fStreamCipherCHACHA_$cstreamCombine]\n-2ff87e1225c27dce4c5e40b591b89dd9\n+a65d0e56dffb0a50423ecd5eae3aa64d\n $fStreamCipherCHACHA_$cstreamCombine ::\n CHACHA\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, CHACHA)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(L,L,SL)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -9330,26 +9330,26 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case Crypto.Nettle.Ciphers.Internal.$wnettle_blockedStreamCombine\n @CHACHA\n $fNettleBlockedStreamCipherCHACHA\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-41ede29c2e23bc56218623181ddc3f18\n+29573d1da528ae710e51cbcab4a79992\n $fStreamCipherESTREAM_SALSA20 ::\n Crypto.Cipher.Types.Stream.StreamCipher ESTREAM_SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Stream.C:StreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ESTREAM_SALSA20\n $fCipherESTREAM_SALSA20\n $fStreamCipherESTREAM_SALSA20_$cstreamCombine]\n-8a4ef129c6a763bc9aab6cb2affa4a14\n+7f966c95cf450847a304933910e2b53b\n $fStreamCipherESTREAM_SALSA20_$cstreamCombine ::\n ESTREAM_SALSA20\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, ESTREAM_SALSA20)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(L,L,SL)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -9357,24 +9357,24 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case Crypto.Nettle.Ciphers.Internal.$wnettle_blockedStreamCombine\n @ESTREAM_SALSA20\n $fNettleBlockedStreamCipherESTREAM_SALSA20\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-b28a357b85c2db04f792908e5e62a0ad\n+4c5faae8230c275b3dc172cbb2e25c45\n $fStreamCipherSALSA20 ::\n Crypto.Cipher.Types.Stream.StreamCipher SALSA20\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Cipher.Types.Stream.C:StreamCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SALSA20 $fCipherSALSA20 $fStreamCipherSALSA20_$cstreamCombine]\n-79af8163eed62decf50d502ab749b61d\n+7e5e7b78e3fb31e519206eb3e37c3771\n $fStreamCipherSALSA20_$cstreamCombine ::\n SALSA20\n -> Data.ByteString.Internal.Type.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, SALSA20)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(L,L,SL)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueFalse>\n@@ -9382,1066 +9382,1066 @@\n (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case Crypto.Nettle.Ciphers.Internal.$wnettle_blockedStreamCombine\n @SALSA20\n $fNettleBlockedStreamCipherSALSA20\n eta\n eta1 of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-9959dcf8bd6fbdf73789761aec6a5767\n+8c6b2e344a7f8329ab727883f3ecd19d\n $fStreamNonceCipherCHACHA :: StreamNonceCipher CHACHA\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:StreamNonceCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @CHACHA\n $fStreamCipherCHACHA\n $fStreamNonceCipherCHACHA_$cstreamNonceSize\n $fStreamNonceCipherCHACHA_$cstreamSetNonce]\n-5a8fd7d93313ccd5d96a9dad1e5b4bf2\n+e00ffd8c6824a5d2805692feefb52de7\n $fStreamNonceCipherCHACHA_$cstreamNonceSize ::\n CHACHA -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @CHACHA\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleBlockedStreamCipherCHACHA4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-79c71a9ac996db3117bebc995f9c1d69\n+534cf7c3e5909983c89c018403b5d9ae\n $fStreamNonceCipherCHACHA_$cstreamSetNonce ::\n CHACHA\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe CHACHA\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_blockedStreamSetNonce\n @CHACHA\n $fNettleBlockedStreamCipherCHACHA]\n-290a991080192751ac835df6d473ac92\n+54f2d0dbb114344df8b41a9cd3b881a6\n $fStreamNonceCipherESTREAM_SALSA20 ::\n StreamNonceCipher ESTREAM_SALSA20\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:StreamNonceCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @ESTREAM_SALSA20\n $fStreamCipherESTREAM_SALSA20\n $fStreamNonceCipherESTREAM_SALSA20_$cstreamNonceSize\n $fStreamNonceCipherESTREAM_SALSA20_$cstreamSetNonce]\n-62cc8cf1a1a5b0c124b2df4580df0d05\n+755e23e82028689e7c574b7c19743162\n $fStreamNonceCipherESTREAM_SALSA20_$cstreamNonceSize ::\n ESTREAM_SALSA20 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @ESTREAM_SALSA20\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleBlockedStreamCipherESTREAM_SALSA4\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-dac8f22dd9e63d823b08bdf8d63dba53\n+2b369bfc8024f59cb9c1b613b61f842f\n $fStreamNonceCipherESTREAM_SALSA20_$cstreamSetNonce ::\n ESTREAM_SALSA20\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe ESTREAM_SALSA20\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_blockedStreamSetNonce\n @ESTREAM_SALSA20\n $fNettleBlockedStreamCipherESTREAM_SALSA20]\n-581941020a785147e71383a868adb43d\n+1c9a3ea643b7e48fed2620c034a1b748\n $fStreamNonceCipherSALSA20 :: StreamNonceCipher SALSA20\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:StreamNonceCipher],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SALSA20\n $fStreamCipherSALSA20\n $fStreamNonceCipherSALSA20_$cstreamNonceSize\n $fStreamNonceCipherSALSA20_$cstreamSetNonce]\n-9f31e6abdff6b2b2c937f8f6740c071c\n+5ff35c9b21a1d49ef037881861d2caf0\n $fStreamNonceCipherSALSA20_$cstreamNonceSize ::\n SALSA20 -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n Data.Tagged.witness\n @SALSA20\n @Crypto.Cipher.Types.Base.KeySizeSpecifier\n $fNettleBlockedStreamCipherSALSA2\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-f074f1ddb0b3f9940ed616bf011f1601\n+827eaad52ee0ac01a646b1955ffc5203\n $fStreamNonceCipherSALSA20_$cstreamSetNonce ::\n SALSA20\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe SALSA20\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n Crypto.Nettle.Ciphers.Internal.nettle_blockedStreamSetNonce\n @SALSA20\n $fNettleBlockedStreamCipherSALSA20]\n-c12fd66b7880637a52500a4735cc712a\n+b308ad89b31202676eb1cc34e5ef11a8\n $tc'AES :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10025711524711419096#Word64\n- 6219629951448859123#Word64\n+ 2663925397501822419#Word64\n+ 11136728641307039017#Word64\n $trModule\n $tc'AES2\n 0#\n $tc'AES1]\n-d3a978a34199addd0b4937c3e269059f\n+af51f15cc878f680d226aef96fd816f9\n $tc'AES1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-d0ca032de498fa1d256cb39d63edb612\n+a2811181feabe0d46185ff28a41e2cea\n $tc'AES10 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cd93879c2b558103b218a5d2bc9ba602\n+44b8cc500ffd4092256f45532910a303\n $tc'AES11 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'AES12]\n-56608f65610adbd881f17146da8551fa\n+a54a900b02c5fa27c8943c93d0d2eaf2\n $tc'AES12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'AES256\"#]\n-c55ec3fc447fc8d7de50279ad76c3f6f\n+1faf54cb8b0032f971ef502b975edaef\n $tc'AES128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7336205180963360275#Word64\n- 1124944738212578099#Word64\n+ 7586399421709551815#Word64\n+ 3536687930760390183#Word64\n $trModule\n $tc'AES5\n 0#\n $tc'AES4]\n-22b0bffffa10706fc3451d5fc8e065d0\n+ab5ac0a2c4630c32014cffde87466fdd\n $tc'AES192 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6436259107202988649#Word64\n- 8759083189939078474#Word64\n+ 10471864447163871604#Word64\n+ 11935454570593804954#Word64\n $trModule\n $tc'AES8\n 0#\n $tc'AES7]\n-5e56ae49029e9fa94b9234c0afe9871b\n+248ebcfbb70d880368e690d5f871f73b\n $tc'AES2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'AES3]\n-e0af11fd89b3122e8adcfe682ba35f65\n+25096e9365aa5109dcf478513494517a\n $tc'AES256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10326614360903357402#Word64\n- 6640600551309531201#Word64\n+ 2001134370468140480#Word64\n+ 18040569684401511354#Word64\n $trModule\n $tc'AES11\n 0#\n $tc'AES10]\n-21d3d44c2a6b59d254ac7018fc455861\n+3a2929410b89dccdb8238e93cd6e6f25\n $tc'AES3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'AES\"#]\n-6237bc081fd1841182ecda8bc27b9189\n+bb3bc6dc0f259337c965b8cafd3f26e0\n $tc'AES4 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-eacc5e04b2456a4ec3e48519c9d1b577\n+ebbddb6626f688d9b64aaf36f68298a3\n $tc'AES5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'AES6]\n-46edfb53e9f3b2299c3b03412718a19f\n+2b2a66fff1ca8666fd403e757f929339\n $tc'AES6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'AES128\"#]\n-c37544e349e04570d86eecc8c495293f\n+53eacfaae38c5c0ffe2f9bd93bac548d\n $tc'AES7 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-00a5e29a6f9e738c6b19b520ccaf45c7\n+8377ca729ff0b7bd9a492183175703e3\n $tc'AES8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'AES9]\n-9233660f45cb32d1fbe5ef9e03e57a69\n+82011fb75e7841a47ded93e9064f9215\n $tc'AES9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'AES192\"#]\n-ff9d67ac9be0a7820dea1b53714fced1\n+ec655c6b341bda0033c13fc1f7c88e06\n $tc'ARCFOUR :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12710709906295711928#Word64\n- 16745141213030108768#Word64\n+ 11574114585502316720#Word64\n+ 17323408533866793623#Word64\n $trModule\n $tc'ARCFOUR2\n 0#\n $tc'ARCFOUR1]\n-30aaedd9830071b90ae3ac9068f454e9\n+e8dd5cd28dcd8706de90bc4b4c07485f\n $tc'ARCFOUR1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c92ccc93e4384a42abb50d88452cb693\n+dcd8edfd29ec7b79446a0827852ccb11\n $tc'ARCFOUR2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'ARCFOUR3]\n-d81e2d0ff6002c9fa2626e6dc032c71c\n+43e56e79b2a39ad04c8142b099ffe1d8\n $tc'ARCFOUR3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'ARCFOUR\"#]\n-2ebdce72432b19518c06b35784c06cf6\n+632e9551b9fe5f302ea322a0bf186cf8\n $tc'ARCTWO :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 431877503255037744#Word64\n- 14859275691670981914#Word64\n+ 13471959147695343174#Word64\n+ 14846687538506667141#Word64\n $trModule\n $tc'ARCTWO2\n 0#\n $tc'ARCTWO1]\n-1fda72d7eb587be588cac4fd3168743c\n+abcd5e10129185f6d54dadce54fd6b0e\n $tc'ARCTWO1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-6ff4eeeddd5839e3b8b2a7fd0d9bb98b\n+5c1ce2db4dace6e7529ce732dd032bc9\n $tc'ARCTWO2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'ARCTWO3]\n-52d2e9593091991177208aa8c6413f92\n+b119df17d0309b08acce8898da8a1375\n $tc'ARCTWO3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'ARCTWO\"#]\n-c131c82b83a85eab3950aea20be5db2f\n+92a213021bea9cfb504047345e9d1373\n $tc'BLOWFISH :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9034493636135859705#Word64\n- 8105899185935770426#Word64\n+ 2584339060996861064#Word64\n+ 3921030417176530951#Word64\n $trModule\n $tc'BLOWFISH2\n 0#\n $tc'BLOWFISH1]\n-2d6b70d23192d7ebfbfea7c3df58b074\n+0f6e6ef423678ea1bbc971bee9c233e4\n $tc'BLOWFISH1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-7e49e9c871be8b7fdda872b87e15182b\n+b08a15622126f411a752331cc7103062\n $tc'BLOWFISH2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'BLOWFISH3]\n-e5c154d8b0880c1dde69894ffee8f828\n+b82f05ac8bf661c8cf209736c699f574\n $tc'BLOWFISH3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'BLOWFISH\"#]\n-93b69c99b6882fe522e31ed2297f7636\n+2d166258aea887adb8a92b89c136e8f2\n $tc'C:StreamNonceCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12103108064204870027#Word64\n- 11262962635727219370#Word64\n+ 11641480892736027589#Word64\n+ 16182522106768395843#Word64\n $trModule\n $tc'C:StreamNonceCipher2\n 1#\n $tc'C:StreamNonceCipher1]\n-a7a527e242432b8e3b15e7fc4317cd51\n+20a7e0fd990a861eb352dabb5a3f6e74\n $tc'C:StreamNonceCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-19be452fa7ef38624ad2f135e840daa8\n+bf07490baf72b7050ffbb92b9041c372\n $tc'C:StreamNonceCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:StreamNonceCipher3]\n-3806629328002a908812891aa258e9c5\n+b056a31a96f4322ba6cc043513f10cc7\n $tc'C:StreamNonceCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:StreamNonceCipher\"#]\n-d8da1419c2868ed63cd7fc53f7d61eb7\n+0ec168ebb74763d0f3d22e964f025451\n $tc'CAST1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c284b352f3f72865c8d6c2a710bec9ac\n+0ac635a39b6e0134b348620f6d3259cc\n $tc'CAST128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3264575693542815858#Word64\n- 12822862704007133674#Word64\n+ 15819500464808127062#Word64\n+ 17077281405024328201#Word64\n $trModule\n $tc'CAST2\n 0#\n $tc'CAST1]\n-46370d54308b5579b476fbc45a2b081c\n+bea3454c46d68de920ddd1e647bae948\n $tc'CAST2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CAST3]\n-4d9240e7cc90f94d88c345c73de6479d\n+1a8efd8a0c18fdc19173858ea5c8bcfd\n $tc'CAST3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CAST128\"#]\n-6131d48f9bc9c22e6a0943c2ef886448\n+15c48b7839cf6253ab6cc6798a5d0dba\n $tc'CHACHA :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14764303748370094625#Word64\n- 16900878912728199961#Word64\n+ 12183292448957740437#Word64\n+ 5294400352083939383#Word64\n $trModule\n $tc'CHACHA2\n 0#\n $tc'CHACHA1]\n-51f4ed61d355bcda131f5da704ffd9a6\n+e224016263ddd9ac628ff105815ac0c3\n $tc'CHACHA1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-a79f5fd25df5073c50d6a078614029a9\n+2fa2d9234d95a4633c4a6bab2d100273\n $tc'CHACHA2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'CHACHA3]\n-9b78515d441ae4a5ca432488140ba377\n+60bec6a79bd9e45bc60cd7ea5a0a860c\n $tc'CHACHA3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'CHACHA\"#]\n-9ceaf2c4632e1af71179c366572688e5\n+77a8bf169f6ca417781e718a9c023a5e\n $tc'Camellia :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2430347097560369388#Word64\n- 7365863140806389999#Word64\n+ 13775536737945081742#Word64\n+ 10212012099052239406#Word64\n $trModule\n $tc'Camellia2\n 0#\n $tc'Camellia1]\n-fdb9fbc01c6b782f53a666d51acab50b\n+4687d01a628d266142ce8722c90fef7e\n $tc'Camellia1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-95e8d2aa5586fb8df66c5b907398c487\n+691892f5060200ae3ecb97dfbd29c9fa\n $tc'Camellia10 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-ff6414be9812e3058266ceb1afa48314\n+6ae423a1c9877fa12ad4e06047992a7e\n $tc'Camellia11 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Camellia12]\n-4365beac5ef45b91871bcb2b87f1b4e5\n+00090c687ef22eedc691becca72d97c2\n $tc'Camellia12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Camellia256\"#]\n-a7cadea29da8a623dc86c9337362b338\n+c2e6afab3eda8f5c9db33deb39090b7b\n $tc'Camellia128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 1426282370389503568#Word64\n- 9273721362465330421#Word64\n+ 11559373833599252840#Word64\n+ 5103768287182969756#Word64\n $trModule\n $tc'Camellia5\n 0#\n $tc'Camellia4]\n-6010a27229568e1a7b604a64bdddf06d\n+586826d1eb22c0c748f479d3ef632649\n $tc'Camellia192 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7240678179912944623#Word64\n- 3417102057820837932#Word64\n+ 11657346871066028158#Word64\n+ 1711752382760524559#Word64\n $trModule\n $tc'Camellia8\n 0#\n $tc'Camellia7]\n-51767c838dc520d982f2870055650171\n+76ff5ab2f694f5096405425cb517d7e6\n $tc'Camellia2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Camellia3]\n-d5731142caf8b75980dd41637e8e9889\n+ab06d4086dd71738f97c7b0b603aa494\n $tc'Camellia256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10945149640144316146#Word64\n- 3104648392902727575#Word64\n+ 17711268226008926471#Word64\n+ 15145453070614986595#Word64\n $trModule\n $tc'Camellia11\n 0#\n $tc'Camellia10]\n-83097cb0722257d15edc574e2566385a\n+7ed60397a7b468fef0d3539924fcef91\n $tc'Camellia3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Camellia\"#]\n-0420ccb91acd59d0b2c012975e24c61b\n+e5fb24d380db688700acc6e90164ad99\n $tc'Camellia4 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-bb277f0a792a35d57a6fe126578d3a2b\n+104e502d407fd81d9e61027fc0c680c7\n $tc'Camellia5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Camellia6]\n-3d88e6fc23a203bd2f474e27c2248765\n+57a5928e2b55516a64b49b90bf7ac1ab\n $tc'Camellia6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Camellia128\"#]\n-474b7e41c6d3f54ee92e612585cbbe7e\n+1ea5d76e049c9b9796570726e1200765\n $tc'Camellia7 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-513204fd6983e3fac7b3ccb1fb5b1491\n+c55de28492b71fa6f14d2a8f8743b6ac\n $tc'Camellia8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Camellia9]\n-111040e7e2079b5ca00f80cc4a00ba18\n+db5d80e63074331ad698fb09663b887a\n $tc'Camellia9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Camellia192\"#]\n-dc467ba2f369fed1864b5b0ac6b912ab\n+8b3b4af6235576646d9dc2361f9c06ed\n $tc'DES :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17088319560386770665#Word64\n- 12577494536023475250#Word64\n+ 4517931407044037083#Word64\n+ 17790798846455199442#Word64\n $trModule\n $tc'DES2\n 0#\n $tc'DES1]\n-8ba40a742879d9ec4f301866cc99e174\n+dfbdcb7e9669dffcbf10182f74170223\n $tc'DES1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-7be22b4e2a444915c472bc30542c8133\n+4052a9bf156ae93f85aa4d02793427d8\n $tc'DES2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'DES3]\n-a4b2788e8bc6d1e1ec903139a67d414e\n+e45b674624cb61bf24eab80300eb390c\n $tc'DES3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'DES\"#]\n-7e208d1e812e50514d7911b1e89bf8e1\n+147ab065e60499527cd5361d14dcbe92\n $tc'DES_EDE1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-151d1f41e3c3fb66de4508d11506a690\n+fce176788ce5e87f71fae97272ef13fc\n $tc'DES_EDE2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'DES_EDE4]\n-f7e5efc5d42e3fc7032d002a1f00e40b\n+74893e0339fa0689958bdb7587f67ae2\n $tc'DES_EDE3 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16857681056749855312#Word64\n- 818748826205835184#Word64\n+ 13523812978573109959#Word64\n+ 10877573888977266170#Word64\n $trModule\n $tc'DES_EDE2\n 0#\n $tc'DES_EDE1]\n-db3378bcc8f4d0f2075f3be3284d098e\n+30b4cf70127f4afa9cc907f6a69abfb9\n $tc'DES_EDE4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'DES_EDE3\"#]\n-9fcb001fd291457425c13c1374ee61f9\n+75a8bbb16fb8fe97bde991202608d144\n $tc'ESTREAM_SALSA1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c9824138f41b90aba4a259bbf4922ab1\n+4ba280f82877de4fb63637be2203b058\n $tc'ESTREAM_SALSA2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'ESTREAM_SALSA3]\n-34fdf9eae1435a955caab9552b28e60f\n+b155efae8edadb3629efb8af49ffd81b\n $tc'ESTREAM_SALSA20 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 8409280841423143139#Word64\n- 11216110787632332915#Word64\n+ 13814527545709317341#Word64\n+ 17239404346698950718#Word64\n $trModule\n $tc'ESTREAM_SALSA2\n 0#\n $tc'ESTREAM_SALSA1]\n-c2cb0f5bd097a3952face0c10bfd8e3d\n+5fca228852b85962a7eec8d81b2b96fa\n $tc'ESTREAM_SALSA3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'ESTREAM_SALSA20\"#]\n-80cff18f57d3d065b542a33a7d9d8ba2\n+05484b167721b86f95b5c1827db3e7e4\n $tc'SALSA1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-07e644efdfda49eac3156f66df58891e\n+36581e5db69e5852373c8c70f1e7f2ea\n $tc'SALSA2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SALSA3]\n-6f7b4c08344190d728cc93d1e23a736a\n+9f1ae660f29384a96d9fd988a7101dcb\n $tc'SALSA20 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 11937722679217678904#Word64\n- 14289898503311881253#Word64\n+ 8882993481150004566#Word64\n+ 17409548453548091217#Word64\n $trModule\n $tc'SALSA2\n 0#\n $tc'SALSA1]\n-0a3c84230ec1ec7c9df68f157c06b955\n+53818eb1a901840f94ca60b52d918273\n $tc'SALSA3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SALSA20\"#]\n-fccc73b07dde73562b474efe64198a27\n+c5dd08d0e36e79b47021deba0a1f1263\n $tc'SERPENT :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3320008521785845840#Word64\n- 10130162826696192922#Word64\n+ 6340512944974736440#Word64\n+ 13357300354033621437#Word64\n $trModule\n $tc'SERPENT2\n 0#\n $tc'SERPENT1]\n-437f32c5aeb97075aa4558e67a45219c\n+27de5dad1643b7f11f1ad5720fac26b9\n $tc'SERPENT1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-4001c693671a8efb52e16e4c5030cb13\n+bca35943f840a9d727fc3d1dc938094d\n $tc'SERPENT2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SERPENT3]\n-dfdaae8d4fe557395a6196d864ad6449\n+d956dbc69ec61ac181f878acde1b6e60\n $tc'SERPENT3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SERPENT\"#]\n-6d309cdf1a2eb3db4ead43cbc1e808dc\n+638fc2aa26ef04651bbdeb995a396e9f\n $tc'TWOFISH :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2292293342356570485#Word64\n- 2629717400948610395#Word64\n+ 12032272061027456078#Word64\n+ 8440523690008711612#Word64\n $trModule\n $tc'TWOFISH2\n 0#\n $tc'TWOFISH1]\n-c0d5ca04a52dc50bef889262c2f27752\n+88facd5d8c521cd7c21bdc4b213b5bed\n $tc'TWOFISH1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-2dc8a736aa633b69caec917f9d34c1a2\n+58847c5e4b1bb930a55029fd0030bcf5\n $tc'TWOFISH2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'TWOFISH3]\n-5445a8d779f2ad63fab7b38dd0a4137c\n+5d895c6ecfbb75399196bf20c3a1feb3\n $tc'TWOFISH3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'TWOFISH\"#]\n-bc1c033d4e4d32ec5e78ad65b5aa3051\n+cb369b00187a706b8ddb9d7a960c90a9\n $tcAES :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 15505939560782917278#Word64\n- 7104640784406713451#Word64\n+ 4889002883294330428#Word64\n+ 10611387285451981518#Word64\n $trModule\n $tcAES1\n 0#\n GHC.Types.krep$*]\n-a4cb0e1101a6f475f751e6e879ddf607\n+db7553b99537bd4dea05483e0cf080ad\n $tcAES1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcAES2]\n-f1b7b8f9f6b30de4e24152aab83568e8\n+9148b5f3efd5df419ac8866c3a410ab8\n $tcAES128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10208456850928990967#Word64\n- 11075070505814278676#Word64\n+ 17810402335978702716#Word64\n+ 17167324705187625894#Word64\n $trModule\n $tcAES3\n 0#\n GHC.Types.krep$*]\n-ca53cd010738f9333af49a05824bee91\n+690c84d5d7c8215620c2c063acadc051\n $tcAES192 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12333851097069712721#Word64\n- 6267839605978667817#Word64\n+ 2365687107131608178#Word64\n+ 6285917556262683632#Word64\n $trModule\n $tcAES5\n 0#\n GHC.Types.krep$*]\n-2329144c96f43c061591ce0daf5ec07e\n+7e9a93da9936af27fc4e5d4bf39a5bc4\n $tcAES2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES\"#]\n-f3a1ff72b374506a517b90953d27a483\n+817565c4aa3d43b43f045b74bed0ef13\n $tcAES256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 4529244221609720098#Word64\n- 5057218105828321385#Word64\n+ 3480911613246174615#Word64\n+ 13209003111457144769#Word64\n $trModule\n $tcAES7\n 0#\n GHC.Types.krep$*]\n-ed02be749d732a3d2bff14d1e672e1d8\n+7e354875518b746dea65d0ac4f9f92cc\n $tcAES3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcAES4]\n-6f816c4b2929afb773288c1b93fa9032\n+132dc15e7fb85887e211b934d251b83c\n $tcAES4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES128\"#]\n-e48645cf64b0c094434ba93504f230b3\n+937655a0ddc1849caa52228a4c38dd82\n $tcAES5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcAES6]\n-eb0b3840e3b71194ecbdc0f3bf196b04\n+4d3ff0eb1d8cb55fb4b43e179512e4a5\n $tcAES6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES192\"#]\n-1b53c94802806b42bb231efb166342f3\n+a3b0c6d954165740d1d99b40cb5896b8\n $tcAES7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcAES8]\n-cf1266598116f8a655ff68d444ac8430\n+12075b78500ee7ff7d88dff9d06debaf\n $tcAES8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"AES256\"#]\n-98f61662506b84706a42c8084145cdcc\n+1c7774491412fdd5762a9400a39c1974\n $tcARCFOUR :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16965640375881876982#Word64\n- 261669603502151668#Word64\n+ 11692367889091715738#Word64\n+ 13195075564030943944#Word64\n $trModule\n $tcARCFOUR1\n 0#\n GHC.Types.krep$*]\n-66cb8e31721a844f8366c8f20eb0328b\n+b028994d4e3427597073b7efffe2e29d\n $tcARCFOUR1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcARCFOUR2]\n-22f5b4e877a04a3879898143e141c1af\n+ff803f29604acd9f4230562257fe9747\n $tcARCFOUR2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ARCFOUR\"#]\n-5ce90c9fbc74da7fd2dd001ebdcc2307\n+d7ff84e0971efe43982003a4a51a3427\n $tcARCTWO :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 4201815002161122393#Word64\n- 597712522440338968#Word64\n+ 10694243276043081161#Word64\n+ 13222809028701339643#Word64\n $trModule\n $tcARCTWO1\n 0#\n GHC.Types.krep$*]\n-5e21014a22ca2893b18b71e8aae3bcce\n+3952d03bd27166d37fd734d181b7765d\n $tcARCTWO1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcARCTWO2]\n-40bc96c774befd7a425f0aa5bc2d43bf\n+f6b05ac4872ebe9408ae4ca785bbe098\n $tcARCTWO2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ARCTWO\"#]\n-4a9e70352e5abafbfd81a0d5a54ca3eb\n+71e9df58aaaf3874ecb6aad6db28ce4f\n $tcBLOWFISH :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9335494923712165048#Word64\n- 14642333715658972274#Word64\n+ 14274760546736971573#Word64\n+ 1086892753322858541#Word64\n $trModule\n $tcBLOWFISH1\n 0#\n GHC.Types.krep$*]\n-e3dd9b2e3e41c78c0f0bc96d1a2ef8a9\n+c57c930ede3d6f1115d83b43c1d92c60\n $tcBLOWFISH1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcBLOWFISH2]\n-d2b036a1b901a32eceb8daefd414a3a7\n+78416729a604794520ff4d90f13fb061\n $tcBLOWFISH2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"BLOWFISH\"#]\n-c0e7b63d64b3fc8082c52b38d9b13b3d\n+a957b2c6ebaec57922e635da975c4d54\n $tcCAST1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCAST2]\n-779b5a06fcbd3c921074255932bb799d\n+7e9dd97b959691286fe6f0ff97789d65\n $tcCAST128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3480262690671682791#Word64\n- 18378108277630471287#Word64\n+ 12737835960516181184#Word64\n+ 11378346821528495678#Word64\n $trModule\n $tcCAST1\n 0#\n GHC.Types.krep$*]\n-1f2e5939c01a035e78e7d4d5b553ecf0\n+70992c0debc0288db2767386720b0437\n $tcCAST2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"CAST128\"#]\n-7dfac7dd9ae00eb3bec9c6ddab35c47b\n+f3539af22ac4841f2c67ec6192dd0159\n $tcCHACHA :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9610055060991688598#Word64\n- 12423099110271573748#Word64\n+ 15659895758613338320#Word64\n+ 7740255124972738444#Word64\n $trModule\n $tcCHACHA1\n 0#\n GHC.Types.krep$*]\n-cf05a9545cec4c7bdf5a877cf9dd94b1\n+74d9a6373f6a2a7c8fcedb31e2633fdd\n $tcCHACHA1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCHACHA2]\n-a6fb9775b345b8b93d5c10ade4bce17d\n+623e66e1eb26e269ce39120f3d061ee5\n $tcCHACHA2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"CHACHA\"#]\n-3201de0e6afd61d309c921986a8bc716\n+de58e5809176de6fe2d748a5bad4fd1b\n $tcCamellia :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9535600487007684647#Word64\n- 14623143729566909510#Word64\n+ 12505196586892946222#Word64\n+ 2771951643947831978#Word64\n $trModule\n $tcCamellia1\n 0#\n GHC.Types.krep$*]\n-da20905e1b616229317fe26a9b7cbec7\n+19a922360193ddd6aca7090b98119097\n $tcCamellia1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCamellia2]\n-ed5b43cb363b9da8e96c93577d45d5b6\n+aa2ea00c22245013e046e644707a37f6\n $tcCamellia128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12121697462701438478#Word64\n- 8982140518481842262#Word64\n+ 10274201420577916344#Word64\n+ 8652012444435525195#Word64\n $trModule\n $tcCamellia3\n 0#\n GHC.Types.krep$*]\n-5335c856234cf25d7753dabc26c71db3\n+84a0918f914552e0a0d93da0268b3656\n $tcCamellia192 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3660328125504551532#Word64\n- 14021319920462185101#Word64\n+ 3542395796858585616#Word64\n+ 2852545846926038330#Word64\n $trModule\n $tcCamellia5\n 0#\n GHC.Types.krep$*]\n-fbddf2a365ff5196bf88e4c24d7dab94\n+60f5ad53e975660cf880ecf350f3cb70\n $tcCamellia2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia\"#]\n-e11e613000dc80153d0e541145cf2e9a\n+e53f6317ae7d873db05e0665c8a6a1a9\n $tcCamellia256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 547585389332475618#Word64\n- 16797511947168388843#Word64\n+ 3383393592131368994#Word64\n+ 16634298641289751994#Word64\n $trModule\n $tcCamellia7\n 0#\n GHC.Types.krep$*]\n-2a6c00f08f2d1652ea47dc58d41b9a3a\n+e6e83b36ada1f9077db9bdab1f427ebe\n $tcCamellia3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCamellia4]\n-1f6386f5dfda0bcc9b288756ecec0356\n+c044dca848c101336020c300c07ec058\n $tcCamellia4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia128\"#]\n-b466c18861000fc470f0c771530fd2e1\n+d39df2ecab8399db75a39158eacd12b9\n $tcCamellia5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCamellia6]\n-1be70719858c767f380655af170e8dd5\n+b75aecb3d2f0feafcd38187aff9cbf34\n $tcCamellia6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia192\"#]\n-aa4e3c4bae92d93516e337756f1a7cc5\n+dcc0a12d5ef7034b5c1e3225727a50ee\n $tcCamellia7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCamellia8]\n-eed1500fc10c0d2a9d49f64aee2fdaed\n+9d77e9000c439d2b0fd3ca334a1be52b\n $tcCamellia8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Camellia256\"#]\n-11d9c45e11d7611900c233e25d9a54af\n+6c608924d2eaae8343760e6ca442fbed\n $tcDES :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9533420684752274222#Word64\n- 5541135840838334948#Word64\n+ 1408442022371448659#Word64\n+ 14664374890825525425#Word64\n $trModule\n $tcDES1\n 0#\n GHC.Types.krep$*]\n-1b7c6bf909a5cad56afd9889c5867751\n+08db695920b2d0a18172a0a0d82bd521\n $tcDES1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcDES2]\n-26a18a7d4b58e4f9b5d0863c4c4fbddf\n+2c8575f29385a85a25e99b76130348ae\n $tcDES2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"DES\"#]\n-38dc94c27b195d54975f69354a09c664\n+e4c95a7dd4e9433edc978dfba14d98a1\n $tcDES_EDE1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcDES_EDE2]\n-b881ce3996bca342dd3d67196e508304\n+e344da1cfb043fb3739e18fe154c68dd\n $tcDES_EDE2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"DES_EDE3\"#]\n-02367d539551f6bf9caf6f84ede53a9c\n+35460104a595c6e904dd3d2b3341decf\n $tcDES_EDE3 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10404944383576960214#Word64\n- 5395454546286073881#Word64\n+ 14199876861242418071#Word64\n+ 18191417761561133518#Word64\n $trModule\n $tcDES_EDE1\n 0#\n GHC.Types.krep$*]\n-f5d95fe2e6f502a213138b896a75c627\n+12ed185435a00ba040308b105d77a3f5\n $tcESTREAM_SALSA1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcESTREAM_SALSA2]\n-424018f4b5a6b2ee62e6a210d0fb40fc\n+8c224a154f606840e468cf20fdbb3e96\n $tcESTREAM_SALSA2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"ESTREAM_SALSA20\"#]\n-d182c4ad0c3acdcc8386bb64698aee96\n+eeda57b8e30cdb3edc17cb99fde33abf\n $tcESTREAM_SALSA20 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 8480579822566701672#Word64\n- 815971193650413548#Word64\n+ 16381633210323825259#Word64\n+ 2027706852098671535#Word64\n $trModule\n $tcESTREAM_SALSA1\n 0#\n GHC.Types.krep$*]\n-327098038928580cacd5a5975db6553f\n+053585ba81f1dc1deab05dd51e9ba3e8\n $tcSALSA1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSALSA2]\n-eaef9968aa2d16226b2427029fad54cd\n+ae96578211d318139754c7d38854b12b\n $tcSALSA2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SALSA20\"#]\n-a1daa79fa3b160f44d371b2b0204a25c\n+69e611423fc289f74edfd78ace541680\n $tcSALSA20 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10018928555376595603#Word64\n- 2430677254121247497#Word64\n+ 3301067661235099485#Word64\n+ 2682785854440381993#Word64\n $trModule\n $tcSALSA1\n 0#\n GHC.Types.krep$*]\n-54e05d1e9b51e19705275d790bf1042f\n+ef9cac2ce48378357b5bb7bf66004b0c\n $tcSERPENT :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 18182793355454100228#Word64\n- 10798838864361295033#Word64\n+ 11525407741273048154#Word64\n+ 2689505946382306651#Word64\n $trModule\n $tcSERPENT1\n 0#\n GHC.Types.krep$*]\n-6412377e237f3136da15b19e89f3a4b7\n+72ee5a425a97bf5b9ae7fbf36b6f426b\n $tcSERPENT1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSERPENT2]\n-c4608c857c8606517b3c33e13e82e252\n+dfe1b6c2dabbbfacae4f8a3b1858070d\n $tcSERPENT2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SERPENT\"#]\n-09d9e6257033cd4fdef369aaf7654f6c\n+b7d54e86563d428e5f80699ac29ba9b4\n $tcStreamNonceCipher :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2876660314897104297#Word64\n- 11113549039878093409#Word64\n+ 10718393133801771396#Word64\n+ 4798819380632126351#Word64\n $trModule\n $tcStreamNonceCipher2\n 0#\n $tcStreamNonceCipher1]\n-b1359949429650769431810e1575cae0\n+61db1166f556fde8b5e417b3ad106daa\n $tcStreamNonceCipher1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cafe65d5321d87072759fadd0eb477a2\n+3752c8dea7d613e2e941c513fa8f1feb\n $tcStreamNonceCipher2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcStreamNonceCipher3]\n-742c72779965cab4b522410ae1b315ac\n+c785e1ad826f122271d05bba86a5547e\n $tcStreamNonceCipher3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"StreamNonceCipher\"#]\n-3a47b7f0ccc9e20e0190c7bd8888cc2f\n+8e5e1727ee420a62c9deea2eaf120822\n $tcTWOFISH :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 18054448462156190182#Word64\n- 16083048188343335061#Word64\n+ 842655603530457964#Word64\n+ 3390996475215174237#Word64\n $trModule\n $tcTWOFISH1\n 0#\n GHC.Types.krep$*]\n-245918152748ad62449b2bc1045819be\n+b58cc47dd763f959c5c943e6f3e1eeb6\n $tcTWOFISH1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcTWOFISH2]\n-fa7064993312934f243c59ce02d463d0\n+9894b8925994b5ed9d33599465edbb63\n $tcTWOFISH2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"TWOFISH\"#]\n-ec32a75b5045fe657a114315d111c124\n+ea1d2184150199eac8310439397c0c0a\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-47fb130a599ef0d740c5b75cd0033e07\n+7c3c08a66053add3ca814de578ab0e55\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-7b21801f4e9a6245d1902243093fbba0\n+e8c9a8d1b0a18fe1d893cc35c06670c0\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Ciphers\"#]\n-ea7993dad778d26ebe2e7c1872447db4\n+79506f1aa8a78516fbd03d57b4b1480e\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-8bb5733fcb5af7cafada7db92f8c4b25\n+9c058a958568c44ee22381ac4588834b\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-c9ba63552c60b626b6fdd528b2fad271\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+81cc7556de8b2e512bf5aedeb2272e26\n $w$ccipherInit ::\n Crypto.Cipher.Types.Base.Key CHACHA\n -> (# Data.SecureMem.SecureMem, GHC.Prim.Addr#, GHC.Prim.Int# #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n@@ -10459,15 +10459,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n (GHC.Prim.byteArrayContents#\n@@ -10485,15 +10485,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n ds6\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_chacha_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n bx\n@@ -10513,15 +10513,15 @@\n GHC.Word.Word8>_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) },\n Data.ByteString.Internal.Type.empty) of ww { (,) ipv ipv1 ->\n case ipv1 of wild { Data.ByteString.Internal.Type.BS ww1 ww2 ww3 ->\n case ww2 of wild1 { GHC.ForeignPtr.FinalPtr ->\n (# ipv, ww1, ww3 #) } } }]\n-af11acd67876788c2585ea4ef591bd44\n+cc687c2b147403aa8a32b8c7285db000\n $w$ccipherInit1 ::\n Crypto.Cipher.Types.Base.Key ESTREAM_SALSA20\n -> (# Data.SecureMem.SecureMem, GHC.Prim.Addr#, GHC.Prim.Int# #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n@@ -10540,15 +10540,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -10571,15 +10571,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n ds9\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n bx\n@@ -10599,15 +10599,15 @@\n GHC.Word.Word8>_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) },\n Data.ByteString.Internal.Type.empty) of ww { (,) ipv ipv1 ->\n case ipv1 of wild { Data.ByteString.Internal.Type.BS ww1 ww2 ww3 ->\n case ww2 of wild1 { GHC.ForeignPtr.FinalPtr ->\n (# ipv, ww1, ww3 #) } } }]\n-de9d749000fc7afedb8b6f694dc45d2c\n+26aa0800fc72593978b9ca27d29e98b7\n $w$ccipherInit2 ::\n Crypto.Cipher.Types.Base.Key SALSA20\n -> (# Data.SecureMem.SecureMem, GHC.Prim.Addr#, GHC.Prim.Int# #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n@@ -10625,15 +10625,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -10656,15 +10656,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n ds9\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_salsa20_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n bx\n@@ -10684,465 +10684,465 @@\n GHC.Word.Word8>_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) },\n Data.ByteString.Internal.Type.empty) of ww { (,) ipv ipv1 ->\n case ipv1 of wild { Data.ByteString.Internal.Type.BS ww1 ww2 ww3 ->\n case ww2 of wild1 { GHC.ForeignPtr.FinalPtr ->\n (# ipv, ww1, ww3 #) } } }]\n-3d739baff2e0d9427bd3246d5422c200\n+cacac033e0b951bbc8286337198548e5\n $w$cxtsDecrypt ::\n AES128\n -> AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-090c91d5b339f80df87cf85eff85f7f9\n+930866e5cd817903ba682a2cb21bc283\n $w$cxtsDecrypt1 ::\n AES192\n -> AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-77ccc2595ea702696352934f354705ba\n+fa26994b6aba9bd50941144c1fae0a33\n $w$cxtsDecrypt10 ::\n Camellia\n -> Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-da546e2144b79b7be120909af5bd175e\n+ca7a95f5c7e779408b40b01c5b6f1cc8\n $w$cxtsDecrypt11 ::\n DES\n -> DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-0c01d65b981a35e65a3b3d3663de0294\n+282f9b82a86342f8e5f646b89e9c1b0c\n $w$cxtsDecrypt12 ::\n DES_EDE3\n -> DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-4cb3d6f10c6f219e9d65e4456297892d\n+3a6bedd79489fc83f7ff3ac2690abb40\n $w$cxtsDecrypt13 ::\n SERPENT\n -> SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-d6eae4f33a59d95d70b5adc0d6e406ba\n+eac14e9b3d24834eaa05d474075c5864\n $w$cxtsDecrypt14 ::\n TWOFISH\n -> TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-9aadd3679f67be95f1f472bd05112d01\n+c6f36ab4826832e8107cf91d0b96620b\n $w$cxtsDecrypt2 ::\n AES256\n -> AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-f5b94a7f0c345894f1be170159f04b50\n+30527ec6a6cb52d5e936da49605042f0\n $w$cxtsDecrypt3 ::\n AES\n -> AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-6dfac34bbae3d8e558d881f9761f42f6\n+415bf84543994a391356aef5773e7419\n $w$cxtsDecrypt4 ::\n ARCTWO\n -> ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-128c228c2555a477889d02562944d412\n+f149818af8c88157e5a6b1c9d3333485\n $w$cxtsDecrypt5 ::\n BLOWFISH\n -> BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-72b4e1f2e3a8fc6ea46b1f93e7276481\n+4a7629355365097b0270fe1a59a810d0\n $w$cxtsDecrypt6 ::\n CAST128\n -> CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-60b1dfce1bc6758800f9b0ff7393cbc1\n+da97c348065cbc7b6811361810a717fb\n $w$cxtsDecrypt7 ::\n Camellia128\n -> Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-3c9b15dffe4b216881b4faa141136537\n+73225d455c6676370e6d01bdaa8a5632\n $w$cxtsDecrypt8 ::\n Camellia192\n -> Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-6b58b5ae5e062fa65672c2abb8743639\n+d6ff527654bd715b00e5d3fc2e52bfd6\n $w$cxtsDecrypt9 ::\n Camellia256\n -> Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-c5df513d8765ec4f75c043af701d93d2\n+d31fd9d2d790c806ce213b5e25063730\n $w$cxtsEncrypt ::\n AES128\n -> AES128\n -> Crypto.Cipher.Types.Base.IV AES128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-6c6b50f51f40a84a47774e5d038720e8\n+bbb9cdd9b18facbb312d21e8a24f189b\n $w$cxtsEncrypt1 ::\n AES192\n -> AES192\n -> Crypto.Cipher.Types.Base.IV AES192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-efbc7c130b2002505ad188899dfa1d44\n+368a260e9e8a8daefc512e4061a8b256\n $w$cxtsEncrypt10 ::\n Camellia\n -> Camellia\n -> Crypto.Cipher.Types.Base.IV Camellia\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-0a91d56fd87973c14938c63fff8a0a88\n+f7b2e4cc44d9410eec4a4c93667ca9e7\n $w$cxtsEncrypt11 ::\n DES\n -> DES\n -> Crypto.Cipher.Types.Base.IV DES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-889c51fb0a000dbc3d9d4692b9915956\n+de0449df97d83310c6657c7388be8f42\n $w$cxtsEncrypt12 ::\n DES_EDE3\n -> DES_EDE3\n -> Crypto.Cipher.Types.Base.IV DES_EDE3\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-5f5af59f8d4fd16226e12949335fa8ce\n+08a4ba5d674cce11eb741908aea51de6\n $w$cxtsEncrypt13 ::\n SERPENT\n -> SERPENT\n -> Crypto.Cipher.Types.Base.IV SERPENT\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-ad22960c8fa68cb7937c9f5a8390c911\n+b33bc79e423d8bf8f77e4835ee6f148d\n $w$cxtsEncrypt14 ::\n TWOFISH\n -> TWOFISH\n -> Crypto.Cipher.Types.Base.IV TWOFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-5445ebbb08eb46c8ae10b02a83242790\n+7c10ddccbf00b7d6cf3e3b306cc15d2c\n $w$cxtsEncrypt2 ::\n AES256\n -> AES256\n -> Crypto.Cipher.Types.Base.IV AES256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-5baf94445b8ebf92f955997b650f008c\n+db2c43fcd8336fd65edd8725fde6723d\n $w$cxtsEncrypt3 ::\n AES\n -> AES\n -> Crypto.Cipher.Types.Base.IV AES\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-b276cc7dd9f0805eee389c440e031b9f\n+5ec3feaeca1d7d9ec2ff5701db41de1d\n $w$cxtsEncrypt4 ::\n ARCTWO\n -> ARCTWO\n -> Crypto.Cipher.Types.Base.IV ARCTWO\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-0e2bf0dd47cfcbbc70f1299aeb7f26cd\n+2a7ba4dce96135b3680f2e249d010f72\n $w$cxtsEncrypt5 ::\n BLOWFISH\n -> BLOWFISH\n -> Crypto.Cipher.Types.Base.IV BLOWFISH\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-a3b6e7c12a6ef43ef71ab49b007b18e9\n+5aba954f377ed1587abf6966b204b8d7\n $w$cxtsEncrypt6 ::\n CAST128\n -> CAST128\n -> Crypto.Cipher.Types.Base.IV CAST128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-1b83ea3e9fe203803ec0d1dd1b87e5dc\n+ee12e7ce22b2fecf919bc3a7fec5aa03\n $w$cxtsEncrypt7 ::\n Camellia128\n -> Camellia128\n -> Crypto.Cipher.Types.Base.IV Camellia128\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-9073491f33677d8cfea027f0b5328515\n+6166241dba69482137a509ff346c891c\n $w$cxtsEncrypt8 ::\n Camellia192\n -> Camellia192\n -> Crypto.Cipher.Types.Base.IV Camellia192\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-2062ef13ba999d3e3f9ce224a7e7865a\n+ab6e2dc2e300a481cf5a825eaf9cb950\n $w$cxtsEncrypt9 ::\n Camellia256\n -> Camellia256\n -> Crypto.Cipher.Types.Base.IV Camellia256\n -> Crypto.Cipher.Types.Base.DataUnitOffset\n -> Data.ByteString.Internal.Type.ByteString\n -> (# GHC.Prim.Addr#, GHC.ForeignPtr.ForeignPtrContents,\n GHC.Prim.Int# #)\n StrWork([~, ~, ~, ~, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 5, Arity: 5,\n Strictness: <1L>, Inline: [2]]\n-210b02f780282f06cb9ea52fb9aa178b\n+b64f65b0d7b4aed1014066f3fb10ea6d\n $w_work ::\n GHC.Prim.Int#\n -> [GHC.Word.Word8] -> GHC.Word.Word64 -> [GHC.Word.Word8]\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3,\n Arity: 3, Strictness: <1L>, Inline: [2]]\n-9166bfe41ed39cca95553472ebc7a2cc\n+eb7c5b411f7a50785300e7c991d3230e\n type AES :: *\n newtype AES = AES Data.SecureMem.SecureMem\n-276b79ae823e575b280e243683bff864\n+af7d4c999d839106ed4b85acbb8cc678\n type AES128 :: *\n newtype AES128 = AES128 Data.SecureMem.SecureMem\n-2c1ed59069563b4686afada7f7f64a54\n+2bb222d400fa17f37843a99fabb0a17a\n type AES192 :: *\n newtype AES192 = AES192 Data.SecureMem.SecureMem\n-72dd214c79754145fdc58a91775a9610\n+f1d60c2a64aa38b9c84b8b8dfb90e697\n type AES256 :: *\n newtype AES256 = AES256 Data.SecureMem.SecureMem\n-76104e079e1b0b50d0a12e8165806395\n+e34688f98340701e5643a599a22e9d53\n type ARCFOUR :: *\n newtype ARCFOUR = ARCFOUR Data.SecureMem.SecureMem\n-677133ac0cce03231f41a1baacb51d98\n+25d17f22ccf68600df4a06c05a92f7ff\n type ARCTWO :: *\n newtype ARCTWO = ARCTWO Data.SecureMem.SecureMem\n-ae51e064f7afa94daea909e9250a5d3d\n+86e12b79329c574ef99bc424d476a086\n type BLOWFISH :: *\n newtype BLOWFISH = BLOWFISH Data.SecureMem.SecureMem\n-83b65154bfcb34cafa961c57ca05cfee\n+38d81a136580037b773885ade4cff812\n type CAST128 :: *\n newtype CAST128 = CAST128 Data.SecureMem.SecureMem\n-49678ec3776444f259a99c720c60e200\n+a0d3e0a68181bbb763d462525f249286\n type CHACHA :: *\n newtype CHACHA\n = CHACHA (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n-6ce331530d27c8484b3eca8598bd6e95\n+2d6ab805913aaea5ae6a2e6dd40625c8\n type Camellia :: *\n newtype Camellia = Camellia Data.SecureMem.SecureMem\n-0a974f56674f1d0486a32338f63f22db\n+9df1f61655f159396e4320ec94d586ac\n type Camellia128 :: *\n newtype Camellia128 = Camellia128 Data.SecureMem.SecureMem\n-f9434766d81d8e6d69ce5adee15388f8\n+b58e3de775ce9c4af607ceca3948b290\n type Camellia192 :: *\n newtype Camellia192 = Camellia192 Data.SecureMem.SecureMem\n-0c68878cc5ebc15d6d3c417daafd54ba\n+06ba6c0e350894dbd9a7d8c9f4bf06a5\n type Camellia256 :: *\n newtype Camellia256 = Camellia256 Data.SecureMem.SecureMem\n-d063be780b3a4698328a5b668ebe5a02\n+a77b90787c2f8debd59a5efe03c461c8\n type DES :: *\n newtype DES = DES Data.SecureMem.SecureMem\n-f71a63bfc772fc5abdaaa29f95f7db9f\n+cc69d12b146fffb20abca61033ac2c4f\n type DES_EDE3 :: *\n newtype DES_EDE3 = DES_EDE3 Data.SecureMem.SecureMem\n-dd57cbc596f1c12d132da2b5961d3b61\n+b83b1a52d7946b5ee83d6aeb6d678cb2\n type ESTREAM_SALSA20 :: *\n newtype ESTREAM_SALSA20\n = ESTREAM_SALSA20 (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n-1d40ca87fa19fdad499c7430ba1abb9d\n+d794143dbd37600b5f4c7c71a814c69a\n type SALSA20 :: *\n newtype SALSA20\n = SALSA20 (Data.SecureMem.SecureMem,\n Data.ByteString.Internal.Type.ByteString)\n-7c16d8fb92f43d2716c7e38f13c5046b\n+88be29c9bf14ff433c9eb43eb34f7839\n type SERPENT :: *\n newtype SERPENT = SERPENT Data.SecureMem.SecureMem\n-c7e53702e7b819f61daaf2ea5e6c7da6\n+673c4389493aca39e8ec1770877d7c0f\n type StreamNonceCipher :: * -> GHC.Types.Constraint\n class Crypto.Cipher.Types.Stream.StreamCipher cipher =>\n StreamNonceCipher cipher where\n streamNonceSize :: cipher\n -> Crypto.Cipher.Types.Base.KeySizeSpecifier\n streamSetNonce :: cipher\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Maybe.Maybe cipher\n {-# MINIMAL streamNonceSize, streamSetNonce #-}\n-80706c8c38d8c6ff6ea1c1eecd0a1168\n+dcf562ad8dd008f148e953a23a388bd2\n type TWOFISH :: *\n newtype TWOFISH = TWOFISH Data.SecureMem.SecureMem\n-50ddec3ccb6245ac89d3120fb438f29a\n+66873c31fc3bff66cd0d965bf2020793\n arctwoInitEKB ::\n Crypto.Cipher.Types.Base.Key ARCTWO -> GHC.Types.Word -> ARCTWO\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n arctwoInitEKB1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCTWO[0]))]\n-3ea2e36232907d9312a6f60c7d151186\n+2a8f91efc12ab9c6cdff12c509641991\n arctwoInitEKB1 ::\n Crypto.Cipher.Types.Base.Key ARCTWO\n -> GHC.Types.Word -> Data.SecureMem.SecureMem\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key ARCTWO)\n@@ -11161,15 +11161,15 @@\n case ctxptr of ds4 { GHC.Ptr.Ptr ds5 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n case ekb of ds10 { GHC.Types.W# ds11 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key_ekb :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key_ekb :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n@@ -11193,23 +11193,23 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-2841064a046aad29393060ab64742be5\n+0d93951d928f5a0c64d2426ad2349ac9\n arctwoInitGutmann :: Crypto.Cipher.Types.Base.Key ARCTWO -> ARCTWO\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n arctwoInitGutmann1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:ARCTWO[0]))]\n-87570cbd8564b6305eebd26449bf2788\n+9fef70c1f76d6ddda36d08226c1039d3\n arctwoInitGutmann1 ::\n Crypto.Cipher.Types.Base.Key ARCTWO -> Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Ciphers.arctwoInitGutmann} True False} \\ (k['GHC.Types.Many] :: Crypto.Cipher.Types.Base.Key\n ARCTWO) ->\n {__scc {Crypto.Nettle.Ciphers.arctwoInitGutmann} False True} {__scc {Crypto.Nettle.Ciphers.Internal.nettle_cipherInit'} True True} case Crypto.Nettle.Ciphers.ForeignImports.c_arctwo_ctx_size of wild { GHC.Types.I# ww ->\n@@ -11225,15 +11225,15 @@\n ; Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes mba ->\n case ctxptr of ds3 { GHC.Ptr.Ptr ds4 ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_arctwo_set_key_gutmann :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_arctwo_set_key_gutmann :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -11255,15 +11255,15 @@\n (# s',\n GHC.Tuple.Prim.() #) } } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n <()>_R)) }]\n-bb27339df8d06709187b034ed3f1096a\n+081b77e5ab923d646b75693b2d2f2270\n streamSetNonceWord64 ::\n StreamNonceCipher cipher =>\n cipher -> GHC.Word.Word64 -> GHC.Maybe.Maybe cipher\n [LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1P(A,A,1C(1,C(1,L)))>,\n Unfolding: Core: \n \\ @cipher\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/HMAC.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/HMAC.p_hi", "comments": ["Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Crypto.Nettle.HMAC 9066\n- interface hash: 09dcfb3e078e5597c4ab32800a930170\n- ABI hash: 0c491f3da3bedb2108cdcee15d286a77\n- export-list hash: df54774774ac0521ed15e633375d2615\n+ interface hash: f6cbf0bbeec0114819ee2c2f743ef3a0\n+ ABI hash: 090165d5be70bc89342a93534163afcb\n+ export-list hash: 2e83f7d273374e766ed30ac9dd2e7a91\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 1e7c2419936267c297926d164ab15de8\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: cc634714c4e58792386fca6124e4a11e\n sig of: Nothing\n@@ -21,15 +21,15 @@\n Crypto.Nettle.Hash.Types.hmac\n Crypto.Nettle.Hash.Types.hmac'\n Crypto.Nettle.Hash.Types.hmacInit\n Crypto.Nettle.Hash.Types.hmacInit'\n Crypto.Nettle.Hash.Types.hmacLazy\n Crypto.Nettle.Hash.Types.hmacLazy'\n Crypto.Nettle.Hash.Types.HMAC\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n plugin package dependencies:\n trusted package dependencies: base-4.18.2.1\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n@@ -37,46 +37,46 @@\n Data.Functor.Sum Data.Monoid Data.Semigroup Data.Semigroup.Internal\n Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception GHC.IsList\n GHC.RTS.Flags Data.ByteString.Internal.Type\n Data.ByteString.Lazy.Internal Control.DeepSeq\n GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type Data.Tagged\n Language.Haskell.TH.Syntax\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types 164d5403cc1d646abf67b911d2c09441\n- exports: 7416416d66f4eb0fcbbe4bfec62ac6d9\n- HMAC e51f71266dd8a6dad50ddddd3b712e69\n- hmac 76f64578f779803436c34f2ab22d90b1\n- hmac' 1e84e97e2c5a71c63300a9296e6dd83d\n- hmacInit 7c4baca9805bf585afbac381574effa0\n- hmacInit' 7fcd495c8e83f64397c32b99272eacf7\n- hmacLazy 6286ffa68e963d5d0133b45748c16d65\n- hmacLazy' e852a10ca4abf8ae56baf7127965a245\n-6426c8708e91471d639d9f9ee82e34c7\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types 47caf3dbf26e5ba0109261ac8ce86d73\n+ exports: da7edfa1b7073d44f91282c82d88e4b3\n+ HMAC 91c0020cd0297f8cdd37a8c628645783\n+ hmac a2a06b7929dc9c6a6408ed12923058d3\n+ hmac' 6c7f1abff28071dea82a3df7f671df1d\n+ hmacInit fbd67ce6ab13bc185616a28908e56e99\n+ hmacInit' f80a0b72fa39548d30a1041198bf9bc0\n+ hmacLazy 1894d0aea96b964e19c0662fae889643\n+ hmacLazy' 888375307e3b69d3c92ac7fe9792faaa\n+d5d270d3d9290717c5da4dc021c5e797\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-f21297fc2b7b8a4b6c982d76b106a44b\n+d053bd589dbf02d153ed401546f489fa\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-65fac2b9b7c33f6b81be4683641f1d70\n+977542de9e77ceccdc9c6172c8db7784\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.HMAC\"#]\n-f12bca37a6891c86d25bba53b935447d\n+00b4fa24a92af9a4700596d03449e73a\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-adb4238b02ce98e2930ba8aab061a1fb\n+6c0e15603cd747b794848b482868dab9\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n trusted: safe-inferred\n require own pkg trusted: False\n docs:\n Nothing\n extensible fields:\n \n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/ForeignImports.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/ForeignImports.p_hi", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Crypto.Nettle.Hash.ForeignImports 9066\n- interface hash: 8f32e16783a0ece8f66d5d80cc1c13cb\n- ABI hash: b7014dada674f6d76f67739995c0019e\n- export-list hash: ea48ec4ac1d956d14d51e0891aabeaef\n+ interface hash: 0995c38c6b7dfe21f7b7aa0f12925d62\n+ ABI hash: 3e31ef935d655c12fe3c391a0249e25d\n+ export-list hash: fbb6ef8d4b5110cb63a890293cd7c50e\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 1e7c2419936267c297926d164ab15de8\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 9103f91da9fbb12f5b8c9431d8ed547a\n sig of: Nothing\n@@ -125,15 +125,15 @@\n c_umac96_digest_size\n c_umac96_set_key\n c_umac96_set_nonce\n c_umac96_update\n NettleHashDigest\n NettleHashInit\n NettleHashUpdate\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n plugin package dependencies:\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n Data.Functor.Const Data.Functor.Identity Data.Functor.Product\n@@ -143,85 +143,85 @@\n Data.ByteString.Lazy.Internal Control.DeepSeq\n GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type\n Language.Haskell.TH.Syntax\n import -/ GHC.Ptr 5522f6d7442085220457be4af2be15d1\n import -/ GHC.Word a2e25f62dca906f1ba384e1d879c0adc\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils d8557c2bca9acfaf86434385f2beaa1e\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 28625b6144f49d78e7dc597cacf5b884\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n addDependentFile \"src/Crypto/Nettle/Hash/ForeignImports.hsc\" f151d9e8f0b0e3b0324a225d63e1e46c\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Hash.ForeignImports annotated by 1143 of type [Char]\n-f7cdb5f65d1663a93c3e2a35feee36e5\n+6253e5a8b8dde9265bdb1d14a26ab6a7\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-62ef5892003bb77631c78a46a519692f\n+c164dab50f38ab400b8fc587a5295cf9\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-e8bf6e3a1bc6ca206d9de0e2d4eac09a\n+5ce3eeaa5276cf5aaf49a18f9497dcdc\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Hash.ForeignImports\"#]\n-8987be5ffd3fe93eeb30f77af074af6b\n+6b9472606a660b73b23fea6a4db6ef09\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-f2c60476252f69836309973ca83e9657\n+e076bbd7f7d1aaf0943b63ec0489e512\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-f2343e270e52175d84e074b20d0c6e49\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+837cf129cb4a6a2db30db03ae433ca35\n type NettleHashDigest :: *\n type NettleHashDigest =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n-f125c21009a871c2613cbc62989f687e\n+a3e96c1cee3590dc1b88acabb04c3a74\n type NettleHashInit :: *\n type NettleHashInit = GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n-74cab12649b457560e6b6b2864d76a97\n+00faf07ea3c230b2eb4f1f155e42073b\n type NettleHashUpdate :: *\n type NettleHashUpdate =\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n-b355a797b9e8d4e80b61aebd534ff48b\n+32302713a58e92d71d5034d263451a63\n c_gosthash94_block_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_gosthash94_block_size} True False} GHC.Types.I#\n 32#]\n-181eb9e63d5ff73abf59a1beebcbeb2c\n+04ef28b2ea1ead0ef974770820849ce5\n c_gosthash94_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_gosthash94_ctx_size} True False} GHC.Types.I#\n 112#]\n-730ef996c1c0dc9351b5fa0ac53f83bb\n+2194a8acbbe2324dbec9bf7e73063032\n c_gosthash94_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -230,56 +230,56 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d310fc40aab1b19c7cd7a62ae85b6bcb\n+fedce47a5c30ec90bbd5117ef0c41989\n c_gosthash94_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_gosthash94_digest_size} True False} GHC.Types.I#\n 32#]\n-85561ce80af6d95d611c3a600c991267\n+451c3125779f1351a939c489949dd862\n c_gosthash94_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c6ace3cf813e2d97eb92312de9c08b80\n+f0eb3d560a8ff2dd089f6d7c99d6443f\n c_gosthash94_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -288,41 +288,41 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-5089d47ae5044e9bf2a98529f2961220\n+a1c9b3af7d4a3642e92d63230c98a91f\n c_md2_block_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_md2_block_size} True False} GHC.Types.I#\n 16#]\n-552ab5ca9218660db6f1e568329e0365\n+fd7b3316fa2bf10486fe678eed2021c9\n c_md2_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_md2_ctx_size} True False} GHC.Types.I#\n 84#]\n-a30fba6fbc7f8b187bf97636888e90f5\n+fde23a6c6f3db80fd67866f515b85b22\n c_md2_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -331,56 +331,56 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-85b2a048afac07630a073ec06b2fb78f\n+93fc882348053341790377f8649715e3\n c_md2_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_md2_digest_size} True False} GHC.Types.I#\n 16#]\n-f6346df3dee16f13addfe687a16f1457\n+96ac7ecf196f9db06bfcea28f2a80e90\n c_md2_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-fe311b5970a681a4827886094c21a234\n+27b6266aa7fd66359983a18a4b5bfd94\n c_md2_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -389,41 +389,41 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-3a311db5615a6f43e6a7f000670826af\n+ba52d1b14ea8b9f426279af9fed041c8\n c_md4_block_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_md4_block_size} True False} GHC.Types.I#\n 64#]\n-f1526411c80465cd54319557d8fa9001\n+3d69d78588a83a6d906672ca2dbe1b2a\n c_md4_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_md4_ctx_size} True False} GHC.Types.I#\n 96#]\n-a75360576b7b9c30f9b8ef36e43d8b2e\n+d8c303c14f1031bd7a59475f2cd54510\n c_md4_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -432,56 +432,56 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0f4311b0310a1c3d83d1d45fc69ff88f\n+63730ff3b55527cbfe0430ab750431f7\n c_md4_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_md4_digest_size} True False} GHC.Types.I#\n 16#]\n-41a96aa8684ed7c3d0288f3d8c7e7b8a\n+7ed94eadb80b5e6c0167f7415ffd476d\n c_md4_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-a652661301348d04e8703e6c1a955209\n+59e2fcb2822564a59319f7bc48439205\n c_md4_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -490,41 +490,41 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f85ae9f313b258731e38f7a05065531b\n+d1a262c8f223fce45b8677347a2d4fcf\n c_md5_block_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_md5_block_size} True False} GHC.Types.I#\n 64#]\n-d2ce006f320681e3e7cfac95ffd76723\n+4ad9a9d60b9fe6a548aff34ff975b052\n c_md5_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_md5_ctx_size} True False} GHC.Types.I#\n 96#]\n-7ea963fe83777831c218702ccad20e20\n+8246af9b5fc1f550bb774eeee36c98a3\n c_md5_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -533,56 +533,56 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f866e2e9a12e9730c16c79cfb0222cf9\n+356f0e5550029575f8293719229c4edc\n c_md5_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_md5_digest_size} True False} GHC.Types.I#\n 16#]\n-264125dfe3de877d669cf9dedf9a1633\n+5342e068ee3b3bc90843e1a2ece96c66\n c_md5_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-9feee5b6ca4b24e14a253bcead7fc345\n+ed1679fbf8d298da7f2f97198b572bfb\n c_md5_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -591,41 +591,41 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-36239e02a860037ebecfcb26ebd50ab0\n+30be347ca8363bd4ee09d142d6a0a8dd\n c_ripemd160_block_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_ripemd160_block_size} True False} GHC.Types.I#\n 64#]\n-51b7d76b9d62c3a75cc42078e3d7f91b\n+80667dce7bf7e00dc007a6cd44d97256\n c_ripemd160_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_ripemd160_ctx_size} True False} GHC.Types.I#\n 104#]\n-239c727817f7a3da35c204bf188003cd\n+cbbaa8508a629573f664c8a03694eb87\n c_ripemd160_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -634,56 +634,56 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-7ae1daf8ab0d305c4540318c863c1114\n+a3d675f3ffb993f61df1361c64b85515\n c_ripemd160_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_ripemd160_digest_size} True False} GHC.Types.I#\n 20#]\n-dd7c3adbddfb0d1d839d1622021f2ae2\n+d866bc85e40850b0b51521f54cd0881e\n c_ripemd160_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-2e11e08e4b0602e24bc70d43663dee8f\n+ee84884a072a4c87c0802b53e954b6ef\n c_ripemd160_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -692,41 +692,41 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-21f7928047a2218f4db65a5b5f2d17ae\n+b6b163e3a1806aa80db36e9176e5e637\n c_sha1_block_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha1_block_size} True False} GHC.Types.I#\n 64#]\n-3d798643650819211636920cf325bd9f\n+f07143c02ac188ad0bcb0ddabb843ae6\n c_sha1_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha1_ctx_size} True False} GHC.Types.I#\n 104#]\n-8293deb229508e4c15a0a3236dc2c37b\n+a5dfae85c70a30807877bffc60375081\n c_sha1_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -735,56 +735,56 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-835eb771f5d20dbad8dd799176b3bb91\n+c5c0b0c1af82e8c90e5a5024ef142014\n c_sha1_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha1_digest_size} True False} GHC.Types.I#\n 20#]\n-37c8ec049220f98f9fba42758354591e\n+8249103998ffb278b5fd8264aec434ff\n c_sha1_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-3e5c1f73e474748315572012fa391d8e\n+1106e447b5349831d95243a4d217a829\n c_sha1_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -793,41 +793,41 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-9e2a39b0df35b9fdf02d5edfae89fa7b\n+2def978f0e94ef1cbd8906d3faaa5b5f\n c_sha224_block_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha224_block_size} True False} GHC.Types.I#\n 64#]\n-e6fd16de862d92c87efa202b5d8e1c60\n+aef9a19f303d9403c217e8e76cab2a3a\n c_sha224_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha224_ctx_size} True False} GHC.Types.I#\n 112#]\n-a641977b05c90561263fde5b50b2ab5d\n+289a33ee9f4af69e711d0c0fd7e22c7e\n c_sha224_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha224_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha224_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -836,56 +836,56 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-53049f85da79ebb0c9734d2f910d2124\n+d842815cef4b4597a0e950deb26eb2b0\n c_sha224_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha224_digest_size} True False} GHC.Types.I#\n 28#]\n-3e7695bf4ddb66a3d6f44d69ee179f04\n+9d0aedcb1370a72d61c125b9c0f230ab\n c_sha224_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha224_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha224_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-253c0df7a5a174feefdcbfcb335d65dd\n+e95d15ec95f11d74ec03eef8f7e5cfe0\n c_sha224_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -894,41 +894,41 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f9db7eeff3e48213b8e6f8b761d433b7\n+578be2de253f7fb28b39876ff5066867\n c_sha256_block_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha256_block_size} True False} GHC.Types.I#\n 64#]\n-8067bcdb99568880f2045b1adced5390\n+06b769a82a9156cd9c0423b042affd10\n c_sha256_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha256_ctx_size} True False} GHC.Types.I#\n 112#]\n-b935390f05a420143bb3d1dfd02da747\n+897d35613f2e4b5cb05c09d254fb70da\n c_sha256_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -937,56 +937,56 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-98d705580e002323382d43ff1d6f62cc\n+f23839c0af14f9d0bea5ec695a232fb5\n c_sha256_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha256_digest_size} True False} GHC.Types.I#\n 32#]\n-6aa1a7e46f17de997fc888b78ba626df\n+175288f3573dfaf604a784bdab093791\n c_sha256_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ae4c8aa51df6dc86765020f7d2db5f1f\n+fd6d2517fdcfc89cf19db9c10bf57516\n c_sha256_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -995,41 +995,41 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-e4c18bfb79e5bddcfc6261392654f2de\n+a98c4b9cc2ddfa404238f93deda5cbd1\n c_sha384_block_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha384_block_size} True False} GHC.Types.I#\n 128#]\n-b4db68a541a468fe92083aa2a4bd95ae\n+152cbef4b8cdc976563981ae5771d220\n c_sha384_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha384_ctx_size} True False} GHC.Types.I#\n 216#]\n-db2ceec02b90be5a637408e44888acf5\n+ae85fcd5d52239962057af23277f918d\n c_sha384_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha384_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha384_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1038,56 +1038,56 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-97d90837f753df90583c58c4ab6e9018\n+a83c16052985a017685d053a9c7d52ef\n c_sha384_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha384_digest_size} True False} GHC.Types.I#\n 48#]\n-3077546b6569d050445e95d106dbde3b\n+d5753f4b96b01c75c66379c5de2d56b3\n c_sha384_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha384_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha384_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-5ef105f3cb6c5c81c5b6a940fc1f2727\n+7adaf0aed9dbe85a5589a18fb7deeb75\n c_sha384_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1096,41 +1096,41 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f74242a5068b6ca5b064c54188f63f3a\n+98d669ef5f1da13dc07af0c2d0a97562\n c_sha3_224_block_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha3_224_block_size} True False} GHC.Types.I#\n 144#]\n-bed1543479f52641cf6ccbbc046e2bb6\n+aef5a46c235064deaff8f942a30e268c\n c_sha3_224_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha3_224_ctx_size} True False} GHC.Types.I#\n 352#]\n-c116a7f204d130091757b0e3174b5aa1\n+daa54440d2860816c9d0e43933e2e18c\n c_sha3_224_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1139,56 +1139,56 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8f0ac9a6c6201d3c15f9ba25ccc0ade0\n+4a9abe99d046f07bfa339c0f48ac5456\n c_sha3_224_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha3_224_digest_size} True False} GHC.Types.I#\n 28#]\n-c89631d9dd374dd312db618323e9809b\n+0afdc5d124b4df926f5400dd74b1e51a\n c_sha3_224_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-53eedb0e6684303bd67e323c44325ba0\n+7cb97e0fd6564bdf8c943ec93c9a7570\n c_sha3_224_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1197,41 +1197,41 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-497b7b3432faaf4b4f532d77118d1916\n+9dcc0d4ded9eeeaf39e1e9cabfee0463\n c_sha3_256_block_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha3_256_block_size} True False} GHC.Types.I#\n 136#]\n-5baae85fd1c325327446719bb72d393e\n+7db408cd1c9f2dbf0b606ce9556683ae\n c_sha3_256_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha3_256_ctx_size} True False} GHC.Types.I#\n 344#]\n-4370b5de042fc83905bd97fa3b8cc933\n+1b85855ee993500d1e9d72f70a695333\n c_sha3_256_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1240,56 +1240,56 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-3522b33fce08c004b0bbe40e5c0782bf\n+ad2e4bffc066b64a759e99707d1f5b4a\n c_sha3_256_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha3_256_digest_size} True False} GHC.Types.I#\n 32#]\n-2c3d6a33b76bfa95d19c86563ab5256e\n+701d0d9043705eb6651d44a0e5e58468\n c_sha3_256_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-eb7b99efbec84a31f152caec9fdcdf83\n+0b97ec366691e504864ba4c54a7bb901\n c_sha3_256_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1298,41 +1298,41 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-6fe28929b172b204bcd4e4a17e116c31\n+cb61988d13251a79b58f94bad6dcb5ee\n c_sha3_384_block_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha3_384_block_size} True False} GHC.Types.I#\n 104#]\n-ede0d2a6985c4c058b3e3b5a00d1f5fd\n+105d8fba2ffbecbde974ea1e76ebb90c\n c_sha3_384_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha3_384_ctx_size} True False} GHC.Types.I#\n 312#]\n-91713c84cdefad00682d27b5bad82e84\n+f1c07a2ac4d9c4b80a36225c6041c0d3\n c_sha3_384_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1341,56 +1341,56 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-1ad4f9eebadd4d63f58a49f4a97e95c2\n+a31d532c1f9c12a7c93c76aebd5d4507\n c_sha3_384_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha3_384_digest_size} True False} GHC.Types.I#\n 48#]\n-4e57f366925737a6a6b16707f1f4ea37\n+f9c79e835b4525e088103106c697f62b\n c_sha3_384_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-8716aba6016874cf68d34c3d02e15c87\n+680399aed237c66c24f0a32159770bff\n c_sha3_384_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1399,41 +1399,41 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-d96313b56a751fe3da419b19c6425b3f\n+a7b46cda0594e915bae668fab5535962\n c_sha3_512_block_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha3_512_block_size} True False} GHC.Types.I#\n 72#]\n-6a0419cbd127e5fde96994d9b483128e\n+c05e8b22e76096d5093719646408f63c\n c_sha3_512_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha3_512_ctx_size} True False} GHC.Types.I#\n 280#]\n-aa5115ec7e70c6acd4069933387919be\n+e58b2b3b48623809efca350b9420dd36\n c_sha3_512_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1442,56 +1442,56 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ddc2ae1a31ea228ee203685dccc55d97\n+e95a52b41eecee8c5079c89560107a97\n c_sha3_512_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha3_512_digest_size} True False} GHC.Types.I#\n 64#]\n-369e986c4f075151d8f0c23a58692f84\n+94963f35bb48ce72632476766226aa1a\n c_sha3_512_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-85e8a51ec0366c862af27c3f7e36de25\n+5e3e2576314166a11d0eca319a1c796e\n c_sha3_512_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1500,41 +1500,41 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-6d7590ecbc254f2173d825d816b02c95\n+2c39da77fb39bf954a878ba188adc605\n c_sha512_block_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha512_block_size} True False} GHC.Types.I#\n 128#]\n-c5477617f9ba160b26bffb457f140500\n+a572fa2c648046b66ed589d96940d138\n c_sha512_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha512_ctx_size} True False} GHC.Types.I#\n 216#]\n-fe3aafd8d8debd5d7ec590bbf5ee9d2d\n+1d2a6699afea2e5f75f4666995038e98\n c_sha512_digest :: NettleHashDigest\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1543,56 +1543,56 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0ce224968c86106168072429613f2575\n+8afe3c8d8a1d69e347f87e1ec9d45d45\n c_sha512_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_sha512_digest_size} True False} GHC.Types.I#\n 64#]\n-7575b541a4b8db48280f623963d44a6b\n+c5dece7ed922504df3e701b0bef3067f\n c_sha512_init :: NettleHashInit\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1!P(L)>,\n CPR: 1(, 1),\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_init :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_init :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ba2f2d1294f7dd72d7509c73177843b9\n+dff1ee91f71fdba917146c7086264f03\n c_sha512_update :: NettleHashUpdate\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1601,21 +1601,21 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-688ec0986d267fc69a6257848dc4f712\n+158d6407522ac0f4368b309247666000\n c_umac128_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_umac128_ctx_size} True False} GHC.Types.I#\n 2768#]\n-b741624e6b5af58d2de6ed75a2fe8056\n+1bb00ec283b944ab90d3fb1711d1e3c3\n c_umac128_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1623,15 +1623,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1640,49 +1640,49 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-c0eb9c84c72571ab890ba6ec0ed65b9f\n+ff559883fa928fbedfb3d597c3fd8e8d\n c_umac128_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_umac128_digest_size} True False} GHC.Types.I#\n 16#]\n-84bd005a3b73516025901d2272727ecb\n+c5503eb0f9c3b180fdb4dfcb6b937afb\n c_umac128_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-b7a6d096f29d3d5c109af74381a7227e\n+c7836589465215940b3e67a7993fe09d\n c_umac128_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1690,15 +1690,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1707,15 +1707,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-f52afcdab09a498078f18e1254e67af2\n+fbd1093d02bd9f0ced65e88d7ba03c3e\n c_umac128_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1723,15 +1723,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1740,21 +1740,21 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-64d09a83085b2145a6531a4ae0725e23\n+89e5c4f684813119f8e0cfee7205bf0d\n c_umac32_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_umac32_ctx_size} True False} GHC.Types.I#\n 2392#]\n-aa70ea135a34065b30afc890763228d7\n+8724abd2c2c581030480f34bdf24dec8\n c_umac32_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1762,15 +1762,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1779,49 +1779,49 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-73aae518ba6d90280657d24bd7b20e63\n+f42814662a5b8e367532e7dbf907f6ad\n c_umac32_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_umac32_digest_size} True False} GHC.Types.I#\n 4#]\n-0d478f4bfd0f69f3e91c47d2818d60b2\n+41bf1ede4dcdf555e1855844798da6a6\n c_umac32_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-5353b40f106a764e68b9cf1253a75529\n+75aee3d759985567f84f7aa5546fd6a6\n c_umac32_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1829,15 +1829,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1846,15 +1846,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0e5ae574204de3c1715a26d703e87446\n+5418391843684f31b777386f5a76a53e\n c_umac32_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1862,15 +1862,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1879,21 +1879,21 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-979d479910147328c7248dab3358fb25\n+13d6c4dce0ffddb55712fc21ab87a680\n c_umac64_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_umac64_ctx_size} True False} GHC.Types.I#\n 2520#]\n-f826d296c151f6eebe3a4d2777d3cf0e\n+d38d0267a0fe8bb07da1a95fd3ee1e27\n c_umac64_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1901,15 +1901,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1918,49 +1918,49 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-0438d480784a4f67d8fa48edbb290418\n+4acde07a98ae834466b540e96a9c6885\n c_umac64_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_umac64_digest_size} True False} GHC.Types.I#\n 8#]\n-7a6f42fb4874a60219cd15eae22e3c20\n+931516714ebbb04ac2ee5a1d5d110568\n c_umac64_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-7f789b96f39d7aab129696b2e192c392\n+2882cde6bcb6ac95825abdb1715c4ab2\n c_umac64_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -1968,15 +1968,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -1985,15 +1985,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-1c79569044a6c40285f467ef449328db\n+778e9f4aa9c3ffe4772a05c49c2ef39e\n c_umac64_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2001,15 +2001,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2018,21 +2018,21 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-10cff83638805048ce4b848f693fdc6e\n+3b8f77460fda422c2da016e64e3e56bd\n c_umac96_ctx_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_umac96_ctx_size} True False} GHC.Types.I#\n 2640#]\n-ecb7c17c18c2382d9bcf17b6fcd88175\n+abb3e9f40136fef95329137f6741837a\n c_umac96_digest ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2040,15 +2040,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2057,49 +2057,49 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-20fe903d62d8541c76ccd174e50751d4\n+8bd2007aff37414a015a329c4fa425d1\n c_umac96_digest_size :: GHC.Types.Int\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Crypto.Nettle.Hash.ForeignImports.c_umac96_digest_size} True False} GHC.Types.I#\n 12#]\n-e773a8e6350e009350744ccde4bed78a\n+3fc9b213f7dc3d18683996396f8a2dbe\n c_umac96_set_key ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-53363551c5c30c9c5ba79357150122a5\n+c5bc6b85aac1e019c7f82f20e0b361cb\n c_umac96_set_nonce ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2107,15 +2107,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -2124,15 +2124,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-ba9a39b25014b1a327fba70bf7bbf761\n+c50b95ef6e948bbe5c366de94215987f\n c_umac96_update ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(L)><1!P(L)><1!P(L)>, CPR: 1(, 1),\n Unfolding: Core: StableSystem <3,FalseFalse>\n@@ -2140,15 +2140,15 @@\n (ds1['GHC.Types.Many] :: GHC.Types.Word)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Types.W# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash/Types.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash/Types.p_hi", "comments": ["Files 95% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Crypto.Nettle.Hash.Types 9066\n- interface hash: bbd36a1681df4a10cc22219c14275cba\n- ABI hash: 164d5403cc1d646abf67b911d2c09441\n- export-list hash: 7416416d66f4eb0fcbbe4bfec62ac6d9\n+ interface hash: 15a0ee487f3ca5e737c94edaa329a502\n+ ABI hash: 47caf3dbf26e5ba0109261ac8ce86d73\n+ export-list hash: da7edfa1b7073d44f91282c82d88e4b3\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 61dc441d78f64dd12d7b68488b167d8a\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 802c370421ee50ed11109d4fad2aeb0c\n sig of: Nothing\n@@ -83,23 +83,23 @@\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea\n import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ Data.Tagged 0147d246d0bffaca363f2b9b1436ac87\n-287747afeed8e78bb88a110682e44fb3\n+44d632be5145fa69fdaba3924f27780e\n $dmhashHMAC ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: Compulsory <0,TrueTrue> hmacInit]\n-24d31aea4cea6c2a6fefae9b114eb0f9\n+d5fd3a5d8610c201b47f06c488c0c370\n $dmhashUpdateLazy ::\n HashAlgorithm a =>\n a -> Data.ByteString.Lazy.Internal.ByteString -> a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1L><1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n \\ @a\n@@ -116,15 +116,15 @@\n (\\ (ds['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (ds1['GHC.Types.Many] :: a -> a)[OneShot]\n (v['GHC.Types.Many] :: a)[OneShot] ->\n case v of z { DEFAULT -> ds1 (k z ds) })\n (GHC.Base.id @a)\n (Data.ByteString.Lazy.toChunks eta)\n a1]\n-320ddbeba46a0ad25ba2c4878294d3ee\n+54f2eca6d58ad126b2a9ffd2cae896c4\n $dmimplKeyedHashUpdateLazy ::\n KeyedHashAlgorithm k =>\n k -> Data.ByteString.Lazy.Internal.ByteString -> k\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1L><1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n \\ @k\n@@ -141,15 +141,15 @@\n (\\ (ds['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (ds1['GHC.Types.Many] :: k -> k)[OneShot]\n (v['GHC.Types.Many] :: k)[OneShot] ->\n case v of z { DEFAULT -> ds1 (k2 z ds) })\n (GHC.Base.id @k)\n (Data.ByteString.Lazy.toChunks eta)\n k1]\n-ae37c0701c09966f7cbc86fe0df9a3bd\n+2ef97d0dae63204f116a42b893835b99\n $fKeyedHashAlgorithmHMAC ::\n HashAlgorithm a => KeyedHashAlgorithm (HMAC a)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Inline: CONLIKE,\n Unfolding: DFun: @a (v['GHC.Types.Many] :: HashAlgorithm a).\n@@ -172,28 +172,28 @@\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N _P _R)\n ($fKeyedHashAlgorithmHMAC_$cimplKeyedHashUpdate @a v)\n ($fKeyedHashAlgorithmHMAC_$cimplKeyedHashUpdateLazy @a v)\n ($fKeyedHashAlgorithmHMAC_$cimplKeyedHashFinalize @a v)]\n-f30f031ec345963b05aa98b6f7ec1e5f\n+7ec146957a76aa0087ef3b88213bc341\n $fKeyedHashAlgorithmHMAC1 :: (GHC.Types.Char -> b -> b) -> b -> b\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ @b\n (c['GHC.Types.Many] :: GHC.Types.Char -> b -> b)[OneShot]\n (n['GHC.Types.Many] :: b)[OneShot] ->\n GHC.CString.unpackFoldrCString# @b $fKeyedHashAlgorithmHMAC2 c n]\n-65f930d1c1eb8acf5ead64b37b6f4f13\n+9ccf708e56fd3a28fde66d7dc021f7e9\n $fKeyedHashAlgorithmHMAC2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"HMAC-\"#]\n-f48f1ce6a25843bd3c2b75ddb08ce3af\n+06ee7a7661ac79da6fdc57b0204956e3\n $fKeyedHashAlgorithmHMAC_$cimplKeyedHashFinalize ::\n HashAlgorithm a =>\n HMAC a -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ @a\n@@ -204,15 +204,15 @@\n @a\n $dHashAlgorithm\n (hashUpdate\n @a\n $dHashAlgorithm\n o\n (hashFinalize @a $dHashAlgorithm i)) }]\n-dab49411eada930a291deb81639b5fc4\n+3f1f5c1d212d0f7d4648c1f6f99e64af\n $fKeyedHashAlgorithmHMAC_$cimplKeyedHashUpdate ::\n HashAlgorithm a =>\n HMAC a -> Data.ByteString.Internal.Type.ByteString -> HMAC a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ @a\n@@ -221,15 +221,15 @@\n case ds of wild { HMAC o i ->\n let {\n g :: Data.ByteString.Internal.Type.ByteString -> a []\n = hashUpdate @a $dHashAlgorithm i\n } in\n \\ (x['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case g x of conrep { DEFAULT -> HMAC @a o conrep } }]\n-af92a91087d4b14bcf65c8138231d64e\n+50f4a9b75e253c4664fd778435b6110e\n $fKeyedHashAlgorithmHMAC_$cimplKeyedHashUpdateLazy ::\n HashAlgorithm a =>\n HMAC a -> Data.ByteString.Lazy.Internal.ByteString -> HMAC a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ @a\n@@ -238,264 +238,264 @@\n case ds of wild { HMAC o i ->\n let {\n g :: Data.ByteString.Lazy.Internal.ByteString -> a []\n = hashUpdateLazy @a $dHashAlgorithm i\n } in\n \\ (x['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case g x of conrep { DEFAULT -> HMAC @a o conrep } }]\n-7e5af3e38e9e7a2a5a00ac4f11c5a593\n+3d093ede08e6b9a3fd397d00f4c768db\n $tc'C:HashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17272516645707349834#Word64\n- 9459481239172234408#Word64\n+ 10575315484851946740#Word64\n+ 9225117654530092184#Word64\n $trModule\n $tc'C:HashAlgorithm2\n 1#\n $tc'C:HashAlgorithm1]\n-8958da3947bb0a38f6aefd2f1ad01e92\n+c30f38b65cdd2510792671c7c2e52fe2\n $tc'C:HashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-8d4de1a73544e22a602284f3958c7985\n+047a46e58ffc6cf4b7d8bbb261453746\n $tc'C:HashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:HashAlgorithm3]\n-8c3dd502a3287322bb3e36c4a0bee211\n+a59230013f86056a6a694493bad8324f\n $tc'C:HashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:HashAlgorithm\"#]\n-fe28210a09c32c5460664c6e31efa95e\n+9747c30eeb320f5198044a0cadefdb45\n $tc'C:KeyedHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7578407150653851255#Word64\n- 1817402139655936290#Word64\n+ 4398724551173566500#Word64\n+ 14896673605421787628#Word64\n $trModule\n $tc'C:KeyedHashAlgorithm2\n 1#\n $tc'C:KeyedHashAlgorithm1]\n-8d5a463b0741b018bc697a30bafbd4c8\n+9f05f0af5dd87228843e1f2a5aa76563\n $tc'C:KeyedHashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-18641c28b3475b6d63f1539cc70b86c5\n+b66cd1a3dde7a8dba18763087ee9882a\n $tc'C:KeyedHashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:KeyedHashAlgorithm3]\n-968251077b90b37609dfd7e1133b07cd\n+56a3cea92a7d6fc4daba89932251ab00\n $tc'C:KeyedHashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:KeyedHashAlgorithm\"#]\n-459a826c40f6ff7336c195dfc8a4d80b\n+f05a4d357f3767504e3a82ac41bb1b4e\n $tc'HMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3801187017885691369#Word64\n- 11245143278129765519#Word64\n+ 1907868249015494170#Word64\n+ 18239563827311516983#Word64\n $trModule\n $tc'HMAC2\n 1#\n $tc'HMAC1]\n-8ec639723cf5b96a235d18959971ea60\n+cd5c5cdf798e6ce10ea78b04fd09d7e4\n $tc'HMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-56649d018fe84b7f38564d24d69b3287\n+44b9d6dfd33940c0bc03f8f840b9a93a\n $tc'HMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'HMAC3]\n-1f01a1cdc592cb6dfe9aaa6fb52d704b\n+9534accd9b446cd449b4aa3bc38a59af\n $tc'HMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'HMAC\"#]\n-44e67ccd5405219a5eaa90d9289a3abf\n+561537bcce4c85add27dd6586aaf4b9d\n $tc'KeyedHash :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 13436035276465115700#Word64\n- 8348650333522729768#Word64\n+ 10072571922897427223#Word64\n+ 9110676318651986318#Word64\n $trModule\n $tc'KeyedHash2\n 1#\n $tc'KeyedHash1]\n-1e487357fd3dccff09b1e912df1d0e0a\n+f50621803817593555db031045f588e4\n $tc'KeyedHash1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-548f703c6146c9d31bf60b559b4a6a3b\n+b7065b4bf7586be68d4afffb1ac970be\n $tc'KeyedHash2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'KeyedHash3]\n-9e936c2141f8ec6276c20e3e7e7a5eff\n+200ad813773ca7805643114bfc35f1a8\n $tc'KeyedHash3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'KeyedHash\"#]\n-bdee0c5bd92aade051b5b87302c22b37\n+e49cc9e7b1d81ea13c4e433a94136e27\n $tcHMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 11872411452164589268#Word64\n- 10058108614625192249#Word64\n+ 4273748039883586296#Word64\n+ 37215136391546089#Word64\n $trModule\n $tcHMAC1\n 0#\n GHC.Types.krep$*Arr*]\n-8b3f803a48484070912d59c1484436bf\n+157fc72605326990570f54a062cd1728\n $tcHMAC1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcHMAC2]\n-a70bf21aee869f432431f7c5014a50aa\n+da3f3d8464f764cad78603ddb6a9be5b\n $tcHMAC2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"HMAC\"#]\n-cd6f7c6a660172c2d489a52dfcf8562f\n+6a442df14015b7aa931767f15f7b0b0f\n $tcHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 8189424832537599221#Word64\n- 5729933181438442377#Word64\n+ 16692709825182273271#Word64\n+ 14469161368748776054#Word64\n $trModule\n $tcHashAlgorithm2\n 0#\n $tcHashAlgorithm1]\n-df7152cc0c9d4a528a540dbc5f8fc5dd\n+baddc3dfa5b2cb29021dffd35e9fa608\n $tcHashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-40acb96efe2f42be110af9b756c59755\n+6104e110a235dfd10359e51b0ab54999\n $tcHashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcHashAlgorithm3]\n-d43bce72cea6ab04b4219565e188ef89\n+989c0227e5a144a8fa58430cf139f39f\n $tcHashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"HashAlgorithm\"#]\n-d2112b59a43116b21de6596b7edcb074\n+1fc7d3956faf1f64917f7dfd6637e348\n $tcKeyedHash :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17378083423367600956#Word64\n- 939280000261329509#Word64\n+ 14340546956518355521#Word64\n+ 3338958572629533969#Word64\n $trModule\n $tcKeyedHash1\n 0#\n GHC.Types.krep$*]\n-53377f3f3682943877dd1f63f954cf40\n+4e3aa57b933836d549de8a7f01777a6a\n $tcKeyedHash1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcKeyedHash2]\n-426f9a2ebc23616e68f38086033de39e\n+05f379d9ec1bdcaa8ea2ec7360acc62a\n $tcKeyedHash2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"KeyedHash\"#]\n-e82544fabb36331a22558a9ae1dd3574\n+efd0011a84dad0e4d9b1b75b5780607c\n $tcKeyedHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14586222213934688184#Word64\n- 17928066649421606116#Word64\n+ 15778297146252027845#Word64\n+ 15124454836089061208#Word64\n $trModule\n $tcKeyedHashAlgorithm1\n 0#\n $tcHashAlgorithm1]\n-522da8df126eb04ea4cc6fbdba187c12\n+f1b81c7737028cc89c255539c0414fb2\n $tcKeyedHashAlgorithm1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tcKeyedHashAlgorithm2]\n-b4fc8af07006c4f3de6b77fd0b8d69bc\n+a8f3d5042a18142512af49fddf429be6\n $tcKeyedHashAlgorithm2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"KeyedHashAlgorithm\"#]\n-e0816c733a3cb43b31eb4f4095395caa\n+9259b8406f73049a8450791d93f9eb45\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-cc19266a48e9995d7b1698010d62866d\n+529d6f641a1719c291e0bb3987860f43\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-bb42442a1fe7cc428d5c721f0d3bc055\n+a59195aa8075038967aff1f83d4ed486\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Hash.Types\"#]\n-e2c646c6e8653a094e3ef0a713781aa8\n+0b2774b11195cc2d65f1283377c537fa\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-2028ae3e8eb315631df79db419b5e802\n+a85a8576635ddf04f5e9ec0220f33fae\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-e51f71266dd8a6dad50ddddd3b712e69\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+91c0020cd0297f8cdd37a8c628645783\n type HMAC :: * -> *\n data HMAC a = HMAC !a !a\n-b0114c4435643fcb4d780aaa3a4c36e9\n+8fda2724051aeb7965afc4174c3425d6\n type HashAlgorithm :: * -> GHC.Types.Constraint\n class HashAlgorithm a where\n hashBlockSize :: Data.Tagged.Tagged a GHC.Types.Int\n hashDigestSize :: Data.Tagged.Tagged a GHC.Types.Int\n hashName :: Data.Tagged.Tagged a GHC.Base.String\n hashInit :: a\n hashUpdate :: a -> Data.ByteString.Internal.Type.ByteString -> a\n hashUpdateLazy :: a\n -> Data.ByteString.Lazy.Internal.ByteString -> a\n hashFinalize :: a -> Data.ByteString.Internal.Type.ByteString\n hashHMAC :: Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a KeyedHash\n {-# MINIMAL hashBlockSize, hashDigestSize, hashName, hashInit,\n hashUpdate, hashFinalize #-}\n-c7136493bb64c84fa55792c61942b5a3\n+267c0eb1f915c445b762b136a50caabf\n type KeyedHash :: *\n data KeyedHash = forall k. KeyedHashAlgorithm k => KeyedHash !k\n-8de5abb12aee33845adbf722263f7915\n+d239ae2f91a758c3c0f0ad28e31d9313\n type KeyedHashAlgorithm :: * -> GHC.Types.Constraint\n class KeyedHashAlgorithm k where\n implKeyedHashDigestSize :: Data.Tagged.Tagged k GHC.Types.Int\n implKeyedHashName :: Data.Tagged.Tagged k GHC.Base.String\n implKeyedHashInit :: Data.ByteString.Internal.Type.ByteString -> k\n implKeyedHashUpdate :: k\n -> Data.ByteString.Internal.Type.ByteString -> k\n implKeyedHashUpdateLazy :: k\n -> Data.ByteString.Lazy.Internal.ByteString -> k\n implKeyedHashFinalize :: k\n -> Data.ByteString.Internal.Type.ByteString\n {-# MINIMAL implKeyedHashDigestSize, implKeyedHashName,\n implKeyedHashInit, implKeyedHashUpdate, implKeyedHashFinalize #-}\n-0bd7d1d113494904fd14bcfdf55afe9e\n+b4c0c1733f6f3e27912d7767e53f2cbc\n hash ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n@@ -504,15 +504,15 @@\n (forall (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-a009217838d9b7698a36d5354ea81503\n+87adc87ca67f933c1dd2b0238f49ff83\n hash' ::\n HashAlgorithm a =>\n a\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n@@ -521,15 +521,15 @@\n ($dHashAlgorithm['GHC.Types.Many] :: HashAlgorithm a)\n (a1['GHC.Types.Many] :: a) ->\n {__scc {Crypto.Nettle.Hash.Types.hash'} True False} \\ (x['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n {__scc {Crypto.Nettle.Hash.Types.hash'} False True} hash1\n @a\n $dHashAlgorithm\n x]\n-c476c9cc55835cd2dc12ee0d648cb741\n+5515593cac05f4fe27b60b40f7b0e60d\n hash1 ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n@@ -540,15 +540,15 @@\n @a\n $dHashAlgorithm\n (hashUpdate\n @a\n $dHashAlgorithm\n (hashInit @a $dHashAlgorithm)\n msg)]\n-319cf11c4402e3a5c9902c0c03796922\n+28940e2b78222d3593c01232f795e89b\n hashLazy ::\n HashAlgorithm a =>\n Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged a Data.ByteString.Lazy.Internal.ByteString\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2,\n Strictness: ,\n@@ -558,15 +558,15 @@\n (forall (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-51b40092c58087d0ed2342cee13505f8\n+1b900da38faaa5f8367b2c06100e64b5\n hashLazy' ::\n HashAlgorithm a =>\n a\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n@@ -575,15 +575,15 @@\n ($dHashAlgorithm['GHC.Types.Many] :: HashAlgorithm a)\n (a1['GHC.Types.Many] :: a) ->\n {__scc {Crypto.Nettle.Hash.Types.hashLazy'} True False} \\ (x['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n {__scc {Crypto.Nettle.Hash.Types.hashLazy'} False True} hashLazy1\n @a\n $dHashAlgorithm\n x]\n-349a9564353e93d9b5ba86553cb958d7\n+6ffc24ef4f693e17deedb4a7ec67f903\n hashLazy1 ::\n HashAlgorithm a =>\n Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2,\n Strictness: ,\n@@ -606,15 +606,15 @@\n -> Data.ByteString.Lazy.Internal.Chunk\n bx\n bx1\n ds1\n Data.ByteString.Lazy.Internal.Empty\n 0#\n -> Data.ByteString.Lazy.Internal.Empty } }]\n-76f64578f779803436c34f2ab22d90b1\n+a2a06b7929dc9c6a6408ed12923058d3\n hmac ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n@@ -629,15 +629,15 @@\n <*>_N\n _P\n _R\n ; Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-1e84e97e2c5a71c63300a9296e6dd83d\n+6c7f1abff28071dea82a3df7f671df1d\n hmac' ::\n HashAlgorithm a =>\n a\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -670,15 +670,15 @@\n @a\n $dHashAlgorithm\n ipv\n (hashFinalize\n @a\n $dHashAlgorithm\n conrep1)) } }]\n-9c4312bb2f4c56ed97de30294b5b8442\n+8700b4019447955634c69005619cd3e0\n hmac1 ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged\n (HMAC a) Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -720,15 +720,15 @@\n conrep1)))\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } }]\n-7c4baca9805bf585afbac381574effa0\n+fbd67ce6ab13bc185616a28908e56e99\n hmacInit ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a KeyedHash\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n@@ -753,15 +753,15 @@\n a)\n $dKeyedHashAlgorithm\n conrep })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-7fcd495c8e83f64397c32b99272eacf7\n+f80a0b72fa39548d30a1041198bf9bc0\n hmacInit' ::\n HashAlgorithm a =>\n a -> Data.ByteString.Internal.Type.ByteString -> KeyedHash\n [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n Unfolding: Core: StableSystem <3,TrueFalse>\n \\ @a\n@@ -783,22 +783,22 @@\n _R) of conrep { HMAC ipv ipv1 ->\n KeyedHash\n @(HMAC\n a)\n $dKeyedHashAlgorithm\n conrep }]\n-78a1f5d5a90f6f6311248c4d4ed93e4f\n+fb116873c74e1248506f0239e37b2eff\n hmacInit1 ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged a (HMAC a)\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ]\n-6286ffa68e963d5d0133b45748c16d65\n+1894d0aea96b964e19c0662fae889643\n hmacLazy ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged a Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n@@ -813,15 +813,15 @@\n <*>_N\n _P\n _R\n ; Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-e852a10ca4abf8ae56baf7127965a245\n+888375307e3b69d3c92ac7fe9792faaa\n hmacLazy' ::\n HashAlgorithm a =>\n a\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -854,15 +854,15 @@\n @a\n $dHashAlgorithm\n ipv\n (hashFinalize\n @a\n $dHashAlgorithm\n conrep1)) } }]\n-b1d4bada788b8319699cbf03e79311cd\n+ead38c8f45b240995cc4f120a150f6c6\n hmacLazy1 ::\n HashAlgorithm a =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged\n (HMAC a) Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -904,15 +904,15 @@\n conrep1)))\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } }]\n-97820491747c81e02e81997c3bdddf1d\n+5ddacce467a172ffad6eab0e85670cbb\n keyedHash ::\n KeyedHashAlgorithm k =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged k Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -932,15 +932,15 @@\n ({__scc {Crypto.Nettle.Hash.Types.keyedHashFinalize} True True} ww5\n conrep1)\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } } }]\n-68dc2b83b2b464504e0744b5ce69f696\n+91bb4122fa91d9ff2d906720c030a675\n keyedHash' ::\n KeyedHashAlgorithm k =>\n k\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -953,15 +953,15 @@\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)]\n-1f81da7345fc9280175a40aaa256c0c2\n+2f4630582fbdd165b9b235f7b9fe20d8\n keyedHash'1 ::\n KeyedHashAlgorithm k =>\n k\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged k Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -973,96 +973,96 @@\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n {__scc {Crypto.Nettle.Hash.Types.keyedHash'} True True} keyedHash\n @k\n $dKeyedHashAlgorithm\n key\n msg]\n-6c2fce692b73ae0e7ccfb038ef4a9c4d\n+df1af28d56906b915cd1e4a0ab3fb8bb\n keyedHashDigestSize :: KeyedHashAlgorithm k => k -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(1L,A,A,A,A,A)>,\n Unfolding: Core: \n keyedHashDigestSize1\n `cast`\n (forall (k :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N _P _R)]\n-c8c0709f1a49cae8dcf6784d8ea5be16\n+5ef556837e2badb4c5cf8674df968434\n keyedHashDigestSize' :: KeyedHash -> GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(1!P(L),A,A,A,A,A),A)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n {__scc {Crypto.Nettle.Hash.Types.keyedHashDigestSize'} True True} case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n (implKeyedHashDigestSize\n @k\n $dKeyedHashAlgorithm)\n `cast`\n (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R) }]\n-1220ff476132e241da50cf4ccb383008\n+e5a91b5138b68df541bacde1132be096\n keyedHashDigestSize1 ::\n KeyedHashAlgorithm k => k -> Data.Tagged.Tagged k GHC.Types.Int\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(1L,A,A,A,A,A)>,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (k1['GHC.Types.Many] :: k) ->\n {__scc {Crypto.Nettle.Hash.Types.keyedHashDigestSize} True True} implKeyedHashDigestSize\n @k\n $dKeyedHashAlgorithm]\n-4fff3d54e96fbc32bffde7fc4fd68240\n+0a781bef91fd016ddda4d37661d1e0b8\n keyedHashFinalize ::\n KeyedHash -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(A,A,A,A,A,1C(1,L)),L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n {__scc {Crypto.Nettle.Hash.Types.keyedHashFinalize} True True} case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n implKeyedHashFinalize\n @k\n $dKeyedHashAlgorithm\n k1 }]\n-755dd182584f87890cbf5d49cda53565\n+66c6630b098ae4be0a1fe6eb05eee371\n keyedHashInit ::\n KeyedHashAlgorithm k =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged k KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: ,\n Unfolding: Core: \n keyedHashInit1\n `cast`\n (forall (k :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-a22007104dd60adf1310af7a48e29ff5\n+bc41bccba5f4e1c4f6206625cbafdf4e\n keyedHashInit' ::\n KeyedHashAlgorithm k =>\n k -> Data.ByteString.Internal.Type.ByteString -> KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3,\n Arity: 3, Strictness: ,\n Unfolding: Core: StableSystem <3,TrueTrue>\n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (k1['GHC.Types.Many] :: k)\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n {__scc {Crypto.Nettle.Hash.Types.keyedHashInit'} True True} keyedHashInit1\n @k\n $dKeyedHashAlgorithm\n key]\n-410da4ce89d96e155c326d5f78710403\n+156e4f36e8d590d21456ad8f305f3dde\n keyedHashInit1 ::\n KeyedHashAlgorithm k =>\n Data.ByteString.Internal.Type.ByteString -> KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: ,\n Unfolding: Core: \n \\ @k\n@@ -1072,15 +1072,15 @@\n @k\n $dKeyedHashAlgorithm\n key of conrep { DEFAULT ->\n KeyedHash\n @k\n $dKeyedHashAlgorithm\n conrep }]\n-7a5d972b8dffd34d1b29eb97cff8b251\n+605f58cb8c32b2b1bac0fc20358f877c\n keyedHashLazy ::\n KeyedHashAlgorithm k =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged k Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: ,\n@@ -1100,15 +1100,15 @@\n ({__scc {Crypto.Nettle.Hash.Types.keyedHashFinalize} True True} ww5\n conrep1)\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } } }]\n-43ea6ed336f5c833f3b73a542aadac0d\n+efac500decb3d509390890fae28610c2\n keyedHashLazy' ::\n KeyedHashAlgorithm k =>\n k\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1121,15 +1121,15 @@\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)]\n-20fff80175ac5875964e2ec1f057606f\n+70ff0c507a99e2f58fbab03cf4645e25\n keyedHashLazy'1 ::\n KeyedHashAlgorithm k =>\n k\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged k Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -1141,54 +1141,54 @@\n (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n {__scc {Crypto.Nettle.Hash.Types.keyedHashLazy'} True True} keyedHashLazy\n @k\n $dKeyedHashAlgorithm\n key\n msg]\n-5a1416c2552eea8a53056082b6641fba\n+00fbac01fda9f6ef236cbceee6c52f29\n keyedHashName :: KeyedHashAlgorithm k => k -> GHC.Base.String\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(A,1L,A,A,A,A)>,\n Unfolding: Core: \n keyedHashName1\n `cast`\n (forall (k :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N _P _R)]\n-a5f167236768d2bb422d13e8984589ce\n+3a3ba6bdad919747bb811ea9a747024d\n keyedHashName' :: KeyedHash -> GHC.Base.String\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(A,1L,A,A,A,A),A)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n {__scc {Crypto.Nettle.Hash.Types.keyedHashName'} True True} case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n (implKeyedHashName\n @k\n $dKeyedHashAlgorithm)\n `cast`\n (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R) }]\n-9211b3eddf79c8677d310cfcb790cf1b\n+93c4f105d13b68b4bb0ad6f4d2b812a0\n keyedHashName1 ::\n KeyedHashAlgorithm k => k -> Data.Tagged.Tagged k GHC.Base.String\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(A,1L,A,A,A,A)>,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ @k\n ($dKeyedHashAlgorithm['GHC.Types.Many] :: KeyedHashAlgorithm k)\n (k1['GHC.Types.Many] :: k) ->\n {__scc {Crypto.Nettle.Hash.Types.keyedHashName} True True} implKeyedHashName\n @k\n $dKeyedHashAlgorithm]\n-1d94b2142b2e4d0997423a9ba294ce02\n+46e8930e84a7185a3e586e14ae1f7522\n keyedHashUpdate ::\n KeyedHash -> Data.ByteString.Internal.Type.ByteString -> KeyedHash\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n {__scc {Crypto.Nettle.Hash.Types.keyedHashUpdate} True True} case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n@@ -1203,15 +1203,15 @@\n } in\n \\ (x['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case g x of conrep { DEFAULT ->\n KeyedHash\n @k\n $dKeyedHashAlgorithm\n conrep } }]\n-c74bbce03338d879a91066c1c4c90d3a\n+11e29d0586d852bdcb53a41c465119dc\n keyedHashUpdateLazy ::\n KeyedHash -> Data.ByteString.Lazy.Internal.ByteString -> KeyedHash\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ds['GHC.Types.Many] :: KeyedHash) ->\n {__scc {Crypto.Nettle.Hash.Types.keyedHashUpdateLazy} True True} case ds of wild { KeyedHash k $dKeyedHashAlgorithm k1 ->\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/Hash.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/Hash.p_hi", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Crypto.Nettle.Hash 9066\n- interface hash: fe0dbcef6a26e9d51318303f85d41e95\n- ABI hash: bac0d59cbb2fbc1868554159698dbd22\n- export-list hash: 9c84bcf9231b47f48606046292b475e7\n+ interface hash: 71f28b7c597e3b01327324baa5e9dd9d\n+ ABI hash: 6fbf710f0f2b0892f3d8f7db5336217f\n+ export-list hash: c4eb96e8e0874e76a66d222aab67ae13\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: e792ee1c89b3a348988207ee91ef9be8\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: d22242d397cbf44cfd5fbe1abea752bd\n sig of: Nothing\n@@ -33,17 +33,17 @@\n SHA384\n SHA3_224\n SHA3_256\n SHA3_384\n SHA3_512\n SHA512\n Crypto.Nettle.Hash.Types.HashAlgorithm{Crypto.Nettle.Hash.Types.hashBlockSize Crypto.Nettle.Hash.Types.hashDigestSize Crypto.Nettle.Hash.Types.hashFinalize Crypto.Nettle.Hash.Types.hashHMAC Crypto.Nettle.Hash.Types.hashInit Crypto.Nettle.Hash.Types.hashName Crypto.Nettle.Hash.Types.hashUpdate Crypto.Nettle.Hash.Types.hashUpdateLazy}\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n@@ -64,154 +64,154 @@\n import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9\n import -/ GHC.IO.Unsafe 7495e2fd2120752a60da72702cee11e9\n import -/ GHC.Real e939e7e838e744ae152556c1fbe03de3\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.ForeignImports b7014dada674f6d76f67739995c0019e\n- exports: ea48ec4ac1d956d14d51e0891aabeaef\n- NettleHashDigest f2343e270e52175d84e074b20d0c6e49\n- NettleHashInit f125c21009a871c2613cbc62989f687e\n- NettleHashUpdate 74cab12649b457560e6b6b2864d76a97\n- c_gosthash94_block_size b355a797b9e8d4e80b61aebd534ff48b\n- c_gosthash94_ctx_size 181eb9e63d5ff73abf59a1beebcbeb2c\n- c_gosthash94_digest 730ef996c1c0dc9351b5fa0ac53f83bb\n- c_gosthash94_digest_size d310fc40aab1b19c7cd7a62ae85b6bcb\n- c_gosthash94_init 85561ce80af6d95d611c3a600c991267\n- c_gosthash94_update c6ace3cf813e2d97eb92312de9c08b80\n- c_md2_block_size 5089d47ae5044e9bf2a98529f2961220\n- c_md2_ctx_size 552ab5ca9218660db6f1e568329e0365\n- c_md2_digest a30fba6fbc7f8b187bf97636888e90f5\n- c_md2_digest_size 85b2a048afac07630a073ec06b2fb78f\n- c_md2_init f6346df3dee16f13addfe687a16f1457\n- c_md2_update fe311b5970a681a4827886094c21a234\n- c_md4_block_size 3a311db5615a6f43e6a7f000670826af\n- c_md4_ctx_size f1526411c80465cd54319557d8fa9001\n- c_md4_digest a75360576b7b9c30f9b8ef36e43d8b2e\n- c_md4_digest_size 0f4311b0310a1c3d83d1d45fc69ff88f\n- c_md4_init 41a96aa8684ed7c3d0288f3d8c7e7b8a\n- c_md4_update a652661301348d04e8703e6c1a955209\n- c_md5_block_size f85ae9f313b258731e38f7a05065531b\n- c_md5_ctx_size d2ce006f320681e3e7cfac95ffd76723\n- c_md5_digest 7ea963fe83777831c218702ccad20e20\n- c_md5_digest_size f866e2e9a12e9730c16c79cfb0222cf9\n- c_md5_init 264125dfe3de877d669cf9dedf9a1633\n- c_md5_update 9feee5b6ca4b24e14a253bcead7fc345\n- c_ripemd160_block_size 36239e02a860037ebecfcb26ebd50ab0\n- c_ripemd160_ctx_size 51b7d76b9d62c3a75cc42078e3d7f91b\n- c_ripemd160_digest 239c727817f7a3da35c204bf188003cd\n- c_ripemd160_digest_size 7ae1daf8ab0d305c4540318c863c1114\n- c_ripemd160_init dd7c3adbddfb0d1d839d1622021f2ae2\n- c_ripemd160_update 2e11e08e4b0602e24bc70d43663dee8f\n- c_sha1_block_size 21f7928047a2218f4db65a5b5f2d17ae\n- c_sha1_ctx_size 3d798643650819211636920cf325bd9f\n- c_sha1_digest 8293deb229508e4c15a0a3236dc2c37b\n- c_sha1_digest_size 835eb771f5d20dbad8dd799176b3bb91\n- c_sha1_init 37c8ec049220f98f9fba42758354591e\n- c_sha1_update 3e5c1f73e474748315572012fa391d8e\n- c_sha224_block_size 9e2a39b0df35b9fdf02d5edfae89fa7b\n- c_sha224_ctx_size e6fd16de862d92c87efa202b5d8e1c60\n- c_sha224_digest a641977b05c90561263fde5b50b2ab5d\n- c_sha224_digest_size 53049f85da79ebb0c9734d2f910d2124\n- c_sha224_init 3e7695bf4ddb66a3d6f44d69ee179f04\n- c_sha224_update 253c0df7a5a174feefdcbfcb335d65dd\n- c_sha256_block_size f9db7eeff3e48213b8e6f8b761d433b7\n- c_sha256_ctx_size 8067bcdb99568880f2045b1adced5390\n- c_sha256_digest b935390f05a420143bb3d1dfd02da747\n- c_sha256_digest_size 98d705580e002323382d43ff1d6f62cc\n- c_sha256_init 6aa1a7e46f17de997fc888b78ba626df\n- c_sha256_update ae4c8aa51df6dc86765020f7d2db5f1f\n- c_sha384_block_size e4c18bfb79e5bddcfc6261392654f2de\n- c_sha384_ctx_size b4db68a541a468fe92083aa2a4bd95ae\n- c_sha384_digest db2ceec02b90be5a637408e44888acf5\n- c_sha384_digest_size 97d90837f753df90583c58c4ab6e9018\n- c_sha384_init 3077546b6569d050445e95d106dbde3b\n- c_sha384_update 5ef105f3cb6c5c81c5b6a940fc1f2727\n- c_sha3_224_block_size f74242a5068b6ca5b064c54188f63f3a\n- c_sha3_224_ctx_size bed1543479f52641cf6ccbbc046e2bb6\n- c_sha3_224_digest c116a7f204d130091757b0e3174b5aa1\n- c_sha3_224_digest_size 8f0ac9a6c6201d3c15f9ba25ccc0ade0\n- c_sha3_224_init c89631d9dd374dd312db618323e9809b\n- c_sha3_224_update 53eedb0e6684303bd67e323c44325ba0\n- c_sha3_256_block_size 497b7b3432faaf4b4f532d77118d1916\n- c_sha3_256_ctx_size 5baae85fd1c325327446719bb72d393e\n- c_sha3_256_digest 4370b5de042fc83905bd97fa3b8cc933\n- c_sha3_256_digest_size 3522b33fce08c004b0bbe40e5c0782bf\n- c_sha3_256_init 2c3d6a33b76bfa95d19c86563ab5256e\n- c_sha3_256_update eb7b99efbec84a31f152caec9fdcdf83\n- c_sha3_384_block_size 6fe28929b172b204bcd4e4a17e116c31\n- c_sha3_384_ctx_size ede0d2a6985c4c058b3e3b5a00d1f5fd\n- c_sha3_384_digest 91713c84cdefad00682d27b5bad82e84\n- c_sha3_384_digest_size 1ad4f9eebadd4d63f58a49f4a97e95c2\n- c_sha3_384_init 4e57f366925737a6a6b16707f1f4ea37\n- c_sha3_384_update 8716aba6016874cf68d34c3d02e15c87\n- c_sha3_512_block_size d96313b56a751fe3da419b19c6425b3f\n- c_sha3_512_ctx_size 6a0419cbd127e5fde96994d9b483128e\n- c_sha3_512_digest aa5115ec7e70c6acd4069933387919be\n- c_sha3_512_digest_size ddc2ae1a31ea228ee203685dccc55d97\n- c_sha3_512_init 369e986c4f075151d8f0c23a58692f84\n- c_sha3_512_update 85e8a51ec0366c862af27c3f7e36de25\n- c_sha512_block_size 6d7590ecbc254f2173d825d816b02c95\n- c_sha512_ctx_size c5477617f9ba160b26bffb457f140500\n- c_sha512_digest fe3aafd8d8debd5d7ec590bbf5ee9d2d\n- c_sha512_digest_size 0ce224968c86106168072429613f2575\n- c_sha512_init 7575b541a4b8db48280f623963d44a6b\n- c_sha512_update ba2f2d1294f7dd72d7509c73177843b9\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types 164d5403cc1d646abf67b911d2c09441\n- exports: 7416416d66f4eb0fcbbe4bfec62ac6d9\n- HashAlgorithm b0114c4435643fcb4d780aaa3a4c36e9\n- hash 0bd7d1d113494904fd14bcfdf55afe9e\n- hash' a009217838d9b7698a36d5354ea81503\n- hashBlockSize 87fbdea10cf54a297ba0185eb5c6d082\n- hashDigestSize 36a2ac30f7d0352331054cb3776d877d\n- hashFinalize c98875e785e5e340142cd9e9bbc4349e\n- hashHMAC df97e1aa4e9bcb7c6a07e26ff561b701\n- hashInit 1770dd1c2f093def769c89a0f4c62335\n- hashLazy 319cf11c4402e3a5c9902c0c03796922\n- hashLazy' 51b40092c58087d0ed2342cee13505f8\n- hashName 2b64ba6ed3ece8412e778977786400de\n- hashUpdate 9f2aa4a7524df3baf14fea139a43eaef\n- hashUpdateLazy a6e95e8ee8483b8c170fc14c5f777b0f\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils d8557c2bca9acfaf86434385f2beaa1e\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr c791aa0e3de06b2a0d2fa4b9ee9d126f\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.ForeignImports 3e31ef935d655c12fe3c391a0249e25d\n+ exports: fbb6ef8d4b5110cb63a890293cd7c50e\n+ NettleHashDigest 837cf129cb4a6a2db30db03ae433ca35\n+ NettleHashInit a3e96c1cee3590dc1b88acabb04c3a74\n+ NettleHashUpdate 00faf07ea3c230b2eb4f1f155e42073b\n+ c_gosthash94_block_size 32302713a58e92d71d5034d263451a63\n+ c_gosthash94_ctx_size 04ef28b2ea1ead0ef974770820849ce5\n+ c_gosthash94_digest 2194a8acbbe2324dbec9bf7e73063032\n+ c_gosthash94_digest_size fedce47a5c30ec90bbd5117ef0c41989\n+ c_gosthash94_init 451c3125779f1351a939c489949dd862\n+ c_gosthash94_update f0eb3d560a8ff2dd089f6d7c99d6443f\n+ c_md2_block_size a1c9b3af7d4a3642e92d63230c98a91f\n+ c_md2_ctx_size fd7b3316fa2bf10486fe678eed2021c9\n+ c_md2_digest fde23a6c6f3db80fd67866f515b85b22\n+ c_md2_digest_size 93fc882348053341790377f8649715e3\n+ c_md2_init 96ac7ecf196f9db06bfcea28f2a80e90\n+ c_md2_update 27b6266aa7fd66359983a18a4b5bfd94\n+ c_md4_block_size ba52d1b14ea8b9f426279af9fed041c8\n+ c_md4_ctx_size 3d69d78588a83a6d906672ca2dbe1b2a\n+ c_md4_digest d8c303c14f1031bd7a59475f2cd54510\n+ c_md4_digest_size 63730ff3b55527cbfe0430ab750431f7\n+ c_md4_init 7ed94eadb80b5e6c0167f7415ffd476d\n+ c_md4_update 59e2fcb2822564a59319f7bc48439205\n+ c_md5_block_size d1a262c8f223fce45b8677347a2d4fcf\n+ c_md5_ctx_size 4ad9a9d60b9fe6a548aff34ff975b052\n+ c_md5_digest 8246af9b5fc1f550bb774eeee36c98a3\n+ c_md5_digest_size 356f0e5550029575f8293719229c4edc\n+ c_md5_init 5342e068ee3b3bc90843e1a2ece96c66\n+ c_md5_update ed1679fbf8d298da7f2f97198b572bfb\n+ c_ripemd160_block_size 30be347ca8363bd4ee09d142d6a0a8dd\n+ c_ripemd160_ctx_size 80667dce7bf7e00dc007a6cd44d97256\n+ c_ripemd160_digest cbbaa8508a629573f664c8a03694eb87\n+ c_ripemd160_digest_size a3d675f3ffb993f61df1361c64b85515\n+ c_ripemd160_init d866bc85e40850b0b51521f54cd0881e\n+ c_ripemd160_update ee84884a072a4c87c0802b53e954b6ef\n+ c_sha1_block_size b6b163e3a1806aa80db36e9176e5e637\n+ c_sha1_ctx_size f07143c02ac188ad0bcb0ddabb843ae6\n+ c_sha1_digest a5dfae85c70a30807877bffc60375081\n+ c_sha1_digest_size c5c0b0c1af82e8c90e5a5024ef142014\n+ c_sha1_init 8249103998ffb278b5fd8264aec434ff\n+ c_sha1_update 1106e447b5349831d95243a4d217a829\n+ c_sha224_block_size 2def978f0e94ef1cbd8906d3faaa5b5f\n+ c_sha224_ctx_size aef9a19f303d9403c217e8e76cab2a3a\n+ c_sha224_digest 289a33ee9f4af69e711d0c0fd7e22c7e\n+ c_sha224_digest_size d842815cef4b4597a0e950deb26eb2b0\n+ c_sha224_init 9d0aedcb1370a72d61c125b9c0f230ab\n+ c_sha224_update e95d15ec95f11d74ec03eef8f7e5cfe0\n+ c_sha256_block_size 578be2de253f7fb28b39876ff5066867\n+ c_sha256_ctx_size 06b769a82a9156cd9c0423b042affd10\n+ c_sha256_digest 897d35613f2e4b5cb05c09d254fb70da\n+ c_sha256_digest_size f23839c0af14f9d0bea5ec695a232fb5\n+ c_sha256_init 175288f3573dfaf604a784bdab093791\n+ c_sha256_update fd6d2517fdcfc89cf19db9c10bf57516\n+ c_sha384_block_size a98c4b9cc2ddfa404238f93deda5cbd1\n+ c_sha384_ctx_size 152cbef4b8cdc976563981ae5771d220\n+ c_sha384_digest ae85fcd5d52239962057af23277f918d\n+ c_sha384_digest_size a83c16052985a017685d053a9c7d52ef\n+ c_sha384_init d5753f4b96b01c75c66379c5de2d56b3\n+ c_sha384_update 7adaf0aed9dbe85a5589a18fb7deeb75\n+ c_sha3_224_block_size 98d669ef5f1da13dc07af0c2d0a97562\n+ c_sha3_224_ctx_size aef5a46c235064deaff8f942a30e268c\n+ c_sha3_224_digest daa54440d2860816c9d0e43933e2e18c\n+ c_sha3_224_digest_size 4a9abe99d046f07bfa339c0f48ac5456\n+ c_sha3_224_init 0afdc5d124b4df926f5400dd74b1e51a\n+ c_sha3_224_update 7cb97e0fd6564bdf8c943ec93c9a7570\n+ c_sha3_256_block_size 9dcc0d4ded9eeeaf39e1e9cabfee0463\n+ c_sha3_256_ctx_size 7db408cd1c9f2dbf0b606ce9556683ae\n+ c_sha3_256_digest 1b85855ee993500d1e9d72f70a695333\n+ c_sha3_256_digest_size ad2e4bffc066b64a759e99707d1f5b4a\n+ c_sha3_256_init 701d0d9043705eb6651d44a0e5e58468\n+ c_sha3_256_update 0b97ec366691e504864ba4c54a7bb901\n+ c_sha3_384_block_size cb61988d13251a79b58f94bad6dcb5ee\n+ c_sha3_384_ctx_size 105d8fba2ffbecbde974ea1e76ebb90c\n+ c_sha3_384_digest f1c07a2ac4d9c4b80a36225c6041c0d3\n+ c_sha3_384_digest_size a31d532c1f9c12a7c93c76aebd5d4507\n+ c_sha3_384_init f9c79e835b4525e088103106c697f62b\n+ c_sha3_384_update 680399aed237c66c24f0a32159770bff\n+ c_sha3_512_block_size a7b46cda0594e915bae668fab5535962\n+ c_sha3_512_ctx_size c05e8b22e76096d5093719646408f63c\n+ c_sha3_512_digest e58b2b3b48623809efca350b9420dd36\n+ c_sha3_512_digest_size e95a52b41eecee8c5079c89560107a97\n+ c_sha3_512_init 94963f35bb48ce72632476766226aa1a\n+ c_sha3_512_update 5e3e2576314166a11d0eca319a1c796e\n+ c_sha512_block_size 2c39da77fb39bf954a878ba188adc605\n+ c_sha512_ctx_size a572fa2c648046b66ed589d96940d138\n+ c_sha512_digest 1d2a6699afea2e5f75f4666995038e98\n+ c_sha512_digest_size 8afe3c8d8a1d69e347f87e1ec9d45d45\n+ c_sha512_init c5dece7ed922504df3e701b0bef3067f\n+ c_sha512_update dff1ee91f71fdba917146c7086264f03\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types 47caf3dbf26e5ba0109261ac8ce86d73\n+ exports: da7edfa1b7073d44f91282c82d88e4b3\n+ HashAlgorithm 8fda2724051aeb7965afc4174c3425d6\n+ hash b4c0c1733f6f3e27912d7767e53f2cbc\n+ hash' 87adc87ca67f933c1dd2b0238f49ff83\n+ hashBlockSize 8a2a08e5f6b4a9d8f58d03482ea2699a\n+ hashDigestSize 09fe5e3d9347eced066b03b70afa74f6\n+ hashFinalize bee227ad23f8d2017be9d4ac316bd4e3\n+ hashHMAC f1278e2af1266cdd5dffb6f27b5e709a\n+ hashInit f3146ad662e1871fa9b1cafb83484da8\n+ hashLazy 28940e2b78222d3593c01232f795e89b\n+ hashLazy' 1b900da38faaa5f8367b2c06100e64b5\n+ hashName bbf56f60c22dc000cbc879262412136d\n+ hashUpdate 55862804845d633e669ff7d6c26d19d9\n+ hashUpdateLazy e16ca7ac44c26071a5eea2e2872c0b6e\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 28625b6144f49d78e7dc597cacf5b884\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 972c40992bc0db5337569cf957e69692\n import -/ Data.SecureMem b71987fc77a9d2cd173af4907e6d2c4b\n import -/ Data.Tagged 0147d246d0bffaca363f2b9b1436ac87\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.Hash annotated by 1143 of type [Char]\n-4f527b00f39dfd6fea7df8168f100e51\n+dea88d021d937564b588bc2267abeaf9\n $fHashAlgorithmGOSTHASH1 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [TagSig: ,\n LambdaFormInfo: LFThunk (updatable=True might_be_function= True)]\n-7fbcc695eaee0836c0bf6354080a4230\n+bda47be025f11be3b206be078f14e86c\n $fHashAlgorithmGOSTHASH2 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_gosthash94_ctx_size of wild { GHC.Types.I# ww ->\n Data.SecureMem.$wunsafeCreateSecureMem\n ww\n Crypto.Nettle.Hash.ForeignImports.c_gosthash94_init }]\n-ef0bd51ed33553f30a3d9bfb7c3375d5\n+f3feb70ab71038236e8a82628de2362c\n $fHashAlgorithmGOSTHASH3 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmGOSTHASH4]\n-0e3d461a45c970f9301b573dca04529c\n+74adc470552b00bae63142c313ad783f\n $fHashAlgorithmGOSTHASH4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"GOSTHAST94\"#]\n-5fdce237aa054fd02e9682fac5b7429c\n+562c63a6e8908dfc0e7a4386320e94c7\n $fHashAlgorithmGOSTHASH94 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm GOSTHASH94\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @GOSTHASH94\n@@ -234,106 +234,106 @@\n $fHashAlgorithmGOSTHASH1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-0160473c93c177e4a1555e4656f73b4e\n+c28b67b0ae6bf2bc5e3c4ada31669de0\n $fHashAlgorithmGOSTHASH94_$chashInit :: GOSTHASH94\n [TagSig: , LambdaFormInfo: LFCon[GOSTHASH94],\n Unfolding: Core: GOSTHASH94 $fHashAlgorithmGOSTHASH2]\n-bfb89c5ec9217cfe14b60ccc71d4630c\n+ea0c6e0f872618f88826ce221a814c4d\n $fHashAlgorithmGOSTHASH94_$chashUpdateLazy ::\n GOSTHASH94\n -> Data.ByteString.Lazy.Internal.ByteString -> GOSTHASH94\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: GOSTHASH94)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmGOSTHASH94_go1\n (Data.ByteString.Lazy.toChunks eta)\n a1]\n-53025cec1fd9e887766d7013d116f77e\n+fbeeca6256c55f3be0aae1e4dd78f07c\n $fHashAlgorithmGOSTHASH94_$snettleHashFinalize ::\n GOSTHASH94 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: GOSTHASH94) ->\n case c of wild { GOSTHASH94 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize ww1 } }]\n-7e5f4ea9d5a4e087ea7b3f8ad7a6cbab\n+91636c1111cf16e744e5da0a930a7730\n $fHashAlgorithmGOSTHASH94_$snettleHashUpdate ::\n GOSTHASH94\n -> Data.ByteString.Internal.Type.ByteString -> GOSTHASH94\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: GOSTHASH94)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate c msg of wild { Solo# ww ->\n GOSTHASH94 ww }]\n-72de210dd17b0e1f65273c3d4e157edf\n+07233f88a05579a083f91d83c6379f69\n $fHashAlgorithmGOSTHASH94_go1 ::\n [Data.ByteString.Internal.Type.ByteString]\n -> GOSTHASH94 -> GOSTHASH94\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-45961b274fadb1e1606a5f07e1281f71\n+eb516765ddf58ce068f00a1dd06f4d6d\n $fHashAlgorithmMD1 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [TagSig: ,\n LambdaFormInfo: LFThunk (updatable=True might_be_function= True)]\n-b7de7444afdaae5330f876a72e58e364\n+f1df1da5ed5c1b848ead7402f000d337\n $fHashAlgorithmMD10 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_md4_ctx_size of wild { GHC.Types.I# ww ->\n Data.SecureMem.$wunsafeCreateSecureMem\n ww\n Crypto.Nettle.Hash.ForeignImports.c_md4_init }]\n-49296eb63a898cc95840d90a16949fb9\n+2012d353eae73e3c8f8323670003ee87\n $fHashAlgorithmMD11 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmMD12]\n-cdc2b3b9681f94718b1a37f8039dd58d\n+41132491e7b3f37b3a3851280b95ee11\n $fHashAlgorithmMD12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD4\"#]\n-8bd0ca44e3aaa2ace79d9cd329f5e3fd\n+8be050f608a08c37bdcff9594d39aedb\n $fHashAlgorithmMD13 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [TagSig: ,\n LambdaFormInfo: LFThunk (updatable=True might_be_function= True)]\n-250b538f4255a0051671443c2a94f63d\n+597e49139471109118c2427e4300c93e\n $fHashAlgorithmMD14 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_md5_ctx_size of wild { GHC.Types.I# ww ->\n Data.SecureMem.$wunsafeCreateSecureMem\n ww\n Crypto.Nettle.Hash.ForeignImports.c_md5_init }]\n-0e2154fe6d94095ab3528d43019b96e6\n+2d8aa608615e94bcc90a3cad97be9881\n $fHashAlgorithmMD15 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmMD16]\n-ac644b8a901b5906d0b351700c3e29f0\n+cb0d3a3f859ed024633c764961ada0a1\n $fHashAlgorithmMD16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD5\"#]\n-a0cdd6d88cce9b04cd057b7833561b18\n+c79dd6387217d04512af989ba68382ab\n $fHashAlgorithmMD2 :: Crypto.Nettle.Hash.Types.HashAlgorithm MD2\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD2\n Crypto.Nettle.Hash.ForeignImports.c_md2_block_size\n@@ -352,62 +352,62 @@\n $fHashAlgorithmMD1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-9c399614107d9727a2a5168215799fea\n+31f0dac4c5f1f83f765ddfe5785e77bd\n $fHashAlgorithmMD2_$chashInit :: MD2\n [TagSig: , LambdaFormInfo: LFCon[MD2],\n Unfolding: Core: MD2 $fHashAlgorithmMD3]\n-6c82b7fecd4c28e19837476b5b2d86f3\n+397e746881ad1e36a815dd1a00b0275b\n $fHashAlgorithmMD2_$chashUpdateLazy ::\n MD2 -> Data.ByteString.Lazy.Internal.ByteString -> MD2\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: MD2)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmMD2_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-d73371e027a1a4bf63fa6a93f861871f\n+f66d555c4d818162bd9a47a134f23291\n $fHashAlgorithmMD2_$snettleHashFinalize ::\n MD2 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD2) ->\n case c of wild { MD2 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize1 ww1 } }]\n-5936eb4312c3bf49b4348eb73648c880\n+989f84c6fbbdb298d74021ed694a9c44\n $fHashAlgorithmMD2_$snettleHashUpdate ::\n MD2 -> Data.ByteString.Internal.Type.ByteString -> MD2\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD2)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate1 c msg of wild { Solo# ww -> MD2 ww }]\n-6b9e6ec48efd1e9e931fe042c2b8c5a3\n+80481082a6416fe1a88ab9a484739d61\n $fHashAlgorithmMD2_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> MD2 -> MD2\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-c75eb47294407a3f952383761830844f\n+96d7208f414190b229682052f7aee352\n $fHashAlgorithmMD3 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_md2_ctx_size of wild { GHC.Types.I# ww ->\n Data.SecureMem.$wunsafeCreateSecureMem\n ww\n Crypto.Nettle.Hash.ForeignImports.c_md2_init }]\n-0ba47b26171526025250470e36398887\n+5b0ca4e8a20543ce828861424f7636e2\n $fHashAlgorithmMD4 :: Crypto.Nettle.Hash.Types.HashAlgorithm MD4\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD4\n Crypto.Nettle.Hash.ForeignImports.c_md4_block_size\n@@ -426,54 +426,54 @@\n $fHashAlgorithmMD9\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-d158a4480967c6d9d626f14780c3e605\n+7dde1120371f1b6bbde907cce024f8a4\n $fHashAlgorithmMD4_$chashInit :: MD4\n [TagSig: , LambdaFormInfo: LFCon[MD4],\n Unfolding: Core: MD4 $fHashAlgorithmMD10]\n-6fbe3de5d7fee29eea99fa87eaa99ab7\n+ad6b646676c1746ef994a2831cf55032\n $fHashAlgorithmMD4_$chashUpdateLazy ::\n MD4 -> Data.ByteString.Lazy.Internal.ByteString -> MD4\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: MD4)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmMD4_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-7bc57a65efd810607eb4b46b1ebd27e2\n+8a722f41f28845d6dad94d54e174d106\n $fHashAlgorithmMD4_$snettleHashFinalize ::\n MD4 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD4) ->\n case c of wild { MD4 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize2 ww1 } }]\n-2c848c4b125ba9f494ef9c5839698f8d\n+d4196d94720e736335857a7c520df93f\n $fHashAlgorithmMD4_$snettleHashUpdate ::\n MD4 -> Data.ByteString.Internal.Type.ByteString -> MD4\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD4)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate2 c msg of wild { Solo# ww -> MD4 ww }]\n-42cc44be78df473d9eddf2333ea5cb9d\n+f64df0c5df6ab17c9765a9f9497898f8\n $fHashAlgorithmMD4_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> MD4 -> MD4\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-d1307f6decf37e09117814bc791b3fc6\n+7dd4774786e770e0aca82770e5f07804\n $fHashAlgorithmMD5 :: Crypto.Nettle.Hash.Types.HashAlgorithm MD5\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD5\n Crypto.Nettle.Hash.ForeignImports.c_md5_block_size\n@@ -492,75 +492,75 @@\n $fHashAlgorithmMD13\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-2471f6f63c96af7ca887f147fcfa5a05\n+9e9fcd03574ea51e0368aa87a610fed4\n $fHashAlgorithmMD5_$chashInit :: MD5\n [TagSig: , LambdaFormInfo: LFCon[MD5],\n Unfolding: Core: MD5 $fHashAlgorithmMD14]\n-d5560f1e5ca83f0efff008376546ba00\n+0c632c378f79f6bf55faba81d69adf3d\n $fHashAlgorithmMD5_$chashUpdateLazy ::\n MD5 -> Data.ByteString.Lazy.Internal.ByteString -> MD5\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: MD5)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmMD5_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-4d38139dfa6f22c755d5509425b985a5\n+bf34d3b8427da1296ab22ccb5ce47f56\n $fHashAlgorithmMD5_$snettleHashFinalize ::\n MD5 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD5) ->\n case c of wild { MD5 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize3 ww1 } }]\n-aac6be1b2fcc751e4539055935954cc8\n+2ed6d4b7c6a234c63a614e815890e071\n $fHashAlgorithmMD5_$snettleHashUpdate ::\n MD5 -> Data.ByteString.Internal.Type.ByteString -> MD5\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: MD5)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate3 c msg of wild { Solo# ww -> MD5 ww }]\n-f5b38e96c94effe864e4981f727c5111\n+9f5a692bf4a793bc45957e2fe719729f\n $fHashAlgorithmMD5_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> MD5 -> MD5\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-4178f77d10a3b014ea636a0e1d7216ff\n+e6862f3b522565a93050b2af01c52c38\n $fHashAlgorithmMD7 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmMD8]\n-19f89434395ddfd1bb8c6aefbd4a70c6\n+cb43116062e905120204e734640674ba\n $fHashAlgorithmMD8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD2\"#]\n-7964794311d0496d182e3e3d2e484fea\n+a55824b622e3b357be6535559f52e672\n $fHashAlgorithmMD9 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [TagSig: ,\n LambdaFormInfo: LFThunk (updatable=True might_be_function= True)]\n-19addafffed6a841f4d4aef8a04d8dba\n+cd312c600496c749b0f2f77097ab87ba\n $fHashAlgorithmRIPEMD1 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [TagSig: ,\n LambdaFormInfo: LFThunk (updatable=True might_be_function= True)]\n-7e4269bb1a1bb75b4a7aedc9f1eb21e2\n+221d0f2a66c09f3e0dc52a69a5ece76d\n $fHashAlgorithmRIPEMD160 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm RIPEMD160\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @RIPEMD160\n@@ -583,75 +583,75 @@\n $fHashAlgorithmRIPEMD1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-f3953c74f17d84940c42d533ac6de9bd\n+5f81cd86d19aff903175b24880a12da2\n $fHashAlgorithmRIPEMD160_$chashInit :: RIPEMD160\n [TagSig: , LambdaFormInfo: LFCon[RIPEMD160],\n Unfolding: Core: RIPEMD160 $fHashAlgorithmRIPEMD2]\n-5d0a6253ece6a5758a88e7fe67e56761\n+c6508e7b6dd35ff3cae72aa53594cd08\n $fHashAlgorithmRIPEMD160_$chashUpdateLazy ::\n RIPEMD160 -> Data.ByteString.Lazy.Internal.ByteString -> RIPEMD160\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: RIPEMD160)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmRIPEMD160_go1\n (Data.ByteString.Lazy.toChunks eta)\n a1]\n-ff739ca2cbe22a72f298abde69dd8a1f\n+63e38f320270d734679fa3c7ecfc354b\n $fHashAlgorithmRIPEMD160_$snettleHashFinalize ::\n RIPEMD160 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: RIPEMD160) ->\n case c of wild { RIPEMD160 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize4 ww1 } }]\n-9a41b7e2480ec27ad9187417acb61c49\n+49a59fcf7a4bcd59f440b86ec3eae703\n $fHashAlgorithmRIPEMD160_$snettleHashUpdate ::\n RIPEMD160 -> Data.ByteString.Internal.Type.ByteString -> RIPEMD160\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: RIPEMD160)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate4 c msg of wild { Solo# ww ->\n RIPEMD160 ww }]\n-ab11dccabc93a9ee9480d2c58bd915d9\n+5081cca22c27ecd138fbfcf530f8adf0\n $fHashAlgorithmRIPEMD160_go1 ::\n [Data.ByteString.Internal.Type.ByteString]\n -> RIPEMD160 -> RIPEMD160\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-b71d24db872cb14ccdaf2b2ccdf2b0e7\n+dcf398c2417e6c10f8f9c1411d52a7bc\n $fHashAlgorithmRIPEMD2 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_ripemd160_ctx_size of wild { GHC.Types.I# ww ->\n Data.SecureMem.$wunsafeCreateSecureMem\n ww\n Crypto.Nettle.Hash.ForeignImports.c_ripemd160_init }]\n-2188652ddf07e39c34a5bfea65f37ac9\n+096c434c0d5cc425bef34d252eb46809\n $fHashAlgorithmRIPEMD3 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmRIPEMD4]\n-1e65034e786d728ee4b1006964bb6ea0\n+c828d26a7cb2e9ef795b52e60242508a\n $fHashAlgorithmRIPEMD4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"RIPEMD160\"#]\n-b5058754629a24cc4f971b811d243044\n+c9c18de62e65a307dbc23a60f4d536cf\n $fHashAlgorithmSHA1 :: Crypto.Nettle.Hash.Types.HashAlgorithm SHA1\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA1\n Crypto.Nettle.Hash.ForeignImports.c_sha1_block_size\n@@ -670,129 +670,129 @@\n $fHashAlgorithmSHA2\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-5c6fe7faa22f615dd2177c2dec80b027\n+7956f58ed2eaf15fa236be96e32f6467\n $fHashAlgorithmSHA10 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [TagSig: ,\n LambdaFormInfo: LFThunk (updatable=True might_be_function= True)]\n-2378e5bc9b550a1b7c4d8a2e063eb01e\n+c47300fa8559a8cca0584d0b3abc8d88\n $fHashAlgorithmSHA11 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_sha256_ctx_size of wild { GHC.Types.I# ww ->\n Data.SecureMem.$wunsafeCreateSecureMem\n ww\n Crypto.Nettle.Hash.ForeignImports.c_sha256_init }]\n-db6b923e0a88fa889aaf20794b843df4\n+b23b331820f578fba164f13f66c49a6d\n $fHashAlgorithmSHA12 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA13]\n-c2e6e3c1a6ee6e1c17752dfe2706c8d2\n+a8c57663645a90cea1b598e49c435ce6\n $fHashAlgorithmSHA13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA256\"#]\n-5dab245080d01e87b697f94719a2cd53\n+e96d492e0928c14898d2a15a7e367b9d\n $fHashAlgorithmSHA14 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [TagSig: ,\n LambdaFormInfo: LFThunk (updatable=True might_be_function= True)]\n-86a38c372b4f0243f991897da403f977\n+09fee7d746a9d704253ff80f9d903549\n $fHashAlgorithmSHA15 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_sha384_ctx_size of wild { GHC.Types.I# ww ->\n Data.SecureMem.$wunsafeCreateSecureMem\n ww\n Crypto.Nettle.Hash.ForeignImports.c_sha384_init }]\n-d8159ea43d356b3b0597f039b982cfb2\n+fc0104f527eec2b50671f786370b2141\n $fHashAlgorithmSHA16 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA17]\n-ef6273d908b2b6398c20440cb3e40fa9\n+3cc09aed9c09daec8e75901c2eea652d\n $fHashAlgorithmSHA17 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA384\"#]\n-f229986d161318889790e0f060d0d442\n+202d13d1e58d1bc7dd347ad60cc9b2fa\n $fHashAlgorithmSHA18 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [TagSig: ,\n LambdaFormInfo: LFThunk (updatable=True might_be_function= True)]\n-5c680d37cb53db667d872e0ae3e5198e\n+63592dbc0aea10f10571536b40427ab3\n $fHashAlgorithmSHA19 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_sha512_ctx_size of wild { GHC.Types.I# ww ->\n Data.SecureMem.$wunsafeCreateSecureMem\n ww\n Crypto.Nettle.Hash.ForeignImports.c_sha512_init }]\n-9ea9d9b41d2b12e77e3ef1da188ea323\n+c8310f52d6f0fda62e6fa50deffd1714\n $fHashAlgorithmSHA1_$chashInit :: SHA1\n [TagSig: , LambdaFormInfo: LFCon[SHA1],\n Unfolding: Core: SHA1 $fHashAlgorithmSHA3]\n-45bdb33344de16c6d499f4f491c36899\n+84ac2f94a2fdeea0465a2e5ed5ec57fb\n $fHashAlgorithmSHA1_$chashUpdateLazy ::\n SHA1 -> Data.ByteString.Lazy.Internal.ByteString -> SHA1\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA1)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA1_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-90b397941db557a65c87608af566d580\n+75e8df4838245b88e5d6fc9da2c24788\n $fHashAlgorithmSHA1_$snettleHashFinalize ::\n SHA1 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA1) ->\n case c of wild { SHA1 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize5 ww1 } }]\n-bfbf49e48971110510552a7f9a0891ee\n+1943e00171e3ddb15169fa919562cd70\n $fHashAlgorithmSHA1_$snettleHashUpdate ::\n SHA1 -> Data.ByteString.Internal.Type.ByteString -> SHA1\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA1)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate5 c msg of wild { Solo# ww -> SHA1 ww }]\n-9cffdabfd9683cf426d38286bbf20851\n+d6baa3f0287ef5e5003e1aa9362f7534\n $fHashAlgorithmSHA1_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA1 -> SHA1\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-0e9995b8456aadcd8f5cc9a26549cd23\n+9355d5935d51de1c0f04c08b68657ac9\n $fHashAlgorithmSHA2 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [TagSig: ,\n LambdaFormInfo: LFThunk (updatable=True might_be_function= True)]\n-096cc2f1c32aa92b7f7e54928bf44772\n+fc7f28fea49fda4bf76910920ff705b6\n $fHashAlgorithmSHA20 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA21]\n-42def2244a877606a9256415935f6772\n+35aa5b45e64de4d16f9caad1bacebb71\n $fHashAlgorithmSHA21 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA512\"#]\n-7089b7314cdf2e7ce79323c0cd971b5a\n+83fae05113bf1769f1d83372900cd2bd\n $fHashAlgorithmSHA224 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA224\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA224\n@@ -813,54 +813,54 @@\n $fHashAlgorithmSHA6\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-5ff55117fd5dd7de5962158da522624f\n+dfcbac905e1ee98c6b25a5e2f327e406\n $fHashAlgorithmSHA224_$chashInit :: SHA224\n [TagSig: , LambdaFormInfo: LFCon[SHA224],\n Unfolding: Core: SHA224 $fHashAlgorithmSHA7]\n-cb842cb51f000a6b4f437ab71a283e46\n+c0ab2fcc63de88b285b0c8a3f28672f3\n $fHashAlgorithmSHA224_$chashUpdateLazy ::\n SHA224 -> Data.ByteString.Lazy.Internal.ByteString -> SHA224\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA224)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA224_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-9c5cc5de43dcaea1a8e9838b591c9c92\n+916e929ada9bc6db702c5e04a237812a\n $fHashAlgorithmSHA224_$snettleHashFinalize ::\n SHA224 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA224) ->\n case c of wild { SHA224 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize6 ww1 } }]\n-df739c8fe581d620aa7fe1592063e95e\n+4fe0caf66b4eeeb7af042867976fef63\n $fHashAlgorithmSHA224_$snettleHashUpdate ::\n SHA224 -> Data.ByteString.Internal.Type.ByteString -> SHA224\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA224)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate6 c msg of wild { Solo# ww -> SHA224 ww }]\n-183a142d128b96b25757bafccca9e6d2\n+d40940a023d1893bacb8d00a38c79481\n $fHashAlgorithmSHA224_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA224 -> SHA224\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-bb1923542f5066935b6ad49e201e9661\n+7125ac5dbef8e875a1760521fa961569\n $fHashAlgorithmSHA256 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA256\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA256\n@@ -881,62 +881,62 @@\n $fHashAlgorithmSHA10\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-ee2858335987cf2ebf3a0a81c604ac93\n+bedec1b87155bb5c77f371553089471b\n $fHashAlgorithmSHA256_$chashInit :: SHA256\n [TagSig: , LambdaFormInfo: LFCon[SHA256],\n Unfolding: Core: SHA256 $fHashAlgorithmSHA11]\n-2fa00a548495f70f88dfb2122e1a88c8\n+57e06cafc0e979de694b9ebd229227aa\n $fHashAlgorithmSHA256_$chashUpdateLazy ::\n SHA256 -> Data.ByteString.Lazy.Internal.ByteString -> SHA256\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA256)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA256_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-ccb8373f2c071eb965690e71301d9172\n+7129edaf50ab363cea9398b11dfae468\n $fHashAlgorithmSHA256_$snettleHashFinalize ::\n SHA256 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA256) ->\n case c of wild { SHA256 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize7 ww1 } }]\n-eecaea4e84500282ba741249d64d2395\n+b96edcf769010bdb7d21f7417cabbfef\n $fHashAlgorithmSHA256_$snettleHashUpdate ::\n SHA256 -> Data.ByteString.Internal.Type.ByteString -> SHA256\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA256)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate7 c msg of wild { Solo# ww -> SHA256 ww }]\n-ed4842801cd3cce6c1bcbf71477ec15a\n+f4247f66e855ff5014e0935169cf1c88\n $fHashAlgorithmSHA256_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA256 -> SHA256\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-99c0401463877b7685f36e3b2d3c84ac\n+9223a5ed324e1d9b5eb368a3ea317953\n $fHashAlgorithmSHA3 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_sha1_ctx_size of wild { GHC.Types.I# ww ->\n Data.SecureMem.$wunsafeCreateSecureMem\n ww\n Crypto.Nettle.Hash.ForeignImports.c_sha1_init }]\n-b331668f0acd0202805902c0bdf58502\n+4099125e1b22798bddbbfa18e4490c61\n $fHashAlgorithmSHA384 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA384\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA384\n@@ -957,108 +957,108 @@\n $fHashAlgorithmSHA14\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-4c25f748d6ca69708becb377c329dfe1\n+9909ec75d6d4d6d0c799736ecb084c40\n $fHashAlgorithmSHA384_$chashInit :: SHA384\n [TagSig: , LambdaFormInfo: LFCon[SHA384],\n Unfolding: Core: SHA384 $fHashAlgorithmSHA15]\n-b0487335e7bf30e23d6df3daa0af0910\n+96d84fca7c9677da0302e628d4781d95\n $fHashAlgorithmSHA384_$chashUpdateLazy ::\n SHA384 -> Data.ByteString.Lazy.Internal.ByteString -> SHA384\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA384)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA384_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-eb38d59b301b100e8c47b9505e9e74b9\n+6da9b31b38b42fd43975d0294e7ef697\n $fHashAlgorithmSHA384_$snettleHashFinalize ::\n SHA384 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA384) ->\n case c of wild { SHA384 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize8 ww1 } }]\n-1ad5be7ef8818aa3fdadd45103f98de6\n+c7389ce73eb914d0c513b76c200b5f1c\n $fHashAlgorithmSHA384_$snettleHashUpdate ::\n SHA384 -> Data.ByteString.Internal.Type.ByteString -> SHA384\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA384)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate8 c msg of wild { Solo# ww -> SHA384 ww }]\n-b50df0eb7d542c6ca70b691f3a98bdee\n+ab7bfb792f51372887b2ec7cfe3f9a02\n $fHashAlgorithmSHA384_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA384 -> SHA384\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-702f303b7bb9ee358f0af63b47287c58\n+36d9cb6d96cf5951b076a5a171cfb1f1\n $fHashAlgorithmSHA3_1 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [TagSig: ,\n LambdaFormInfo: LFThunk (updatable=True might_be_function= True)]\n-e89526934f597daf606cdd38432f4cd7\n+8bd822ec27e8e4327e62172dbc9ad94c\n $fHashAlgorithmSHA3_10 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_sha3_384_ctx_size of wild { GHC.Types.I# ww ->\n Data.SecureMem.$wunsafeCreateSecureMem\n ww\n Crypto.Nettle.Hash.ForeignImports.c_sha3_384_init }]\n-d1c78e8c61f143572631a4b03470ef61\n+e0be736aa940b5e50562c79c38ad5190\n $fHashAlgorithmSHA3_11 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA3_12]\n-d5fa8c2ddf61d59761ea56fd664e66b6\n+a77d1084895003b477fd9a8c5f6aef52\n $fHashAlgorithmSHA3_12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3-384\"#]\n-e31b993b00db0a4dcdfd5c277a69cd76\n+b39c80094905959108692d0dbc9c08a6\n $fHashAlgorithmSHA3_13 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [TagSig: ,\n LambdaFormInfo: LFThunk (updatable=True might_be_function= True)]\n-b031e651559435c8dc987ab72c45a5eb\n+05320c7c453669eb1940c776eff3c885\n $fHashAlgorithmSHA3_14 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_sha3_512_ctx_size of wild { GHC.Types.I# ww ->\n Data.SecureMem.$wunsafeCreateSecureMem\n ww\n Crypto.Nettle.Hash.ForeignImports.c_sha3_512_init }]\n-e13d30e4aa1060c09e99267a82b4fbf1\n+107fdb325d57de14f9f4db36dd21060c\n $fHashAlgorithmSHA3_15 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA3_16]\n-f5e1d112d193b1e68ccd1f3b83290116\n+8b0a33e4dd49c9220af4738ccb6a269f\n $fHashAlgorithmSHA3_16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3-512\"#]\n-f928a300705779a6ff99446d2d9d18a4\n+96a99df4ddfbe83e3ea0bdd001f53cf9\n $fHashAlgorithmSHA3_2 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_sha3_224_ctx_size of wild { GHC.Types.I# ww ->\n Data.SecureMem.$wunsafeCreateSecureMem\n ww\n Crypto.Nettle.Hash.ForeignImports.c_sha3_224_init }]\n-e064bddde4ec0f678bac7a53306fb246\n+fc4d041b61a899eb4448b5ae0149b3a3\n $fHashAlgorithmSHA3_224 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA3_224\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_224\n@@ -1081,55 +1081,55 @@\n $fHashAlgorithmSHA3_1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-29f5c534675bca1e5f7eacdc42b81847\n+66d5a8d5f8ee63fcf3a92a620856dc6b\n $fHashAlgorithmSHA3_224_$chashInit :: SHA3_224\n [TagSig: , LambdaFormInfo: LFCon[SHA3_224],\n Unfolding: Core: SHA3_224 $fHashAlgorithmSHA3_2]\n-93beddc21cb040c6aa94913edfd48813\n+26a352e270963bab5daf08d1a92368a8\n $fHashAlgorithmSHA3_224_$chashUpdateLazy ::\n SHA3_224 -> Data.ByteString.Lazy.Internal.ByteString -> SHA3_224\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA3_224)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA3_224_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-bf046190eb8bbc2412ad217323333304\n+ca913eb161a83662e88be711ae6d3ea3\n $fHashAlgorithmSHA3_224_$snettleHashFinalize ::\n SHA3_224 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_224) ->\n case c of wild { SHA3_224 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize9 ww1 } }]\n-d6fe81b747b9ad497a2cc316b76d2c20\n+428e265e7d67a6c576dea337a92e2aee\n $fHashAlgorithmSHA3_224_$snettleHashUpdate ::\n SHA3_224 -> Data.ByteString.Internal.Type.ByteString -> SHA3_224\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_224)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate9 c msg of wild { Solo# ww ->\n SHA3_224 ww }]\n-4632354aee9cd48735c6c94cb2443aea\n+b248dfd9bdf419262aed2439c581a580\n $fHashAlgorithmSHA3_224_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA3_224 -> SHA3_224\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-6fc9cdb1d3e25f4143cf96238cefb4cd\n+6b0a6c982b384ddcd4df3b4680dbb735\n $fHashAlgorithmSHA3_256 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA3_256\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_256\n@@ -1152,60 +1152,60 @@\n $fHashAlgorithmSHA3_5\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-fb4d661f4ecc694edcfeea8f0325b4a9\n+6616b8add282c5613729e5d577e2694a\n $fHashAlgorithmSHA3_256_$chashInit :: SHA3_256\n [TagSig: , LambdaFormInfo: LFCon[SHA3_256],\n Unfolding: Core: SHA3_256 $fHashAlgorithmSHA3_6]\n-5233018abdb543ff5e47239e83b70961\n+981c1af9ca519769257f35cf31aafece\n $fHashAlgorithmSHA3_256_$chashUpdateLazy ::\n SHA3_256 -> Data.ByteString.Lazy.Internal.ByteString -> SHA3_256\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA3_256)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA3_256_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-e3b519d9d1c71a9ab7dc6ba108b1c9b6\n+9ec98a38e214d614220fbd6d5b387a2a\n $fHashAlgorithmSHA3_256_$snettleHashFinalize ::\n SHA3_256 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_256) ->\n case c of wild { SHA3_256 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize10 ww1 } }]\n-5ccf056c02e73ab600e47fae2fa8a5ac\n+ef158d9bbea667cc7804d3166c8e7c40\n $fHashAlgorithmSHA3_256_$snettleHashUpdate ::\n SHA3_256 -> Data.ByteString.Internal.Type.ByteString -> SHA3_256\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_256)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate10 c msg of wild { Solo# ww ->\n SHA3_256 ww }]\n-990b2fc7bb734b4a9e3887b5d2af98b6\n+bed74d649d74adc66e1d9aa5afdd4c51\n $fHashAlgorithmSHA3_256_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA3_256 -> SHA3_256\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-1b855b9a769ebf093c885c15fd354a57\n+0d7ec4e81505541ae4f9ffcb0abd8432\n $fHashAlgorithmSHA3_3 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA3_4]\n-9fcfda833ec8a7fc6db95fc2e29627b0\n+51fcfbd7259b726fc4cacaca0b74415f\n $fHashAlgorithmSHA3_384 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA3_384\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_384\n@@ -1228,65 +1228,65 @@\n $fHashAlgorithmSHA3_9\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-2ccd75c552d434f596ee255c81720876\n+5f8bc4cbd584cd16ca5c39c0cb2e2c53\n $fHashAlgorithmSHA3_384_$chashInit :: SHA3_384\n [TagSig: , LambdaFormInfo: LFCon[SHA3_384],\n Unfolding: Core: SHA3_384 $fHashAlgorithmSHA3_10]\n-34d9bdd8604642aa746d1506eddcda0c\n+9d0a87dee13ac940c1afdbea85d436a4\n $fHashAlgorithmSHA3_384_$chashUpdateLazy ::\n SHA3_384 -> Data.ByteString.Lazy.Internal.ByteString -> SHA3_384\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA3_384)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA3_384_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-0889d015e1ce57e7759e78862de0971d\n+21fe178953ec28180e01a19d37a5aae9\n $fHashAlgorithmSHA3_384_$snettleHashFinalize ::\n SHA3_384 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_384) ->\n case c of wild { SHA3_384 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize11 ww1 } }]\n-0b99b1eb6880aa56d8b865312bfd1839\n+ffdc0bea9e2ea61ff852db19467f383b\n $fHashAlgorithmSHA3_384_$snettleHashUpdate ::\n SHA3_384 -> Data.ByteString.Internal.Type.ByteString -> SHA3_384\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_384)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate11 c msg of wild { Solo# ww ->\n SHA3_384 ww }]\n-3e17baa8374ab7f9ec6f1810d48e0169\n+0d44ba8ef6d4c3745a3965351623b126\n $fHashAlgorithmSHA3_384_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA3_384 -> SHA3_384\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-45d0d0094310fd20a04f499cf9a620ab\n+0250f72950789381a0a28fc71569b555\n $fHashAlgorithmSHA3_4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3-224\"#]\n-ea5653b3fec9d6b018a87d35172c7414\n+f9939d620d21dfcce8485362de698f20\n $fHashAlgorithmSHA3_5 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [TagSig: ,\n LambdaFormInfo: LFThunk (updatable=True might_be_function= True)]\n-9acacdea8612741b044111a6fce2a7eb\n+ee5651b308258e14cdd78cdba115fdeb\n $fHashAlgorithmSHA3_512 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA3_512\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_512\n@@ -1309,87 +1309,87 @@\n $fHashAlgorithmSHA3_13\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-a3de1fee681e3e52f3c1b6f3b23880d6\n+ac616d6f29dbbb1d1d0ea96561b98cce\n $fHashAlgorithmSHA3_512_$chashInit :: SHA3_512\n [TagSig: , LambdaFormInfo: LFCon[SHA3_512],\n Unfolding: Core: SHA3_512 $fHashAlgorithmSHA3_14]\n-94fff20654bdcee91a024be662c118f5\n+ab52e2fde2956a866d51f755333cc690\n $fHashAlgorithmSHA3_512_$chashUpdateLazy ::\n SHA3_512 -> Data.ByteString.Lazy.Internal.ByteString -> SHA3_512\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA3_512)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA3_512_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-8871d8d3a38a4cbfd21f19fb913c48af\n+39bc5e0b7e791c896716c64cc1e12108\n $fHashAlgorithmSHA3_512_$snettleHashFinalize ::\n SHA3_512 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_512) ->\n case c of wild { SHA3_512 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize12 ww1 } }]\n-9a97ed82ce7bb3c6160962f5bc659546\n+2218b21d0c76e083b509173347206e2c\n $fHashAlgorithmSHA3_512_$snettleHashUpdate ::\n SHA3_512 -> Data.ByteString.Internal.Type.ByteString -> SHA3_512\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA3_512)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate12 c msg of wild { Solo# ww ->\n SHA3_512 ww }]\n-5e8e2ea5a2188f117faddea1b674fe07\n+74e819f8bcde6698176ee3f5390c30cd\n $fHashAlgorithmSHA3_512_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA3_512 -> SHA3_512\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-c5469f5a834647c96ee95b4608bf078b\n+5873953baf5c9023da5b9ec450ac184a\n $fHashAlgorithmSHA3_6 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_sha3_256_ctx_size of wild { GHC.Types.I# ww ->\n Data.SecureMem.$wunsafeCreateSecureMem\n ww\n Crypto.Nettle.Hash.ForeignImports.c_sha3_256_init }]\n-55989ebca39c231368b40a9b0a0d80ac\n+b1a3fff713b457502e0e7ea1e3c1ae87\n $fHashAlgorithmSHA3_7 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA3_8]\n-8f321889d859dc63251ee5f0f09d5b6b\n+ae60eaeeeb6597eb157732b2b0a0fd7c\n $fHashAlgorithmSHA3_8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3-256\"#]\n-dd2f1a8cab1fa994cdaafc26a02c8e68\n+17ae425a11531a7571b7888174e82ca2\n $fHashAlgorithmSHA3_9 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [TagSig: ,\n LambdaFormInfo: LFThunk (updatable=True might_be_function= True)]\n-5250da24044db079d5ae8e6514da6eec\n+a1474ae63f425fe3fee247d895a054de\n $fHashAlgorithmSHA4 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA5]\n-28d28e0cfd17bd16dbd95417a8cb56d2\n+8c3db8b7d2df35ae531ba7dd03c30294\n $fHashAlgorithmSHA5 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA1\"#]\n-7563f53f2d2539ee9693ad8e0267f9c5\n+080efcd8b96ce7b5d5fba4ecb516d59f\n $fHashAlgorithmSHA512 ::\n Crypto.Nettle.Hash.Types.HashAlgorithm SHA512\n DFunId\n [LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:HashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA512\n@@ -1410,78 +1410,78 @@\n $fHashAlgorithmSHA18\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-7f0657f4fdf369302baae315ed7b3882\n+18e99a9e3d0bdfaea4a2ab7ef2ee2ce4\n $fHashAlgorithmSHA512_$chashInit :: SHA512\n [TagSig: , LambdaFormInfo: LFCon[SHA512],\n Unfolding: Core: SHA512 $fHashAlgorithmSHA19]\n-b63ec79dcf574eb91cd9210611bd0b75\n+0b34d07198789193a0f17bfd477fc265\n $fHashAlgorithmSHA512_$chashUpdateLazy ::\n SHA512 -> Data.ByteString.Lazy.Internal.ByteString -> SHA512\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (a1['GHC.Types.Many] :: SHA512)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fHashAlgorithmSHA512_go1 (Data.ByteString.Lazy.toChunks eta) a1]\n-a47e70ee66412e95aea090e5021f5ae8\n+a55b490f413441f19702563a3d6e1c5c\n $fHashAlgorithmSHA512_$snettleHashFinalize ::\n SHA512 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA512) ->\n case c of wild { SHA512 ww ->\n case ww\n `cast`\n (Data.SecureMem.N:SecureMem[0]) of wild1 { Data.ByteArray.ScrubbedBytes.ScrubbedBytes ww1 ->\n $w$snettleHashFinalize13 ww1 } }]\n-2cc47a1c68bf1466751e91df060648ac\n+ebc59f6bb68113a11db2f4e6c9c2ceb0\n $fHashAlgorithmSHA512_$snettleHashUpdate ::\n SHA512 -> Data.ByteString.Internal.Type.ByteString -> SHA512\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: SHA512)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case $w$snettleHashUpdate13 c msg of wild { Solo# ww ->\n SHA512 ww }]\n-2b83ea09a6adcf105d04449247cb3f5e\n+8e9e29cec4731a6321bb3729273f3893\n $fHashAlgorithmSHA512_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> SHA512 -> SHA512\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-242788fcf8115e440535e895e627b153\n+3efc3d420bbd351b221ef151245fc866\n $fHashAlgorithmSHA6 ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [TagSig: ,\n LambdaFormInfo: LFThunk (updatable=True might_be_function= True)]\n-50e6c53ec61ab057d37081ee911371d8\n+4dfd4065af5190a7eb6162e427e2e27b\n $fHashAlgorithmSHA7 :: Data.SecureMem.SecureMem\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_sha224_ctx_size of wild { GHC.Types.I# ww ->\n Data.SecureMem.$wunsafeCreateSecureMem\n ww\n Crypto.Nettle.Hash.ForeignImports.c_sha224_init }]\n-b5ea0ac080f6394af037e4d8e8a1acbd\n+6fb262e95e3dffb68387be0b968aa81d\n $fHashAlgorithmSHA8 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fHashAlgorithmSHA9]\n-5c4d6014f1c356c984bca3b28acc5973\n+6d164154a666b1ff04db104a7b09d87f\n $fHashAlgorithmSHA9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA224\"#]\n-0a9f37ae57ae7667cb4b5643ce28e548\n+a2022084c56a137324f62fd15c943bbb\n $fNettleHashAlgorithmGOSTHASH94 :: NettleHashAlgorithm GOSTHASH94\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @GOSTHASH94\n Crypto.Nettle.Hash.ForeignImports.c_gosthash94_ctx_size\n@@ -1516,23 +1516,23 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n gosthash94_ctx\n $fNettleHashAlgorithmGOSTHASH94_$cnha_Ctx]\n-272337dd79796de37a6cbfd236dbb316\n+33e49ee58c446a9bc42d2e00675725d2\n $fNettleHashAlgorithmGOSTHASH94_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> GOSTHASH94\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n GOSTHASH94 ds]\n-c709df1e7caacbf14d9a4092a445106c\n+191edc3fe3deeb878479a2aeeedbb2c5\n $fNettleHashAlgorithmMD2 :: NettleHashAlgorithm MD2\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD2\n Crypto.Nettle.Hash.ForeignImports.c_md2_ctx_size\n@@ -1563,22 +1563,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n md2_ctx\n $fNettleHashAlgorithmMD2_$cnha_Ctx]\n-bbfd1892ed79daa13034d3f63935d8d2\n+aa529a65c354c8e1dd81266ec38d0a37\n $fNettleHashAlgorithmMD2_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> MD2\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> MD2 ds]\n-02d2605e34208fb5e54a001df400ea6a\n+b793ef064170210c41a5a17e0d5cd8ed\n $fNettleHashAlgorithmMD4 :: NettleHashAlgorithm MD4\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD4\n Crypto.Nettle.Hash.ForeignImports.c_md4_ctx_size\n@@ -1609,22 +1609,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n md4_ctx\n $fNettleHashAlgorithmMD4_$cnha_Ctx]\n-ef7e75249639e2706e055f7fb6d3c5b4\n+46f79ecb9aab36e5966f5df00358e563\n $fNettleHashAlgorithmMD4_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> MD4\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> MD4 ds]\n-981c01691504aca318d14c42931c3395\n+58caba2fa94baf07a2a553288b9f7250\n $fNettleHashAlgorithmMD5 :: NettleHashAlgorithm MD5\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @MD5\n Crypto.Nettle.Hash.ForeignImports.c_md5_ctx_size\n@@ -1655,22 +1655,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n md5_ctx\n $fNettleHashAlgorithmMD5_$cnha_Ctx]\n-006014344e244b8bf738620a948c2cc9\n+4606d2ae3df4572063f9fb0adb145000\n $fNettleHashAlgorithmMD5_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> MD5\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> MD5 ds]\n-65d701567dc2816d81cb5b1228037877\n+20b90b90571b85d1d639cb3dd8b4d884\n $fNettleHashAlgorithmRIPEMD160 :: NettleHashAlgorithm RIPEMD160\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @RIPEMD160\n Crypto.Nettle.Hash.ForeignImports.c_ripemd160_ctx_size\n@@ -1705,23 +1705,23 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n ripemd160_ctx\n $fNettleHashAlgorithmRIPEMD160_$cnha_Ctx]\n-266162676449816fc043a7fb36c8c5a2\n+c4cbb97a3f3302e7350efb0351ccaff4\n $fNettleHashAlgorithmRIPEMD160_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> RIPEMD160\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) ->\n RIPEMD160 ds]\n-ea7abac0fffd7497ff228ff686ea8244\n+763cc2e2d04afa3edea018a1a12b6029\n $fNettleHashAlgorithmSHA1 :: NettleHashAlgorithm SHA1\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA1\n Crypto.Nettle.Hash.ForeignImports.c_sha1_ctx_size\n@@ -1752,22 +1752,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha1_ctx\n $fNettleHashAlgorithmSHA1_$cnha_Ctx]\n-99c880a169c23d0374d1257152bbea8a\n+33918dadbe88f3262bef12834d07f773\n $fNettleHashAlgorithmSHA1_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA1\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA1 ds]\n-97164e42a22c8de13cf2d70bb6907746\n+1636c645186b7d5efeefadb94c068782\n $fNettleHashAlgorithmSHA224 :: NettleHashAlgorithm SHA224\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA224\n Crypto.Nettle.Hash.ForeignImports.c_sha224_ctx_size\n@@ -1799,22 +1799,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha224_ctx\n $fNettleHashAlgorithmSHA224_$cnha_Ctx]\n-539b6370939fd008c9338597d52c59e9\n+f5c46fd06dcd9539332336b981413505\n $fNettleHashAlgorithmSHA224_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA224\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA224 ds]\n-545fc16b410996dfa188e800e57c60b1\n+af2c3313aae058edcf869bf984544362\n $fNettleHashAlgorithmSHA256 :: NettleHashAlgorithm SHA256\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA256\n Crypto.Nettle.Hash.ForeignImports.c_sha256_ctx_size\n@@ -1846,22 +1846,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha256_ctx\n $fNettleHashAlgorithmSHA256_$cnha_Ctx]\n-007849224c07680339f0dfb0caf4f5b7\n+3965cdcfa8e186cb1786f0e1ef6a463a\n $fNettleHashAlgorithmSHA256_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA256\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA256 ds]\n-ef1e27ecd030c1283c05986c8fffc710\n+fbf0c975d85e2c69d828adca7ead1d1c\n $fNettleHashAlgorithmSHA384 :: NettleHashAlgorithm SHA384\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA384\n Crypto.Nettle.Hash.ForeignImports.c_sha384_ctx_size\n@@ -1893,22 +1893,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha384_ctx\n $fNettleHashAlgorithmSHA384_$cnha_Ctx]\n-569a73f2f0edc85b1ac6f39bfc3dd597\n+e6d5538de98b50bf4c9a18e42aac2e9b\n $fNettleHashAlgorithmSHA384_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA384\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA384 ds]\n-7b52ee1fd47c414d15934a31eca6c826\n+85d02dfedde51f64a639fc3bdc661632\n $fNettleHashAlgorithmSHA3_224 :: NettleHashAlgorithm SHA3_224\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_224\n Crypto.Nettle.Hash.ForeignImports.c_sha3_224_ctx_size\n@@ -1943,22 +1943,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha3_224_ctx\n $fNettleHashAlgorithmSHA3_224_$cnha_Ctx]\n-cd17c26da216146ee74552ee72b8f570\n+5ab4dd5ed9fe2c4b2886738dc79a10b3\n $fNettleHashAlgorithmSHA3_224_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA3_224\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA3_224 ds]\n-a53f0daaec7e64d662bb4a0a2e492665\n+f3b339a411bb0ebc206a0e750d98174c\n $fNettleHashAlgorithmSHA3_256 :: NettleHashAlgorithm SHA3_256\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_256\n Crypto.Nettle.Hash.ForeignImports.c_sha3_256_ctx_size\n@@ -1993,22 +1993,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha3_256_ctx\n $fNettleHashAlgorithmSHA3_256_$cnha_Ctx]\n-cea1efec67f0da93d225ebf443945bee\n+cd1f751f1018bd082a7f5aabd33a261a\n $fNettleHashAlgorithmSHA3_256_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA3_256\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA3_256 ds]\n-8a51fd06e8ede87bfd8fd9bbdeb9e435\n+43abdf8395288ce38de244b86137c4f9\n $fNettleHashAlgorithmSHA3_384 :: NettleHashAlgorithm SHA3_384\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_384\n Crypto.Nettle.Hash.ForeignImports.c_sha3_384_ctx_size\n@@ -2043,22 +2043,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha3_384_ctx\n $fNettleHashAlgorithmSHA3_384_$cnha_Ctx]\n-35cc986c83baba32a5fd25b03aee5479\n+417b5d36c032548768362d16b20dba9e\n $fNettleHashAlgorithmSHA3_384_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA3_384\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA3_384 ds]\n-a925a33cff2dee4e26844fd2f3db4950\n+1b4b96f62d978edb2d281ee986ac6281\n $fNettleHashAlgorithmSHA3_512 :: NettleHashAlgorithm SHA3_512\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA3_512\n Crypto.Nettle.Hash.ForeignImports.c_sha3_512_ctx_size\n@@ -2093,22 +2093,22 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha3_512_ctx\n $fNettleHashAlgorithmSHA3_512_$cnha_Ctx]\n-7407051364e990e8d0d430d2af1320a7\n+636e7e0c673f1c6378b1ef66619c3b7f\n $fNettleHashAlgorithmSHA3_512_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA3_512\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA3_512 ds]\n-43da70867770ad700629b6824cb34e24\n+0422a40a18a73ed3f68c0f412a2fa404\n $fNettleHashAlgorithmSHA512 :: NettleHashAlgorithm SHA512\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @SHA512\n Crypto.Nettle.Hash.ForeignImports.c_sha512_ctx_size\n@@ -2140,742 +2140,742 @@\n `cast`\n (Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))\n sha512_ctx\n $fNettleHashAlgorithmSHA512_$cnha_Ctx]\n-6dc8caf10a162527bc50ca0f87d771e4\n+c3ec2647a65c3d7aa9a75396899165d3\n $fNettleHashAlgorithmSHA512_$cnha_Ctx ::\n Data.SecureMem.SecureMem -> SHA512\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> SHA512 ds]\n-88dc5e6980711d3ca02ec228395281cd\n+44b7172ca5fa3b5dcaa7822117babbd1\n $tc'C:NettleHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 15726673811813629214#Word64\n- 6236691651282236058#Word64\n+ 1251497764493553879#Word64\n+ 4819053414749645276#Word64\n $trModule\n $tc'C:NettleHashAlgorithm2\n 1#\n $tc'C:NettleHashAlgorithm1]\n-b543fc0dec819cb99fa03c33150d0e8c\n+e9a715c8b2f7b08194e53a2a0a6a8885\n $tc'C:NettleHashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cd4e6b2685306dae46562c3ec4bf774e\n+4d377c323ad79daa75fc14e4092bff52\n $tc'C:NettleHashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tc'C:NettleHashAlgorithm3]\n-c8ff3293c5d49bdd52115e7be12af888\n+65061b7c02d04599328e455189483c8c\n $tc'C:NettleHashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleHashAlgorithm\"#]\n-8edf9cd32523f0fb2e4fb623f16d228e\n+c74679f42c1df7a0bc407b18d4a00944\n $tc'GOSTHASH1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-8eabbed87e973a76867a654e0b1103e8\n+3e9c9e2698d3e39159cc5a1be88b675b\n $tc'GOSTHASH2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'GOSTHASH3]\n-4b0dbdb1229fcfc58a7f597f70111422\n+377c5d1c7c984d25a15d5aef5f8f24d7\n $tc'GOSTHASH3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'GOSTHASH94\"#]\n-0bae42c38a6269015ddc5bf24ca334f4\n+fc59b776e243665509b5d951ad372840\n $tc'GOSTHASH94 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14341580592083946872#Word64\n- 15344299993127916889#Word64\n+ 6845426058207375073#Word64\n+ 7121460700547507680#Word64\n $trModule\n $tc'GOSTHASH2\n 0#\n $tc'GOSTHASH1]\n-a6b73df9e2ad913919959e770338e0f0\n+0726c652a5781ffa29faf586b48e9b4e\n $tc'MD1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-da1a452125fbf652b927a9116f3e21a8\n+40705603539371ce3d73999bc3d3d615\n $tc'MD10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'MD4\"#]\n-27fba0ce0180c75ad2e85300a8ba5c58\n+204ea1435654ecc66433d70a06b8362c\n $tc'MD11 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-8776a67b96a3ccabca910e0a33ff8e8f\n+3104ad6a5a27206ceb7edb265eae8e61\n $tc'MD12 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'MD13]\n-5da056689ccc445068af4b22887de2ad\n+0044e3ba0cb0d3b9989deebd9b1a8c61\n $tc'MD13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'MD5\"#]\n-d68f470b0d3439b875f27e8711b80fa7\n+707c82cff2b239fd861f5797d5a209d2\n $tc'MD2 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6574030811486836007#Word64\n- 219592019333037416#Word64\n+ 14396726589465274904#Word64\n+ 2524249959979553138#Word64\n $trModule\n $tc'MD3\n 0#\n $tc'MD1]\n-969ed4f44f9c9d6841ff254714b09d26\n+36269b36607896885aadddc0d7838fa0\n $tc'MD3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'MD7]\n-643a01ccc44836470a95f2ef94de2f0e\n+b73983318164c884cfc7f6abfa71de94\n $tc'MD4 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5662389175407299653#Word64\n- 8707447273583684666#Word64\n+ 16374078659869255359#Word64\n+ 7149978332268570290#Word64\n $trModule\n $tc'MD9\n 0#\n $tc'MD8]\n-a85046cb0870ad23c34be6c30b98177c\n+5ccd501f2879b39362667bccc3486ba7\n $tc'MD5 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10962395619963988639#Word64\n- 2014711307425680991#Word64\n+ 474000815753805260#Word64\n+ 15846830642041405707#Word64\n $trModule\n $tc'MD12\n 0#\n $tc'MD11]\n-33f3722f21e432507009a590b61686a9\n+4023f687031dd03cb16cc56de2b35ca6\n $tc'MD7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'MD2\"#]\n-fa1265ef3f09921bf3f5092054f700a0\n+82bf47df85021df4e082d1a20204eef1\n $tc'MD8 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-46d15ef459643aafef8ef37e1ae64beb\n+57004ea595e9889af5a943bc42d24cdc\n $tc'MD9 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'MD10]\n-b736b9fad3cf7abff8277689493bbf08\n+e663b384b9ab0e7587045d62a6fb79b0\n $tc'RIPEMD1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-15371e3f008b3fbe82df7d932228e356\n+d94da8ff99cf4f255b51662e40d48959\n $tc'RIPEMD160 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7687871418234556476#Word64\n- 5478198478995667141#Word64\n+ 12876183588397224733#Word64\n+ 2146764456466110620#Word64\n $trModule\n $tc'RIPEMD2\n 0#\n $tc'RIPEMD1]\n-0947f05b820c93c66c2cce80a1cbe0ae\n+1dbb4390018c6d01b48eb8a515cee798\n $tc'RIPEMD2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'RIPEMD3]\n-96e51764cef73b83ab8670729070b1c1\n+0aeef5daaf219e9df7ad48c6ec0534a1\n $tc'RIPEMD3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'RIPEMD160\"#]\n-87ea6949e4f84f946eedc58902c575b1\n+f1d6ad4f7c34389bc611be09f995a7bf\n $tc'SHA1 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16329000329652746455#Word64\n- 1079887316152456720#Word64\n+ 2883321338291251392#Word64\n+ 17210217861253170416#Word64\n $trModule\n $tc'SHA3\n 0#\n $tc'SHA2]\n-8acb65d9d2814418941282b368d1e6be\n+89076bb1a5c1771f87a15dd642f7832d\n $tc'SHA10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA256\"#]\n-cef90e703a6f31906b58d04b404eeb18\n+364b94a6400c91e8654f1429e01bce0e\n $tc'SHA11 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-d4d690636b38edb23c0f53aab2d166ba\n+2d15477198e39e1ef4370153b941331e\n $tc'SHA12 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA13]\n-7ff6eddc22874b8b627cd6e1360b80be\n+1e687701a108d16a4496cc6b74e9132f\n $tc'SHA13 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA384\"#]\n-b8037fcb88753e94cb7a000710e4331d\n+9a8929eaccf9c7b1bab3386a19fb6e6a\n $tc'SHA14 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-034e59b61c5fe2edeb3d2dc500fc3a1f\n+41b20e0ce795f46bad68afafa851ba9c\n $tc'SHA15 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA16]\n-1e9d4241d4b479e6f330c41ca0350886\n+b58578790d717a249b6160e59004fdd9\n $tc'SHA16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA512\"#]\n-f7a3a54daed072d276567ec42b24a03d\n+373549bf7c6fb750b0fdc3ef9cbe503d\n $tc'SHA2 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c0abf64d01a1766635fffc45e1410672\n+7609b9c4897015ce29fb39cd0bcaa5bb\n $tc'SHA224 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 547911264230461465#Word64\n- 10047875979488155956#Word64\n+ 11523279027204300777#Word64\n+ 2795256929242850279#Word64\n $trModule\n $tc'SHA6\n 0#\n $tc'SHA5]\n-484d6ad437e89c4703a7c6d5db53ce17\n+68f6b9a1365045bef0d49c47c5cf1d16\n $tc'SHA256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 962366679155633127#Word64\n- 2453747050286701525#Word64\n+ 8394019134791134367#Word64\n+ 5575242815516954745#Word64\n $trModule\n $tc'SHA9\n 0#\n $tc'SHA8]\n-41183430316c7efbb7c26afbeda3158e\n+a6164f147ea415717b0cc8035a1d277c\n $tc'SHA3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA4]\n-188d71dea05adb1b9f6c496f6040ef14\n+e70e209f76b5903afc09dca749771963\n $tc'SHA384 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14784236106992100906#Word64\n- 7596864287644228695#Word64\n+ 7856833402428250581#Word64\n+ 5561962452312454457#Word64\n $trModule\n $tc'SHA12\n 0#\n $tc'SHA11]\n-d37d0288c38ef7acd1292a9b41e33949\n+ca18c4ab376a266e1b1c3e23d76a6c27\n $tc'SHA3_1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-1f6163ee8e1b316a0b3c735b290414d7\n+8afc3f1314c7928ea6329fe018922358\n $tc'SHA3_10 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-2a3bedc7b6e810f52f743266a1420011\n+55cc8cd1d1a5e390e6330c657d3e722f\n $tc'SHA3_11 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA3_12]\n-d2420c0fdee0633c00b45860164ffe80\n+475421f4ec7e5e69638d060684ca31b2\n $tc'SHA3_12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA3_512\"#]\n-02ebf85e841b28144eae3ff084a0f95f\n+61691de12984cbb31608cde21aeb4179\n $tc'SHA3_2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA3_3]\n-a140d235c439d0b2dde1b3382b8be0a3\n+e15628e007f3d0f15ec30b916642acd5\n $tc'SHA3_224 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5193974399385185043#Word64\n- 7021056739667671071#Word64\n+ 9652615809063418575#Word64\n+ 4201675594383084735#Word64\n $trModule\n $tc'SHA3_2\n 0#\n $tc'SHA3_1]\n-af2fb8a31a26269999e7832e81beb499\n+f77fe57a688a60490869bc60472da7f3\n $tc'SHA3_256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 15694909769881179332#Word64\n- 9723974370124670473#Word64\n+ 10891752847373469737#Word64\n+ 17347923255625241027#Word64\n $trModule\n $tc'SHA3_5\n 0#\n $tc'SHA3_4]\n-2e070c4db1f668a06756713209fa330f\n+8a01f9001cc8fc28bc4469ba9ef60b90\n $tc'SHA3_3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA3_224\"#]\n-1c4a9978a77d8863785a0b4012e7e330\n+62c206e9468482953ab4c95e3df26e5f\n $tc'SHA3_384 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3314332283591573123#Word64\n- 16961962503763856821#Word64\n+ 12896806020840003697#Word64\n+ 16646139806468155157#Word64\n $trModule\n $tc'SHA3_8\n 0#\n $tc'SHA3_7]\n-74f42aa179b51c9ca0e0b16d48dbb87c\n+e7eabc746fbf14874a053e8989b41f1e\n $tc'SHA3_4 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-0bcc7aef7b15bc4e5d28b0751c6f9681\n+8df81c722134f40e74b69bb0d4406985\n $tc'SHA3_5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA3_6]\n-40c25085ffde6530af7814c8bbfb6c2f\n+d5a93fe9cfcde2308aba78932cc66581\n $tc'SHA3_512 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7942289037205978660#Word64\n- 7754609999437156818#Word64\n+ 7781670614690268536#Word64\n+ 3293817819936917953#Word64\n $trModule\n $tc'SHA3_11\n 0#\n $tc'SHA3_10]\n-bd4b07d3ccbe9edcb704c58a01fccd8f\n+9999d809a0794333b9f58d317df79eb8\n $tc'SHA3_6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA3_256\"#]\n-1884315cbd3d27792510c16ccdce80c6\n+48bf371046711f10d7a415eb744061d2\n $tc'SHA3_7 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-cc4099868c8a63241936756cf5521d6b\n+ddf00136ade9ce82c0afcf95569f24e3\n $tc'SHA3_8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA3_9]\n-01162acac162f7c82be1fddd798182be\n+5e94e9258f69eae0fec763bec24b9524\n $tc'SHA3_9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA3_384\"#]\n-3dbb9d111aa7fe0c91f79a8499436a2b\n+ab4c9f1e3a9571bdabcb3ddf2aa74b06\n $tc'SHA4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA1\"#]\n-cbadfd08375eb23f0cb71b5954a304ac\n+8f7af5abd41862b172bf119ef7fa0479\n $tc'SHA5 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-6e70fa9149196389fef5c9a723a46a49\n+b7e1f3ea37d9ad741e4674323d745ba2\n $tc'SHA512 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 641284415949358942#Word64\n- 7766274948457352254#Word64\n+ 10637883310865882401#Word64\n+ 1537483113719178557#Word64\n $trModule\n $tc'SHA15\n 0#\n $tc'SHA14]\n-7aa74282692ea31d4693ec0cdc2472ae\n+1e10d6a9ca77a98bde34e7cfaa79c5ea\n $tc'SHA6 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA7]\n-52ffe2ef7f6714a22c9613bbd181ec92\n+334ebdb754e90db40c37a46e46dfe450\n $tc'SHA7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'SHA224\"#]\n-b3374bc9e6386aa4aa9427d835c12499\n+d16f1a36ed68ea8dbe724870c675c485\n $tc'SHA8 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-045795392111c746c4d99d8f65da0e03\n+6e4911e6773e8d00f48667e803056315\n $tc'SHA9 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'SHA10]\n-e6bef21986404b0f433f7d3f6135fece\n+e3fd02c7886ab174c470ef038b37009b\n $tcGOSTHASH1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcGOSTHASH2]\n-755530ed6611a3f547c25ffa5e34ff4c\n+e5531cf834aa31613eb244ae76da2aab\n $tcGOSTHASH2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"GOSTHASH94\"#]\n-cf1430f8f9c2585b5f574aaae464053b\n+35936bfda748df820a36a5401269a92b\n $tcGOSTHASH94 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 16341561398535541720#Word64\n- 2176580669150321819#Word64\n+ 11484875147316363429#Word64\n+ 13827447282283388242#Word64\n $trModule\n $tcGOSTHASH1\n 0#\n GHC.Types.krep$*]\n-647a18ea57ec95039c920aab201fcf7a\n+7de21ddf17a627cb61dee1721f793699\n $tcMD1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcMD3]\n-d7bec86f83e386c66fa819829abdf262\n+0cf5e08c403343f060dd6dc38bfd9022\n $tcMD10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD5\"#]\n-6fa789e8fc0d1262d442fb39e6ae1dfd\n+51c3c76402f031f09afbe5b61fb157f0\n $tcMD2 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2964057960605979039#Word64\n- 5064144904768693085#Word64\n+ 16200412263926232851#Word64\n+ 9070971792386455038#Word64\n $trModule\n $tcMD1\n 0#\n GHC.Types.krep$*]\n-c3060e21661c66a36db81881744dc1e6\n+3bb956c1fd81234287a8f15e66b5fa03\n $tcMD3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD2\"#]\n-8593ba0b3d72f913bb44775644343ee0\n+b2d06ef99a3ab58cf4b4a816e0cfb54b\n $tcMD4 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3662941355756233004#Word64\n- 825663623139635028#Word64\n+ 1053671511308285055#Word64\n+ 13428483725232487570#Word64\n $trModule\n $tcMD7\n 0#\n GHC.Types.krep$*]\n-6e8c62b037a2a29cc002acbb5f580d0e\n+191fa939561e193a18e354c58d686b5c\n $tcMD5 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10336325729269181899#Word64\n- 6011763833679596565#Word64\n+ 16365527018574895594#Word64\n+ 14565081662428894499#Word64\n $trModule\n $tcMD9\n 0#\n GHC.Types.krep$*]\n-c8ab9b43528e521d70ae5999294b557c\n+b54c69af0096cb17ee2d0fafbcb0db88\n $tcMD7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcMD8]\n-9b638fbeccbb1599635c08a48adac0df\n+480818806daaf37262855a46612832c8\n $tcMD8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MD4\"#]\n-5134aa65b961145c019618a1d97a7c25\n+a626d26e69b3b822309cc082654f79a3\n $tcMD9 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcMD10]\n-6af4a6058536ec7a1e3809fb0a570f12\n+4de85a519911399c84ed1ee13afa590a\n $tcNettleHashAlgorithm :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12477548539846798151#Word64\n- 17109898679567480830#Word64\n+ 15414502788143176133#Word64\n+ 18213108352571272709#Word64\n $trModule\n $tcNettleHashAlgorithm2\n 0#\n $tcNettleHashAlgorithm1]\n-5945bf85f49d3771002a1b7a1bdceee6\n+308710bea4cb6ab2d335b2eabc79a2d1\n $tcNettleHashAlgorithm1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-06cd2a9f8e68f9679a3c1dcfda3f657e\n+3523ab7952d3d9071646ad14ae42756e\n $tcNettleHashAlgorithm2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: \n GHC.Types.TrNameS $tcNettleHashAlgorithm3]\n-cfc14351d84fd8b3ea64b96c679403f2\n+acc925278c454586b55b5c3cb2fed0e0\n $tcNettleHashAlgorithm3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleHashAlgorithm\"#]\n-fcf933a5b8c6b7011209df135142c3c8\n+8e598a976a0cb2f08169b1d5ec3e5fc8\n $tcRIPEMD1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcRIPEMD2]\n-898fd97cc2bd9e9a9849220eb3f589cf\n+cf05658b67932e01a9219545bd211b7b\n $tcRIPEMD160 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5335503726594278250#Word64\n- 11235067831147771877#Word64\n+ 5164362787367950203#Word64\n+ 2719484094841368203#Word64\n $trModule\n $tcRIPEMD1\n 0#\n GHC.Types.krep$*]\n-b3244fcc1ee6dd99dad1049c261d4e78\n+a69332e0029d13bbb3e4da204526893f\n $tcRIPEMD2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"RIPEMD160\"#]\n-e68eb132901c8784a209f5bbc8481ba5\n+5f25593d3afcffc0b977e82027d8e36b\n $tcSHA1 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17431596425216629297#Word64\n- 4039208901901154233#Word64\n+ 11079767486023982678#Word64\n+ 13637443648857578131#Word64\n $trModule\n $tcSHA2\n 0#\n GHC.Types.krep$*]\n-581c4ceeed2c34e947927e97f2aeb31e\n+bb4ea8e0366d6869583d3b97ffd62f19\n $tcSHA10 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA11]\n-51989d088e3bb080ff25ea866a43e72b\n+cd113ef0786e7455f23d9c99c0082991\n $tcSHA11 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA512\"#]\n-0ed7e68dc8b4ab8bd5a288e2c3de843e\n+e48faeab5cd991b68ae7e569fbde85f7\n $tcSHA2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3]\n-19c4aa91f16bf1253e55a934bc81fdb3\n+5afec0546a977dc1e2326418dc0bda45\n $tcSHA224 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 8292696938335875498#Word64\n- 14047943102270583096#Word64\n+ 1246811181647963394#Word64\n+ 1980883064147721638#Word64\n $trModule\n $tcSHA4\n 0#\n GHC.Types.krep$*]\n-abb83bb404d21fa2fbfdb2cad80c7c6a\n+73827f7899fe25861ef90b16bee9a5a5\n $tcSHA256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 12348115909456936439#Word64\n- 4345554478329438125#Word64\n+ 1008993027650165060#Word64\n+ 15830750644182776733#Word64\n $trModule\n $tcSHA6\n 0#\n GHC.Types.krep$*]\n-77075397cd3f46e0b04471a3ced9dcd6\n+f661ff576462bc1bd457c30ef916a93c\n $tcSHA3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA1\"#]\n-8cf1c88881d4af9c4c826f6d7ca0ce26\n+3dc383a1b436a4865b156c767d073817\n $tcSHA384 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 13680139941486359783#Word64\n- 4460020539817840753#Word64\n+ 5768309637772275284#Word64\n+ 11588709697705923943#Word64\n $trModule\n $tcSHA8\n 0#\n GHC.Types.krep$*]\n-ce12d53e420ebe2bbc152a8330eebe23\n+c7f0d71a71415142bb8c5329482c9151\n $tcSHA3_1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3_2]\n-5c1c6071dbc1a042adcbf48eb2c7ef06\n+0a8487b6233771b19ada4c67d04e8963\n $tcSHA3_2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3_224\"#]\n-b8349b2118bbc0f43039c27e49f1b6cf\n+d1f2641e87d15d51be3b3723e5864540\n $tcSHA3_224 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2821622251396725078#Word64\n- 8949652992569654455#Word64\n+ 14743661065513331507#Word64\n+ 17508616326445899908#Word64\n $trModule\n $tcSHA3_1\n 0#\n GHC.Types.krep$*]\n-c50fd87946220cc2d1127005b5b9132c\n+11f9eeb455f0ad77e530952691897515\n $tcSHA3_256 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 1285930925775673620#Word64\n- 14264045385536048281#Word64\n+ 8933329073862575074#Word64\n+ 14136926325504501595#Word64\n $trModule\n $tcSHA3_3\n 0#\n GHC.Types.krep$*]\n-55eec5cfd1640401d689a886a1f7f655\n+8f0c862592320f7f3402ead92aad1c01\n $tcSHA3_3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3_4]\n-80039b27150905cf4ab5fe96baa5547a\n+6020ef2b9ce27aa4a8d1334b5fb4db4b\n $tcSHA3_384 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 18274379167630605301#Word64\n- 5186427814303815258#Word64\n+ 6698749504343008802#Word64\n+ 5197964153468853271#Word64\n $trModule\n $tcSHA3_5\n 0#\n GHC.Types.krep$*]\n-4e5e53f15c33dfa6f757f4ad54672cb7\n+abf2d711dcfa7d24773040932c248313\n $tcSHA3_4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3_256\"#]\n-4a82a4e3bde5f10bb4b909fc60860034\n+d766d4017ab2ada0173b0bde94f273d7\n $tcSHA3_5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3_6]\n-35ba9897f07f2c8b1192d80caa80c0a6\n+e8ad3ba3a5c94c7bfb3dbf4f705bd411\n $tcSHA3_512 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 1806861432248962957#Word64\n- 12698942759818513572#Word64\n+ 3030739965488831224#Word64\n+ 15281251910070726956#Word64\n $trModule\n $tcSHA3_7\n 0#\n GHC.Types.krep$*]\n-fba79a28478eb6b37f3efd8d7c561509\n+b03b4da5e7f0518ccbff049374717e8e\n $tcSHA3_6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3_384\"#]\n-a360535c5c4c411f0158dfe3e6293d36\n+85ec2100a70e21934cb257c4c8acfdbc\n $tcSHA3_7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA3_8]\n-5e0a1fa6b556272c64c3373b730cb6a6\n+33c0a1f4ab659542b562253ce0e927fe\n $tcSHA3_8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA3_512\"#]\n-e94bf11df008b3c2051dba5a52c6f8a5\n+5b369ed2eb802e9220bece3f1fe56dbc\n $tcSHA4 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA5]\n-890122eb0c3e3c5f57b5169342598cd7\n+f69fb7688cdad240538df8798f19418c\n $tcSHA5 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA224\"#]\n-34583f715590ed03c815b9c6be819dc4\n+46aebb75e95f7c61be292d7999808d82\n $tcSHA512 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2937242947991259168#Word64\n- 11251927937239973868#Word64\n+ 7363786738717933379#Word64\n+ 14434943199527956695#Word64\n $trModule\n $tcSHA10\n 0#\n GHC.Types.krep$*]\n-fb8bfc6247e90c7f73c2e91bc9d08674\n+eb6ed8c2c0df7262664d1ceb2899590a\n $tcSHA6 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA7]\n-3c04d37082994b993c8004457c683841\n+34c706e93a9b6e435447fbf8639c6644\n $tcSHA7 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA256\"#]\n-3ad11c3aec2f8404290e6f5ecbdf274d\n+406f48a54f25c630e6a085ea36348d45\n $tcSHA8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcSHA9]\n-6899d436e52d7740f735b82d42a7bee9\n+20ae8be3a254349da7eac824bbceee2d\n $tcSHA9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"SHA384\"#]\n-ee593699945ca5d68fe50bd5e6882d00\n+6ba577327100d2105482b371b65749b9\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-f75b8090ed6ccc9936aee2801f2a583e\n+c3c4c3c6d0b1dff3a9a085d483ea710a\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-b305acc4f2f144caebbad70dd1783ec2\n+ad756d9ac65b4eb39f5be08795f4fd83\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.Hash\"#]\n-349875816d1a6b53b49c301e56a4ac1b\n+3ba4d3ef0825abf61cce025a1701e7dd\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-d1d9cf2e91c0aceb669fe8a02661dd40\n+037d00f7cb6310678086d982cc4f2703\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-057f13e0a8fa7b8550777613ce96df96\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+7df1b180b6103b8f7997c0deb70347c2\n $w$snettleHashFinalize ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -2957,15 +2957,15 @@\n s2 of wild4 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n mba\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -2995,15 +2995,15 @@\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 x) } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } })]\n-9419265b9162982d7be9ce6dad8b6d16\n+31bbed8199f5ac0d05a0ffa9a7d1d0d6\n $w$snettleHashFinalize1 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3085,15 +3085,15 @@\n s2 of wild4 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n mba\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -3123,15 +3123,15 @@\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 x) } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } })]\n-302e824ca0a4b8b1bb6acc15fe2047a4\n+3b10c6343c5b0d659bb2cdcdbd206ba9\n $w$snettleHashFinalize10 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3213,15 +3213,15 @@\n s2 of wild4 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n mba\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -3251,15 +3251,15 @@\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 x) } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } })]\n-32080d6973d851f8f9b49f19ca794f9a\n+b5bd3327be5e85616d97d68476bf0f0b\n $w$snettleHashFinalize11 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3341,15 +3341,15 @@\n s2 of wild4 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n mba\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -3379,15 +3379,15 @@\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 x) } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } })]\n-9f376c4bc9cd409f44de5fc9009b7938\n+c6916e96a08ec3190d6a236f0f0086d9\n $w$snettleHashFinalize12 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3469,15 +3469,15 @@\n s2 of wild4 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n mba\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -3507,15 +3507,15 @@\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 x) } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } })]\n-f862c814862690c287d93bfe96e53796\n+b653b73eb389aaf49f8fb8dfab8d5004\n $w$snettleHashFinalize13 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3597,15 +3597,15 @@\n s2 of wild4 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n mba\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -3635,15 +3635,15 @@\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 x) } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } })]\n-e911136ada3a990640e8fe707b9002f4\n+826d0deda46cea34f76ce0fa80699550\n $w$snettleHashFinalize2 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3725,15 +3725,15 @@\n s2 of wild4 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n mba\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -3763,15 +3763,15 @@\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 x) } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } })]\n-f2ddf385bc04ae15639cc841336be415\n+52c10ec822aa49e913d8a47e807a4f78\n $w$snettleHashFinalize3 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3853,15 +3853,15 @@\n s2 of wild4 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n mba\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -3891,15 +3891,15 @@\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 x) } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } })]\n-cb87eb12a401163a2d88850d1b7cccae\n+bfce9a188798618b0281fa5ea3cec78a\n $w$snettleHashFinalize4 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -3981,15 +3981,15 @@\n s2 of wild4 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n mba\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -4019,15 +4019,15 @@\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 x) } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } })]\n-2730cd4dd74375753d2283995e9ac54e\n+f20134b0123fd4e11ff7f3e3a0683379\n $w$snettleHashFinalize5 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -4109,15 +4109,15 @@\n s2 of wild4 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n mba\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -4147,15 +4147,15 @@\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 x) } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } })]\n-19e8e9b6872722f22cc5a55b08fac42b\n+b1afad0168ff737f8c0e6dddffc2c947\n $w$snettleHashFinalize6 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -4237,15 +4237,15 @@\n s2 of wild4 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n mba\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha224_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha224_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -4275,15 +4275,15 @@\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 x) } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } })]\n-18d9e98b61437ec0b1b928a8fd1298cc\n+1e184d0950b6e84e4b5a6c93f6e1df01\n $w$snettleHashFinalize7 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -4365,15 +4365,15 @@\n s2 of wild4 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n mba\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -4403,15 +4403,15 @@\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 x) } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } })]\n-cac79e7aaf84da2e4efc874cd2b77086\n+b146cc0187e24c2b3eb5f67ba288be95\n $w$snettleHashFinalize8 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -4493,15 +4493,15 @@\n s2 of wild4 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n mba\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha384_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha384_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -4531,15 +4531,15 @@\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 x) } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } })]\n-f5fb9a55a7f8d110ec4e954ab32e3b98\n+433b73b403dd759f00ddb1077b23cb22\n $w$snettleHashFinalize9 ::\n GHC.Prim.MutableByteArray# GHC.Prim.RealWorld\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.MutableByteArray#\n@@ -4621,15 +4621,15 @@\n s2 of wild4 { Solo# ds4 ->\n case GHC.Prim.touch#\n @'GHC.Types.Unlifted\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld)\n mba\n ds4 of s' { DEFAULT ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n@@ -4659,15 +4659,15 @@\n GHC.Magic.lazy\n @Data.ByteString.Internal.Type.ByteString\n (Data.ByteString.Internal.Type.BS ipv7 ipv3 x) } } }\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty Data.ByteString.Internal.Type.ByteString\n of {} } })]\n-546315a5eb649f8a07a04c312bfb4a29\n+7058e9349c93fb1adbc7f7c1933994ba\n $w$snettleHashUpdate ::\n GOSTHASH94\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4734,15 +4734,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_gosthash94_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_gosthash94_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4760,15 +4760,15 @@\n s of wild2 { (#,#) ww ww1 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes\n ww1)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-6a075c435c57d18358f66bf682c88eeb\n+3e33151908bd7fb6b149cf1a36d7bf80\n $w$snettleHashUpdate1 ::\n MD2\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4835,15 +4835,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md2_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md2_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4861,15 +4861,15 @@\n s of wild2 { (#,#) ww ww1 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes\n ww1)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-2886a91dc30c9915d638a07c92a37ebb\n+c653046fd4ead5d64e4a6bf93546715a\n $w$snettleHashUpdate10 ::\n SHA3_256\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -4936,15 +4936,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -4962,15 +4962,15 @@\n s of wild2 { (#,#) ww ww1 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes\n ww1)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-b16c03274da2077aa4d1b09224b0672c\n+93a4b38d8343bb3df6cb869c5cacbf5c\n $w$snettleHashUpdate11 ::\n SHA3_384\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5037,15 +5037,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_384_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_384_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5063,15 +5063,15 @@\n s of wild2 { (#,#) ww ww1 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes\n ww1)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-081a8a2805e80265f229c5a2043260b4\n+3fdcb234c9f39f1067ceaeea11750a9d\n $w$snettleHashUpdate12 ::\n SHA3_512\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5138,15 +5138,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5164,15 +5164,15 @@\n s of wild2 { (#,#) ww ww1 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes\n ww1)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-b1592bd3c19e7a20fa7dd53575a32a19\n+f294b22aa2f0f26785861384c4010943\n $w$snettleHashUpdate13 ::\n SHA512\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5239,15 +5239,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5265,15 +5265,15 @@\n s of wild2 { (#,#) ww ww1 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes\n ww1)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-5e0ea182d5f21c3bb5538ad4879a5464\n+832a997f34f8c1860b32f5ada77e449e\n $w$snettleHashUpdate2 ::\n MD4\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5340,15 +5340,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md4_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md4_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5366,15 +5366,15 @@\n s of wild2 { (#,#) ww ww1 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes\n ww1)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-d56e5ab556f02f9ebe65aca5285382da\n+a04da4d95ffedb1897bc25be39a1a40d\n $w$snettleHashUpdate3 ::\n MD5\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5441,15 +5441,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_md5_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_md5_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5467,15 +5467,15 @@\n s of wild2 { (#,#) ww ww1 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes\n ww1)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-faa3f7ff5abf050f5fe8e30fdbab5385\n+4eb8815905c70bf360e73281da3dade2\n $w$snettleHashUpdate4 ::\n RIPEMD160\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5542,15 +5542,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_ripemd160_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_ripemd160_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5568,15 +5568,15 @@\n s of wild2 { (#,#) ww ww1 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes\n ww1)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-7176f5ba21effd0506da1411a16659a9\n+5a0b300e381adbc165ceea9736dca924\n $w$snettleHashUpdate5 ::\n SHA1\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5643,15 +5643,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha1_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha1_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5669,15 +5669,15 @@\n s of wild2 { (#,#) ww ww1 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes\n ww1)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-f0e5b96d7b2f2bf03ae8deb2d7ebff27\n+607635da06e6eac0a9def4868605d86b\n $w$snettleHashUpdate6 ::\n SHA224\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5744,15 +5744,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5770,15 +5770,15 @@\n s of wild2 { (#,#) ww ww1 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes\n ww1)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-3041f1327a93d31f67f0009b0049849d\n+8ee5db7c4adc7c3583dc645bf69687cb\n $w$snettleHashUpdate7 ::\n SHA256\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5845,15 +5845,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha256_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha256_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5871,15 +5871,15 @@\n s of wild2 { (#,#) ww ww1 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes\n ww1)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-c31ff9f7be78b24e54f79b37c2b914d8\n+2045a4de931c6a8154face202ef4fff5\n $w$snettleHashUpdate8 ::\n SHA384\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -5946,15 +5946,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha512_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha512_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -5972,15 +5972,15 @@\n s of wild2 { (#,#) ww ww1 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes\n ww1)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-a3000b66ad0620ee4160689331af682a\n+de6dd63f04defd9bfacb06e8a5836fef\n $w$snettleHashUpdate9 ::\n SHA3_224\n -> Data.ByteString.Internal.Type.ByteString\n -> (# Data.SecureMem.SecureMem #)\n [TagSig: , LambdaFormInfo: LFReEntrant 2,\n Arity: 2, Strictness: , Inline: [2],\n Unfolding: Core: \n@@ -6047,15 +6047,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_sha3_224_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_sha3_224_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -6073,28 +6073,28 @@\n s of wild2 { (#,#) ww ww1 ->\n GHC.Magic.lazy\n @Data.SecureMem.SecureMem\n (Data.ByteArray.ScrubbedBytes.ScrubbedBytes\n ww1)\n `cast`\n (Sym (Data.SecureMem.N:SecureMem[0])) } } }) #)]\n-3f9f20c00501effe14924955616b8464\n+465da1a8778ed7fb7e6dec4762737eed\n type GOSTHASH94 :: *\n data GOSTHASH94\n = GOSTHASH94 {gosthash94_ctx :: Data.SecureMem.SecureMem}\n-40ac1ae41c36497889e989e334df1adb\n+50022a9f515606bd075084e065260824\n type MD2 :: *\n data MD2 = MD2 {md2_ctx :: Data.SecureMem.SecureMem}\n-90cc0943b520d3a69e07f380ced15d8b\n+4d673be333b85bec3f2fb1286be32480\n type MD4 :: *\n data MD4 = MD4 {md4_ctx :: Data.SecureMem.SecureMem}\n-5e7a3c03ed650cf18b2342548c89bc02\n+8a78ab0e09a5c6f9a31e6dc95e5081f7\n type MD5 :: *\n data MD5 = MD5 {md5_ctx :: Data.SecureMem.SecureMem}\n-1c40e9160850a3fa5c5bd14a04aebb08\n+5a592a1e9baa3ade9b3c81f4609ccbe9\n type NettleHashAlgorithm :: * -> GHC.Types.Constraint\n class NettleHashAlgorithm a where\n nha_ctx_size :: Data.Tagged.Tagged a GHC.Types.Int\n nha_block_size :: Data.Tagged.Tagged a GHC.Types.Int\n nha_digest_size :: Data.Tagged.Tagged a GHC.Types.Int\n nha_name :: Data.Tagged.Tagged a GHC.Base.String\n nha_init :: Data.Tagged.Tagged\n@@ -6103,150 +6103,150 @@\n a Crypto.Nettle.Hash.ForeignImports.NettleHashUpdate\n nha_digest :: Data.Tagged.Tagged\n a Crypto.Nettle.Hash.ForeignImports.NettleHashDigest\n nha_ctx :: a -> Data.SecureMem.SecureMem\n nha_Ctx :: Data.SecureMem.SecureMem -> a\n {-# MINIMAL nha_ctx_size, nha_block_size, nha_digest_size,\n nha_name, nha_init, nha_update, nha_digest, nha_ctx, nha_Ctx #-}\n-49cce54058ceef21e0cbdc397e3fba08\n+c1049136d113a417c932f86528c8e8d4\n type RIPEMD160 :: *\n data RIPEMD160\n = RIPEMD160 {ripemd160_ctx :: Data.SecureMem.SecureMem}\n-a0a66a56301f1cdbcd38e1a914656697\n+5fa5173d811fe1c94ffd8b8cb9addba8\n type SHA1 :: *\n data SHA1 = SHA1 {sha1_ctx :: Data.SecureMem.SecureMem}\n-03a6217291d3d8679b6f36e34b662fc8\n+0d79516868897ca018b5970ccd9115ee\n type SHA224 :: *\n data SHA224 = SHA224 {sha224_ctx :: Data.SecureMem.SecureMem}\n-b19620174b1425bb722711d0ab3a4738\n+1e7cd4c8e67a180c4ad37ac3348b053b\n type SHA256 :: *\n data SHA256 = SHA256 {sha256_ctx :: Data.SecureMem.SecureMem}\n-1ad3f6516833b5af1be50a1759265304\n+0f7c4035d43226f473265c8368f47e5f\n type SHA384 :: *\n data SHA384 = SHA384 {sha384_ctx :: Data.SecureMem.SecureMem}\n-824f92de71e09287252119aaedd977af\n+f1bfdcecbe35edde339fe447918c642b\n type SHA3_224 :: *\n data SHA3_224 = SHA3_224 {sha3_224_ctx :: Data.SecureMem.SecureMem}\n-a617051165f746e4af1a6562485c7139\n+ffe970a53f5b218b3ece82f78c0a2bf3\n type SHA3_256 :: *\n data SHA3_256 = SHA3_256 {sha3_256_ctx :: Data.SecureMem.SecureMem}\n-f9f2bafdbcc7ea5a4e0f4dd0ecb17c9f\n+80c0823fe6c952e6cc892fc5b132cf22\n type SHA3_384 :: *\n data SHA3_384 = SHA3_384 {sha3_384_ctx :: Data.SecureMem.SecureMem}\n-e88f1de4ca969b417e5f193ca04897d2\n+c2084be19ec6cf494eb6e6e7de802cb1\n type SHA3_512 :: *\n data SHA3_512 = SHA3_512 {sha3_512_ctx :: Data.SecureMem.SecureMem}\n-a97d356da524283c7ab6cc73916fabf4\n+bded3064b73c2a5260acaf19c1b13d0c\n type SHA512 :: *\n data SHA512 = SHA512 {sha512_ctx :: Data.SecureMem.SecureMem}\n-01981349b4c55f11b4bf44f350e01691\n+474ecda977761e124daa7fa6e2fe0116\n gosthash94_ctx :: GOSTHASH94 -> Data.SecureMem.SecureMem\n RecSel Left GOSTHASH94\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: GOSTHASH94) ->\n case ds of wild { GOSTHASH94 ds1 -> ds1 }]\n-4fd0efb8ab0ad4a0aac9fd3c6cc8cf30\n+28a55231f76921ddfe02812eea1a4ea5\n md2_ctx :: MD2 -> Data.SecureMem.SecureMem\n RecSel Left MD2\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: MD2) ->\n case ds of wild { MD2 ds1 -> ds1 }]\n-bd4be6b8b219c1cd016f6a08780e1f49\n+ec4a770bef56e28b12ee70caaec67557\n md4_ctx :: MD4 -> Data.SecureMem.SecureMem\n RecSel Left MD4\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: MD4) ->\n case ds of wild { MD4 ds1 -> ds1 }]\n-3c520f843edae6bdd64d298a6de799aa\n+26dab9de8c891e917fc500479161ebb0\n md5_ctx :: MD5 -> Data.SecureMem.SecureMem\n RecSel Left MD5\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: MD5) ->\n case ds of wild { MD5 ds1 -> ds1 }]\n-7ca267942bd19143452fdb5bcfecad24\n+51b7d49bb6a628d0309c75e7b515581e\n ripemd160_ctx :: RIPEMD160 -> Data.SecureMem.SecureMem\n RecSel Left RIPEMD160\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: RIPEMD160) ->\n case ds of wild { RIPEMD160 ds1 -> ds1 }]\n-c3bb7807abac0fb9ccd4e6e9d729f7e9\n+727fc2fa628c7cc62f3be89a38aecf6e\n sha1_ctx :: SHA1 -> Data.SecureMem.SecureMem\n RecSel Left SHA1\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA1) ->\n case ds of wild { SHA1 ds1 -> ds1 }]\n-8163a62e0dc5c9267325284a73ede806\n+4fb7680ecbc674a9f9e10cd36d298f4c\n sha224_ctx :: SHA224 -> Data.SecureMem.SecureMem\n RecSel Left SHA224\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA224) ->\n case ds of wild { SHA224 ds1 -> ds1 }]\n-33f6f021698aea2dbef7f4752517b491\n+e6408a95c89139d640d078c6ba770beb\n sha256_ctx :: SHA256 -> Data.SecureMem.SecureMem\n RecSel Left SHA256\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA256) ->\n case ds of wild { SHA256 ds1 -> ds1 }]\n-6fa72375920a8214fafe3caa6a4407ab\n+1f954ad2de3d1d97488c236d01a33836\n sha384_ctx :: SHA384 -> Data.SecureMem.SecureMem\n RecSel Left SHA384\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA384) ->\n case ds of wild { SHA384 ds1 -> ds1 }]\n-0a9501f1cfdf124f20c5443a7304e417\n+1bb5826d824ff2ab4631158153630f73\n sha3_224_ctx :: SHA3_224 -> Data.SecureMem.SecureMem\n RecSel Left SHA3_224\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA3_224) ->\n case ds of wild { SHA3_224 ds1 -> ds1 }]\n-73e12ff1a0d3a6b184107c4c231aa19d\n+62e72fdc104749e454887584c2413b69\n sha3_256_ctx :: SHA3_256 -> Data.SecureMem.SecureMem\n RecSel Left SHA3_256\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA3_256) ->\n case ds of wild { SHA3_256 ds1 -> ds1 }]\n-7b303eafadb75c7c30774be89f35423a\n+cfdf3b7b795d58907d49cff43254e8e9\n sha3_384_ctx :: SHA3_384 -> Data.SecureMem.SecureMem\n RecSel Left SHA3_384\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA3_384) ->\n case ds of wild { SHA3_384 ds1 -> ds1 }]\n-2b85097e6c4cdb9d5adb81630d79b76c\n+ee9e15921bc345f54ade8daed71fa7e0\n sha3_512_ctx :: SHA3_512 -> Data.SecureMem.SecureMem\n RecSel Left SHA3_512\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA3_512) ->\n case ds of wild { SHA3_512 ds1 -> ds1 }]\n-d8015667516de81bf381c439d6751792\n+f9df5e7a8aef072e0c80feeb5398b6ed\n sha512_ctx :: SHA512 -> Data.SecureMem.SecureMem\n RecSel Left SHA512\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(1!P(L))>, CPR: 1,\n Unfolding: Core: \n \\ (ds['GHC.Types.Many] :: SHA512) ->\n case ds of wild { SHA512 ds1 -> ds1 }]\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/KeyedHash.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/KeyedHash.p_hi", "comments": ["Files 80% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Crypto.Nettle.KeyedHash 9066\n- interface hash: 981c2bfa78095185d706ed7226a8432b\n- ABI hash: bf180a245383bb7ab72faaf4bfed6af5\n- export-list hash: 96e87bf948a858b522330e35c671771c\n+ interface hash: 2fb21f218373fe9af98c1fbd181c6ed8\n+ ABI hash: 631365508b741796083099178006d140\n+ export-list hash: f79b5cb0a72e433069daa388fd05c5eb\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 1e7c2419936267c297926d164ab15de8\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 9be2183cd1098f7a751e32a61d885e4c\n sig of: Nothing\n@@ -29,15 +29,15 @@\n Crypto.Nettle.Hash.Types.keyedHashLazy'\n Crypto.Nettle.Hash.Types.keyedHashName\n Crypto.Nettle.Hash.Types.keyedHashName'\n Crypto.Nettle.Hash.Types.keyedHashUpdate\n Crypto.Nettle.Hash.Types.keyedHashUpdateLazy\n Crypto.Nettle.Hash.Types.KeyedHash{Crypto.Nettle.Hash.Types.KeyedHash}\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm{Crypto.Nettle.Hash.Types.implKeyedHashDigestSize Crypto.Nettle.Hash.Types.implKeyedHashFinalize Crypto.Nettle.Hash.Types.implKeyedHashInit Crypto.Nettle.Hash.Types.implKeyedHashName Crypto.Nettle.Hash.Types.implKeyedHashUpdate Crypto.Nettle.Hash.Types.implKeyedHashUpdateLazy}\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types\n boot module dependencies:\n direct package dependencies: base-4.18.2.1\n plugin package dependencies:\n trusted package dependencies: base-4.18.2.1\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n@@ -45,61 +45,61 @@\n Data.Functor.Sum Data.Monoid Data.Semigroup Data.Semigroup.Internal\n Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception GHC.IsList\n GHC.RTS.Flags Data.ByteString.Internal.Type\n Data.ByteString.Lazy.Internal Control.DeepSeq\n GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type Data.Tagged\n Language.Haskell.TH.Syntax\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types 164d5403cc1d646abf67b911d2c09441\n- exports: 7416416d66f4eb0fcbbe4bfec62ac6d9\n- KeyedHash c37040b31cab10706578cde20c1b2255\n- KeyedHash c7136493bb64c84fa55792c61942b5a3\n- KeyedHashAlgorithm 8de5abb12aee33845adbf722263f7915\n- implKeyedHashDigestSize c433a07becad9266f854d33decf3df8d\n- implKeyedHashFinalize 14e39c5f3d444c768ff44f3eccbc1d2e\n- implKeyedHashInit f25735fae065a860261e364bb9247620\n- implKeyedHashName 6a834ca1e705908aac8d214de254ea17\n- implKeyedHashUpdate d5f892aaf324f39784aec9c094add0f1\n- implKeyedHashUpdateLazy 94df3be68ce58ec97f441f595c99fac8\n- keyedHash 97820491747c81e02e81997c3bdddf1d\n- keyedHash' 68dc2b83b2b464504e0744b5ce69f696\n- keyedHashDigestSize 6c2fce692b73ae0e7ccfb038ef4a9c4d\n- keyedHashDigestSize' c8c0709f1a49cae8dcf6784d8ea5be16\n- keyedHashFinalize 4fff3d54e96fbc32bffde7fc4fd68240\n- keyedHashInit 755dd182584f87890cbf5d49cda53565\n- keyedHashInit' a22007104dd60adf1310af7a48e29ff5\n- keyedHashLazy 7a5d972b8dffd34d1b29eb97cff8b251\n- keyedHashLazy' 43ea6ed336f5c833f3b73a542aadac0d\n- keyedHashName 5a1416c2552eea8a53056082b6641fba\n- keyedHashName' a5f167236768d2bb422d13e8984589ce\n- keyedHashUpdate 1d94b2142b2e4d0997423a9ba294ce02\n- keyedHashUpdateLazy c74bbce03338d879a91066c1c4c90d3a\n-dd61503f345251ee7d7f77bd6b778dfe\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types 47caf3dbf26e5ba0109261ac8ce86d73\n+ exports: da7edfa1b7073d44f91282c82d88e4b3\n+ KeyedHash cc0f02e2784e2b55b9859fe4cd798f7f\n+ KeyedHash 267c0eb1f915c445b762b136a50caabf\n+ KeyedHashAlgorithm d239ae2f91a758c3c0f0ad28e31d9313\n+ implKeyedHashDigestSize 62b5bce5a70544eceabbcb7bd19c3ed5\n+ implKeyedHashFinalize a7d6672b2477f376f81b2fd00b780c47\n+ implKeyedHashInit 9fc870726b84b2c0241aa066fdabf8f9\n+ implKeyedHashName 4485d74c5965cec88a7762f86a88fe38\n+ implKeyedHashUpdate b83335a16cd682602f30881378a24ed1\n+ implKeyedHashUpdateLazy 8b125354a3445eb4f3d7d3da4617bc75\n+ keyedHash 5ddacce467a172ffad6eab0e85670cbb\n+ keyedHash' 91bb4122fa91d9ff2d906720c030a675\n+ keyedHashDigestSize df1af28d56906b915cd1e4a0ab3fb8bb\n+ keyedHashDigestSize' 5ef556837e2badb4c5cf8674df968434\n+ keyedHashFinalize 0a781bef91fd016ddda4d37661d1e0b8\n+ keyedHashInit 66c6630b098ae4be0a1fe6eb05eee371\n+ keyedHashInit' bc41bccba5f4e1c4f6206625cbafdf4e\n+ keyedHashLazy 605f58cb8c32b2b1bac0fc20358f877c\n+ keyedHashLazy' efac500decb3d509390890fae28610c2\n+ keyedHashName 00fbac01fda9f6ef236cbceee6c52f29\n+ keyedHashName' 3a3ba6bdad919747bb811ea9a747024d\n+ keyedHashUpdate 46e8930e84a7185a3e586e14ae1f7522\n+ keyedHashUpdateLazy 11e29d0586d852bdcb53a41c465119dc\n+48f3d2bf87cbe27cd450316953e8c996\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-44f268277e5998eee42096fbdd080e62\n+374e27a006079a15f5baa399fdf35fb2\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-d7d7e509dd46830a6ee2fdc86cda96e3\n+1f9c113d5f3495e06e5d9197fe0de4c7\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.KeyedHash\"#]\n-393a7443b2c90ceb391c1e615f19e702\n+8e731b38f88574fd083a86d64ce45c29\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-a3fe1a232bde3eeefeee3514068727cf\n+7caf51156c71d8b8d18978ed1e827a58\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n trusted: safe-inferred\n require own pkg trusted: False\n docs:\n Nothing\n extensible fields:\n \n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Crypto/Nettle/UMAC.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Crypto/Nettle/UMAC.p_hi", "comments": ["Files 96% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Crypto.Nettle.UMAC 9066\n- interface hash: 12b808069b4ab616594ca6d14d47d172\n- ABI hash: 87bc2c64ffcbcdb44777d77272ddc4ff\n- export-list hash: abe3708f82108401ab1b91e6104c3872\n+ interface hash: dcc761cdd89959b03ac59eac07675518\n+ ABI hash: 8c01b64b01c0d0f4e4bac55603e73f68\n+ export-list hash: 3e9e1cb0226a6af1b73307e88e8d2021\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: bb48ed60b5cfec4ddda45084836dcd3e\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: fae75b7bf8763e29aad021fa981f2f6f\n sig of: Nothing\n@@ -20,17 +20,17 @@\n exports:\n umacInitKeyedHash\n UMAC{umacDigestSize umacFinalize umacInit umacName umacSetNonce umacUpdate umacUpdateLazy}\n UMAC128\n UMAC32\n UMAC64\n UMAC96\n-direct module dependencies: nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.ForeignImports\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.KeyedHash\n- nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils\n+direct module dependencies: nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.ForeignImports\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.KeyedHash\n+ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n securemem-0.1.10-HLLlwOTmh0eB6gv2Xw5r0O\n tagged-0.8.8-Kzng2lnKElzJiyKd9g735c\n plugin package dependencies:\n orphans: GHC.Base GHC.Float Basement.Block Basement.UArray.Base\n GHC.Prim.Ext\n@@ -66,59 +66,59 @@\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea\n import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.ForeignImports b7014dada674f6d76f67739995c0019e\n- exports: ea48ec4ac1d956d14d51e0891aabeaef\n- c_umac128_ctx_size 688ec0986d267fc69a6257848dc4f712\n- c_umac128_digest b741624e6b5af58d2de6ed75a2fe8056\n- c_umac128_digest_size c0eb9c84c72571ab890ba6ec0ed65b9f\n- c_umac128_set_key 84bd005a3b73516025901d2272727ecb\n- c_umac128_set_nonce b7a6d096f29d3d5c109af74381a7227e\n- c_umac128_update f52afcdab09a498078f18e1254e67af2\n- c_umac32_ctx_size 64d09a83085b2145a6531a4ae0725e23\n- c_umac32_digest aa70ea135a34065b30afc890763228d7\n- c_umac32_digest_size 73aae518ba6d90280657d24bd7b20e63\n- c_umac32_set_key 0d478f4bfd0f69f3e91c47d2818d60b2\n- c_umac32_set_nonce 5353b40f106a764e68b9cf1253a75529\n- c_umac32_update 0e5ae574204de3c1715a26d703e87446\n- c_umac64_ctx_size 979d479910147328c7248dab3358fb25\n- c_umac64_digest f826d296c151f6eebe3a4d2777d3cf0e\n- c_umac64_digest_size 0438d480784a4f67d8fa48edbb290418\n- c_umac64_set_key 7a6f42fb4874a60219cd15eae22e3c20\n- c_umac64_set_nonce 7f789b96f39d7aab129696b2e192c392\n- c_umac64_update 1c79569044a6c40285f467ef449328db\n- c_umac96_ctx_size 10cff83638805048ce4b848f693fdc6e\n- c_umac96_digest ecb7c17c18c2382d9bcf17b6fcd88175\n- c_umac96_digest_size 20fe903d62d8541c76ccd174e50751d4\n- c_umac96_set_key e773a8e6350e009350744ccde4bed78a\n- c_umac96_set_nonce 53363551c5c30c9c5ba79357150122a5\n- c_umac96_update ba9a39b25014b1a327fba70bf7bbf761\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.Hash.Types 164d5403cc1d646abf67b911d2c09441\n- KeyedHash c37040b31cab10706578cde20c1b2255\n- KeyedHash c7136493bb64c84fa55792c61942b5a3\n- KeyedHashAlgorithm 8de5abb12aee33845adbf722263f7915\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Crypto.Nettle.KeyedHash bf180a245383bb7ab72faaf4bfed6af5\n- exports: 96e87bf948a858b522330e35c671771c\n-import -/ nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:Nettle.Utils d8557c2bca9acfaf86434385f2beaa1e\n- exports: 65c1807a3d6f435ae6243dcced80ec46\n- withByteStringPtr c791aa0e3de06b2a0d2fa4b9ee9d126f\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.ForeignImports 3e31ef935d655c12fe3c391a0249e25d\n+ exports: fbb6ef8d4b5110cb63a890293cd7c50e\n+ c_umac128_ctx_size 158d6407522ac0f4368b309247666000\n+ c_umac128_digest 1bb00ec283b944ab90d3fb1711d1e3c3\n+ c_umac128_digest_size ff559883fa928fbedfb3d597c3fd8e8d\n+ c_umac128_set_key c5503eb0f9c3b180fdb4dfcb6b937afb\n+ c_umac128_set_nonce c7836589465215940b3e67a7993fe09d\n+ c_umac128_update fbd1093d02bd9f0ced65e88d7ba03c3e\n+ c_umac32_ctx_size 89e5c4f684813119f8e0cfee7205bf0d\n+ c_umac32_digest 8724abd2c2c581030480f34bdf24dec8\n+ c_umac32_digest_size f42814662a5b8e367532e7dbf907f6ad\n+ c_umac32_set_key 41bf1ede4dcdf555e1855844798da6a6\n+ c_umac32_set_nonce 75aee3d759985567f84f7aa5546fd6a6\n+ c_umac32_update 5418391843684f31b777386f5a76a53e\n+ c_umac64_ctx_size 13d6c4dce0ffddb55712fc21ab87a680\n+ c_umac64_digest d38d0267a0fe8bb07da1a95fd3ee1e27\n+ c_umac64_digest_size 4acde07a98ae834466b540e96a9c6885\n+ c_umac64_set_key 931516714ebbb04ac2ee5a1d5d110568\n+ c_umac64_set_nonce 2882cde6bcb6ac95825abdb1715c4ab2\n+ c_umac64_update 778e9f4aa9c3ffe4772a05c49c2ef39e\n+ c_umac96_ctx_size 3b8f77460fda422c2da016e64e3e56bd\n+ c_umac96_digest abb3e9f40136fef95329137f6741837a\n+ c_umac96_digest_size 8bd2007aff37414a015a329c4fa425d1\n+ c_umac96_set_key 3fc9b213f7dc3d18683996396f8a2dbe\n+ c_umac96_set_nonce c5bc6b85aac1e019c7f82f20e0b361cb\n+ c_umac96_update c50b95ef6e948bbe5c366de94215987f\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.Hash.Types 47caf3dbf26e5ba0109261ac8ce86d73\n+ KeyedHash cc0f02e2784e2b55b9859fe4cd798f7f\n+ KeyedHash 267c0eb1f915c445b762b136a50caabf\n+ KeyedHashAlgorithm d239ae2f91a758c3c0f0ad28e31d9313\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Crypto.Nettle.KeyedHash 631365508b741796083099178006d140\n+ exports: f79b5cb0a72e433069daa388fd05c5eb\n+import -/ nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:Nettle.Utils 28625b6144f49d78e7dc597cacf5b884\n+ exports: 61b362bd6c00ca9df1b29bc22e8ca60b\n+ withByteStringPtr 972c40992bc0db5337569cf957e69692\n import -/ Data.SecureMem b71987fc77a9d2cd173af4907e6d2c4b\n import -/ Data.Tagged 0147d246d0bffaca363f2b9b1436ac87\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-prim-0.10.0-ghc9.6.6.so\" 4f3129bc10bca8968e4014c777155247\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSghc-bignum-1.3-ghc9.6.6.so\" 77d4569ef03846ed9342c51f3bd44f74\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/libHSbase-4.18.2.1-ghc9.6.6.so\" 360f1a1b1a27ab01cba7a54c48598176\n Module target Crypto.Nettle.UMAC annotated by 1143 of type [Char]\n-8489ef77e996e05b23c28ff9b3fc9ddd\n+967fa829d82737e77113bb75c25e5b60\n $dmumacName :: UMAC u => Data.Tagged.Tagged u GHC.Base.String\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: Compulsory <0,TrueTrue>\n (\\ @u ($dUMAC['GHC.Types.Many] :: UMAC u) ->\n GHC.Base.augment\n @GHC.Types.Char\n@@ -132,15 +132,15 @@\n <*>_N _P _R) of wild1 { GHC.Types.I# y ->\n GHC.Show.itos (GHC.Prim.*# 8# y) (GHC.Types.[] @GHC.Types.Char) }))\n `cast`\n (forall (u :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N _P _R))]\n-82d486b964fb75b3584e5e9ea314efd5\n+004bad4498f0cd488e6400b1ce896191\n $dmumacUpdateLazy ::\n UMAC u => u -> Data.ByteString.Lazy.Internal.ByteString -> u\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1L><1L>,\n Unfolding: Core: Compulsory <0,TrueTrue>\n \\ @u\n ($dUMAC['GHC.Types.Many] :: UMAC u)\n@@ -156,36 +156,36 @@\n (\\ (ds['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (ds1['GHC.Types.Many] :: u -> u)[OneShot]\n (v['GHC.Types.Many] :: u)[OneShot] ->\n case v of z { DEFAULT -> ds1 (k z ds) })\n (GHC.Base.id @u)\n (Data.ByteString.Lazy.toChunks eta)\n u1]\n-c7b3727ff0a5e37ff61576aa2625be50\n+74ed9699d5a7bcde64ce08f8e23fc64e\n $fKeyedHashAlgorithmUMAC1 :: UMAC128\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-ab75ecedd85733dd48e8627fda9b20fd\n+e4306afaa417f9145b6ab4f2068fb2b2\n $fKeyedHashAlgorithmUMAC10 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackAppendCString#\n $fKeyedHashAlgorithmUMAC12\n $fKeyedHashAlgorithmUMAC11]\n-a3dbcdce32f39e52123fe6e1c533868a\n+3864872272391ff4db78098951b848d5\n $fKeyedHashAlgorithmUMAC11 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_umac64_digest_size of wild1 { GHC.Types.I# y ->\n GHC.Show.itos (GHC.Prim.*# 8# y) (GHC.Types.[] @GHC.Types.Char) }]\n-d9e075466643eb79142fda6d7eb8c0d8\n+e2d950055b07ba550e32f1c4fb65d9bf\n $fKeyedHashAlgorithmUMAC12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-efe3b4d6901f2b876449e7b7dcd1767c\n+f52d4ac9e55cf9aeb84e8194b8dd1591\n $fKeyedHashAlgorithmUMAC128 ::\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm UMAC128\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:KeyedHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -202,39 +202,39 @@\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N _P _R)\n $fKeyedHashAlgorithmUMAC128_$cimplKeyedHashUpdateLazy\n $fKeyedHashAlgorithmUMAC128_$cimplKeyedHashFinalize]\n-2d0258e70b3228fcd13a23ff2b1d8962\n+96609c4804c0c635c25e86fc96f7fba4\n $fKeyedHashAlgorithmUMAC128_$cimplKeyedHashFinalize ::\n UMAC128 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ (eta['GHC.Types.Many] :: UMAC128) ->\n case ($fKeyedHashAlgorithmUMAC128_$snettleUmacFinalize eta)\n `cast`\n (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n <(Data.ByteString.Internal.Type.ByteString,\n UMAC128)>_R) of wild { (,) x ds1 ->\n x }]\n-23d43cdfd191cc652ecc9cd5476e953d\n+17811a4b81e47c77e19244a7861c8526\n $fKeyedHashAlgorithmUMAC128_$cimplKeyedHashUpdateLazy ::\n UMAC128 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC128\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (k1['GHC.Types.Many] :: UMAC128)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fKeyedHashAlgorithmUMAC128_go1\n (Data.ByteString.Lazy.toChunks eta)\n k1]\n-bee95aa81cf412d3ec1b1f066e99679e\n+f55522f6c60f966e66ef22eb43638810\n $fKeyedHashAlgorithmUMAC128_$snettleUmacFinalize ::\n UMAC128\n -> Data.Tagged.Tagged\n UMAC128 (Data.ByteString.Internal.Type.ByteString, UMAC128)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ (c['GHC.Types.Many] :: UMAC128) ->\n@@ -290,15 +290,15 @@\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n (GHC.Prim.byteArrayContents#\n@@ -359,24 +359,24 @@\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty (Data.Tagged.Tagged\n UMAC128\n (Data.ByteString.Internal.Type.ByteString,\n UMAC128))\n of {} } } } }))]\n-dad5a19db7b9f7c33d279936d41f65f1\n+1fa8eb8808a4d09f84acfc6a51aab68e\n $fKeyedHashAlgorithmUMAC128_$snettleUmacInit ::\n Data.ByteString.Internal.Type.ByteString -> UMAC128\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case key of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacInit ww ww1 ww2 }]\n-693d5623c1884554449dbe6abb3f076a\n+ea04cb4f8bbcf6ed6ed614279715e217\n $fKeyedHashAlgorithmUMAC128_$snettleUmacUpdate ::\n UMAC128\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged UMAC128 UMAC128\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n \\ (c['GHC.Types.Many] :: UMAC128)\n@@ -446,15 +446,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -478,55 +478,55 @@\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC128[0])\n ; Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } }))]\n-4ab6af14483c629b6b9b961f1e86eaab\n+4b7d69fb0c7abe71b9f190862089604d\n $fKeyedHashAlgorithmUMAC128_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> UMAC128 -> UMAC128\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-196e5b7663e25b1c34dee2d301289a96\n+8f0c42007a2d4300a343cc5156ace8b4\n $fKeyedHashAlgorithmUMAC13 :: UMAC96\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-a087110d3309139b375da59e85f93c64\n+d0dfe395255b0bb54341b11b61b3931e\n $fKeyedHashAlgorithmUMAC14 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackAppendCString#\n $fKeyedHashAlgorithmUMAC16\n $fKeyedHashAlgorithmUMAC15]\n-99c17d847ee0c45407aa9b7fe9056d24\n+74512c94a6f4bab945d15654d33bf0c3\n $fKeyedHashAlgorithmUMAC15 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_umac96_digest_size of wild1 { GHC.Types.I# y ->\n GHC.Show.itos (GHC.Prim.*# 8# y) (GHC.Types.[] @GHC.Types.Char) }]\n-1b292ce82ddb06962f74e022cb2f64a6\n+5f4177b55aa1b3b2d8513eb3b1413ecd\n $fKeyedHashAlgorithmUMAC16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-4415dfb2b4627f5338c79b4e7c7f0eb0\n+b893f48760fb93b2f87b2bdde3157b88\n $fKeyedHashAlgorithmUMAC2 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackAppendCString#\n $fKeyedHashAlgorithmUMAC4\n $fKeyedHashAlgorithmUMAC3]\n-757b843a1b96b095413a24400197e447\n+3871597fdcdf8be04ff60b7de6713a0f\n $fKeyedHashAlgorithmUMAC3 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_umac128_digest_size of wild1 { GHC.Types.I# y ->\n GHC.Show.itos (GHC.Prim.*# 8# y) (GHC.Types.[] @GHC.Types.Char) }]\n-0f309ce0321c01db0ebccba852688c69\n+14ba65383b1614ba34d0577fd2c9d802\n $fKeyedHashAlgorithmUMAC32 ::\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm UMAC32\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:KeyedHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -543,39 +543,39 @@\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N _P _R)\n $fKeyedHashAlgorithmUMAC32_$cimplKeyedHashUpdateLazy\n $fKeyedHashAlgorithmUMAC32_$cimplKeyedHashFinalize]\n-404b00a262bdf273d4c91004f24d2ceb\n+35e9ead4e528d17a327da49a2671d613\n $fKeyedHashAlgorithmUMAC32_$cimplKeyedHashFinalize ::\n UMAC32 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ (eta['GHC.Types.Many] :: UMAC32) ->\n case ($fKeyedHashAlgorithmUMAC32_$snettleUmacFinalize eta)\n `cast`\n (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n <(Data.ByteString.Internal.Type.ByteString,\n UMAC32)>_R) of wild { (,) x ds1 ->\n x }]\n-6e773c97df20674613ba7d1ffffac499\n+164b359bf843c38f67730c7829095422\n $fKeyedHashAlgorithmUMAC32_$cimplKeyedHashUpdateLazy ::\n UMAC32 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC32\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (k1['GHC.Types.Many] :: UMAC32)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fKeyedHashAlgorithmUMAC32_go1\n (Data.ByteString.Lazy.toChunks eta)\n k1]\n-2cb8efe576d75f55d62312b68b66d2d8\n+a445a69cf7758845f08a73a3b9b4d658\n $fKeyedHashAlgorithmUMAC32_$snettleUmacFinalize ::\n UMAC32\n -> Data.Tagged.Tagged\n UMAC32 (Data.ByteString.Internal.Type.ByteString, UMAC32)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ (c['GHC.Types.Many] :: UMAC32) ->\n@@ -631,15 +631,15 @@\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n (GHC.Prim.byteArrayContents#\n@@ -700,24 +700,24 @@\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty (Data.Tagged.Tagged\n UMAC32\n (Data.ByteString.Internal.Type.ByteString,\n UMAC32))\n of {} } } } }))]\n-1164dd43d21fa1d99fe9c63f494b914e\n+b1ce9a4e161229b3456fbab3cc04f2e4\n $fKeyedHashAlgorithmUMAC32_$snettleUmacInit ::\n Data.ByteString.Internal.Type.ByteString -> UMAC32\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case key of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacInit1 ww ww1 ww2 }]\n-485cbab63d3cae2067818deca9171256\n+42815a67f3604953be1a08aacc9f22c7\n $fKeyedHashAlgorithmUMAC32_$snettleUmacUpdate ::\n UMAC32\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged UMAC32 UMAC32\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n \\ (c['GHC.Types.Many] :: UMAC32)\n@@ -787,15 +787,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -819,36 +819,36 @@\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC32[0])\n ; Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } }))]\n-3642ae71bf93e0b9c34f6fd596c71e22\n+10cb862ea2ab98880b000c39a4087cf7\n $fKeyedHashAlgorithmUMAC32_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> UMAC32 -> UMAC32\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-9df92a8d23237908e10d05cfdaa2ccfa\n+7ddcfbb474c76b08bc80b4fa32d3c36d\n $fKeyedHashAlgorithmUMAC4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-3aae85120d92c3aa2c3552053dcfdd92\n+9709f1b98614fe9cb83a6e5a30c94bfd\n $fKeyedHashAlgorithmUMAC5 :: UMAC32\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-6d154f1a1dd9cc5be635b8068aeeb83d\n+c5fa04476a3549309bec419d47a18599\n $fKeyedHashAlgorithmUMAC6 :: GHC.Base.String\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackAppendCString#\n $fKeyedHashAlgorithmUMAC8\n $fKeyedHashAlgorithmUMAC7]\n-eb39304facc18ead218e15a5af04e4d8\n+3c3f627692be69007fdf47068df9283b\n $fKeyedHashAlgorithmUMAC64 ::\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm UMAC64\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:KeyedHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -865,39 +865,39 @@\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N _P _R)\n $fKeyedHashAlgorithmUMAC64_$cimplKeyedHashUpdateLazy\n $fKeyedHashAlgorithmUMAC64_$cimplKeyedHashFinalize]\n-61cc5491f765776cc99ee5d664f75d82\n+edac8514b516fbef8103a0ebe690bd2c\n $fKeyedHashAlgorithmUMAC64_$cimplKeyedHashFinalize ::\n UMAC64 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ (eta['GHC.Types.Many] :: UMAC64) ->\n case ($fKeyedHashAlgorithmUMAC64_$snettleUmacFinalize eta)\n `cast`\n (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n <(Data.ByteString.Internal.Type.ByteString,\n UMAC64)>_R) of wild { (,) x ds1 ->\n x }]\n-6caed9bc4762934ce0040dc3beaccc5b\n+5f9a34d8c09de0abe3f8cd685363aa20\n $fKeyedHashAlgorithmUMAC64_$cimplKeyedHashUpdateLazy ::\n UMAC64 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC64\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (k1['GHC.Types.Many] :: UMAC64)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fKeyedHashAlgorithmUMAC64_go1\n (Data.ByteString.Lazy.toChunks eta)\n k1]\n-11acbf9042e0ba130602915ff04de4cf\n+e92996f9bf6a1443f2d6e90a4380034e\n $fKeyedHashAlgorithmUMAC64_$snettleUmacFinalize ::\n UMAC64\n -> Data.Tagged.Tagged\n UMAC64 (Data.ByteString.Internal.Type.ByteString, UMAC64)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ (c['GHC.Types.Many] :: UMAC64) ->\n@@ -953,15 +953,15 @@\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n (GHC.Prim.byteArrayContents#\n@@ -1022,24 +1022,24 @@\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty (Data.Tagged.Tagged\n UMAC64\n (Data.ByteString.Internal.Type.ByteString,\n UMAC64))\n of {} } } } }))]\n-dc182b6069102de00257c2c2abf1802a\n+bb17801bf0210e698db4d3be157aafae\n $fKeyedHashAlgorithmUMAC64_$snettleUmacInit ::\n Data.ByteString.Internal.Type.ByteString -> UMAC64\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case key of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacInit2 ww ww1 ww2 }]\n-195c1309338d5f200dce6ed414b8edad\n+8715dfe67cf1783130cdb1a18704e1e2\n $fKeyedHashAlgorithmUMAC64_$snettleUmacUpdate ::\n UMAC64\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged UMAC64 UMAC64\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n \\ (c['GHC.Types.Many] :: UMAC64)\n@@ -1109,15 +1109,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -1141,35 +1141,35 @@\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC64[0])\n ; Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } }))]\n-fd9e36fbcd52ada013c7983520a66ef4\n+71b605d0d39a72a5c10fed01aaadb44b\n $fKeyedHashAlgorithmUMAC64_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> UMAC64 -> UMAC64\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-46024638c4e02d43020ebbcf74f68163\n+30f33c04c813cc8d561d80b48a5730b2\n $fKeyedHashAlgorithmUMAC7 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n case Crypto.Nettle.Hash.ForeignImports.c_umac32_digest_size of wild1 { GHC.Types.I# y ->\n GHC.Show.itos (GHC.Prim.*# 8# y) (GHC.Types.[] @GHC.Types.Char) }]\n-b3547baa95792ba2fd788fe1a315e772\n+4665262caf5b09a9a767b1eeb8439a9e\n $fKeyedHashAlgorithmUMAC8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-53990c406d2367de3d1c8b0e48dcf8a7\n+011bb31ba0f41c53a9ed2a8153d09e7a\n $fKeyedHashAlgorithmUMAC9 :: UMAC64\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-cb243d81af4e5194521a423737717c6c\n+4b14b4f3b0551ecb1bbf2d05ab746c59\n $fKeyedHashAlgorithmUMAC96 ::\n Crypto.Nettle.Hash.Types.KeyedHashAlgorithm UMAC96\n DFunId\n [TagSig: ,\n LambdaFormInfo: LFCon[Crypto.Nettle.Hash.Types.C:KeyedHashAlgorithm],\n Inline: CONLIKE,\n Unfolding: DFun:.\n@@ -1186,39 +1186,39 @@\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N _P _R)\n $fKeyedHashAlgorithmUMAC96_$cimplKeyedHashUpdateLazy\n $fKeyedHashAlgorithmUMAC96_$cimplKeyedHashFinalize]\n-b1bc1daaee04ebaf3b6b5422c173d980\n+95d8be86665aa36fc4762a415639b7b7\n $fKeyedHashAlgorithmUMAC96_$cimplKeyedHashFinalize ::\n UMAC96 -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ (eta['GHC.Types.Many] :: UMAC96) ->\n case ($fKeyedHashAlgorithmUMAC96_$snettleUmacFinalize eta)\n `cast`\n (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n <(Data.ByteString.Internal.Type.ByteString,\n UMAC96)>_R) of wild { (,) x ds1 ->\n x }]\n-0d0bd4f25a105b937548520f14915287\n+fc6f2b7e0dc3f6155496f47b023881c4\n $fKeyedHashAlgorithmUMAC96_$cimplKeyedHashUpdateLazy ::\n UMAC96 -> Data.ByteString.Lazy.Internal.ByteString -> UMAC96\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L><1L>,\n Unfolding: Core: \n \\ (k1['GHC.Types.Many] :: UMAC96)\n (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n $fKeyedHashAlgorithmUMAC96_go1\n (Data.ByteString.Lazy.toChunks eta)\n k1]\n-1148ca1776a4a90e8c1213d022507473\n+5f83359b68a8d301d7854585b60ce3f1\n $fKeyedHashAlgorithmUMAC96_$snettleUmacFinalize ::\n UMAC96\n -> Data.Tagged.Tagged\n UMAC96 (Data.ByteString.Internal.Type.ByteString, UMAC96)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ (c['GHC.Types.Many] :: UMAC96) ->\n@@ -1274,15 +1274,15 @@\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case Unsafe.Coerce.unsafeEqualityProof\n @GHC.Types.UnliftedType\n @GHC.Prim.ByteArray#\n @(GHC.Prim.MutableByteArray#\n GHC.Prim.RealWorld) of wild2 { Unsafe.Coerce.UnsafeRefl v2 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_digest :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_digest :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n (GHC.Prim.byteArrayContents#\n@@ -1343,24 +1343,24 @@\n 1#\n -> case GHC.ForeignPtr.mallocPlainForeignPtrBytes2\n ret_ty (Data.Tagged.Tagged\n UMAC96\n (Data.ByteString.Internal.Type.ByteString,\n UMAC96))\n of {} } } } }))]\n-5628dee1c63047b7514071da7272d186\n+84942537cfae656927b7fff7c32409fc\n $fKeyedHashAlgorithmUMAC96_$snettleUmacInit ::\n Data.ByteString.Internal.Type.ByteString -> UMAC96\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [2],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (key['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case key of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacInit3 ww ww1 ww2 }]\n-71ca78a9e0674aa107eee5bbc20614c3\n+7e63c7c8e280155adecbcb8c21240b7e\n $fKeyedHashAlgorithmUMAC96_$snettleUmacUpdate ::\n UMAC96\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged UMAC96 UMAC96\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n \\ (c['GHC.Types.Many] :: UMAC96)\n@@ -1430,15 +1430,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -1462,28 +1462,28 @@\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC96[0])\n ; Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } }))]\n-748d2722921eff506b51d320b5d0136c\n+892e071ec732cffa403ee80023ecdfdf\n $fKeyedHashAlgorithmUMAC96_go1 ::\n [Data.ByteString.Internal.Type.ByteString] -> UMAC96 -> UMAC96\n StrWork([!, !])\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1L><1L>]\n-18c7bfb0032ea27de91f275cffc2e76a\n+be5dcf79c29acd4d52e9cbc504c15924\n $fNettleUMACUMAC1 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-55dcaa09e547448e2685cf64ffa2a6bd\n+a7989611ce9f0946303bce8ae21e4f8a\n $fNettleUMACUMAC128 :: NettleUMAC UMAC128\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleUMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC128\n Crypto.Nettle.Hash.ForeignImports.c_umac128_ctx_size\n@@ -1529,28 +1529,28 @@\n $fNettleUMACUMAC2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC128[0])\n $fNettleUMACUMAC1\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:UMAC128[0]))]\n-85c2d80fd640587a201fd2bb36f191fa\n+45ba009edeae20c3085ae83c2d06adbc\n $fNettleUMACUMAC2 :: UMAC128 -> UMAC128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: UMAC128) -> ds]\n-68829f9ca7f4b048840052e2286d7abf\n+bf1621519a0d1602267810dc64297d62\n $fNettleUMACUMAC3 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-0008d6c098551febd093cd1ae6574e77\n+85dddf45ea7d2ae621e9d308d83409a5\n $fNettleUMACUMAC32 :: NettleUMAC UMAC32\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleUMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC32\n Crypto.Nettle.Hash.ForeignImports.c_umac32_ctx_size\n@@ -1596,34 +1596,34 @@\n $fNettleUMACUMAC4\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC32[0])\n $fNettleUMACUMAC3\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:UMAC32[0]))]\n-b1ac810cfe117cd7dbdfcac1755accaf\n+dc470376b8767254366e33c7a0b58d63\n $fNettleUMACUMAC4 :: UMAC32 -> UMAC32\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: UMAC32) -> ds]\n-7d57e9b11b3d96f0b63473a0eee5d493\n+518223d88801102f431988c3be50f5f1\n $fNettleUMACUMAC5 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-7b0f06a61f81197066939c4e7fdb840e\n+8e5527dc27bb13573d5d076e5d7ff8a0\n $fNettleUMACUMAC6 :: UMAC64 -> UMAC64\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: UMAC64) -> ds]\n-753881c188e6d639e96c9ae1c80c1126\n+1b3ae5bf2f9b509de8b0b5d3800378ad\n $fNettleUMACUMAC64 :: NettleUMAC UMAC64\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleUMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC64\n Crypto.Nettle.Hash.ForeignImports.c_umac64_ctx_size\n@@ -1669,28 +1669,28 @@\n $fNettleUMACUMAC6\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC64[0])\n $fNettleUMACUMAC5\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:UMAC64[0]))]\n-2c09cce390d22cfbeb75b1915c640532\n+fbc05c85c1b18eded0955f32c0c676d2\n $fNettleUMACUMAC7 ::\n Data.SecureMem.SecureMem -> Data.SecureMem.SecureMem\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: Data.SecureMem.SecureMem) -> ds]\n-f30a3860bb01577f926d3dee49b8411d\n+d84cfe988a83fea14efdf8a9e0409419\n $fNettleUMACUMAC8 :: UMAC96 -> UMAC96\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <1,TrueTrue>\n \\ (ds['GHC.Types.Many] :: UMAC96) -> ds]\n-d7363df998defed1ef25585d8c74c15a\n+7f55fbcf257ea67724dcf5ff87cb1566\n $fNettleUMACUMAC96 :: NettleUMAC UMAC96\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:NettleUMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC96\n Crypto.Nettle.Hash.ForeignImports.c_umac96_ctx_size\n@@ -1736,19 +1736,19 @@\n $fNettleUMACUMAC8\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC96[0])\n $fNettleUMACUMAC7\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (N:UMAC96[0]))]\n-eb968894fb4d6ade6f1a4df446d3460c\n+49702cf7efbb654a1ff4c2dd5237f33f\n $fUMACUMAC1 :: UMAC128\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-9f74f96f2fdc7affec2cb8ef5e224eda\n+7271901c9cdb68d8629a61f45ed29005\n $fUMACUMAC128 :: UMAC UMAC128\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:UMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC128\n Crypto.Nettle.Hash.ForeignImports.c_umac128_digest_size\n@@ -1776,25 +1776,25 @@\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n <(Data.ByteString.Internal.Type.ByteString,\n UMAC128)>_R)]\n-1d5628a21f05e7099577cf6b9908f5dc\n+c3e4a5728acbc40c3c1d48af10408e47\n $fUMACUMAC128_$snettleUmacSetNonce ::\n UMAC128 -> Data.ByteString.Internal.Type.ByteString -> UMAC128\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC128)\n (nonce['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case nonce of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacSetNonce c ww ww1 ww2 }]\n-172938a2687ab20373531c813f187ad5\n+6438d9378eebc5892966ce2ce7c33e09\n $fUMACUMAC128_$snettleUmacUpdateLazy ::\n UMAC128\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged UMAC128 UMAC128\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n \\ (c['GHC.Types.Many] :: UMAC128)\n@@ -1880,15 +1880,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -1922,23 +1922,23 @@\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC128[0])\n ; Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } }))]\n-b18979ea654f276f5b51a86e4fec816a\n+2ca5933d6bf578c22b817ae68c66cfea\n $fUMACUMAC2 :: UMAC32\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-83651b5a94abdabdf6874dea2e3b4295\n+73cf60ea97192062912d91af1e06085f\n $fUMACUMAC3 :: UMAC64\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-6453415bac82969a9131796421a33ce3\n+19d63eb8481cd1cd05062e47a2388c3e\n $fUMACUMAC32 :: UMAC UMAC32\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:UMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC32\n Crypto.Nettle.Hash.ForeignImports.c_umac32_digest_size\n@@ -1966,25 +1966,25 @@\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n <(Data.ByteString.Internal.Type.ByteString,\n UMAC32)>_R)]\n-b7a27d69d7b5d0c809dbfbb206ee3b7b\n+f20a364bba5ec501ab8aa78dc523a0e0\n $fUMACUMAC32_$snettleUmacSetNonce ::\n UMAC32 -> Data.ByteString.Internal.Type.ByteString -> UMAC32\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC32)\n (nonce['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case nonce of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacSetNonce1 c ww ww1 ww2 }]\n-45d9e65b5bd529b485c2e30f087ec06d\n+b1d2e6512721295b32a6f3444aeeddc8\n $fUMACUMAC32_$snettleUmacUpdateLazy ::\n UMAC32\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged UMAC32 UMAC32\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n \\ (c['GHC.Types.Many] :: UMAC32)\n@@ -2070,15 +2070,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -2112,19 +2112,19 @@\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC32[0])\n ; Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } }))]\n-b9f526f6d366c9a70752b930d5458b64\n+99b8fc928c8109aca229394bc505a073\n $fUMACUMAC4 :: UMAC96\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Strictness: b, CPR: b]\n-df1f1b58fbed785667de427a2740cf97\n+87bd0700c0c0d2df0cb648c0dc2bf166\n $fUMACUMAC64 :: UMAC UMAC64\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:UMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC64\n Crypto.Nettle.Hash.ForeignImports.c_umac64_digest_size\n@@ -2152,25 +2152,25 @@\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n <(Data.ByteString.Internal.Type.ByteString,\n UMAC64)>_R)]\n-4dfe0fba0403e8336881b0572ee5ac08\n+2ae149ff5ab6d65907ff01c53ff8baec\n $fUMACUMAC64_$snettleUmacSetNonce ::\n UMAC64 -> Data.ByteString.Internal.Type.ByteString -> UMAC64\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC64)\n (nonce['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case nonce of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacSetNonce2 c ww ww1 ww2 }]\n-97d4f31d7465a3315bb8057ce67797e4\n+91b5d552959126a92f347a2b1e7d05a9\n $fUMACUMAC64_$snettleUmacUpdateLazy ::\n UMAC64\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged UMAC64 UMAC64\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n \\ (c['GHC.Types.Many] :: UMAC64)\n@@ -2256,15 +2256,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -2298,15 +2298,15 @@\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC64[0])\n ; Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } }))]\n-6bfa8ecd0b00064f0f57083e17074d5e\n+ed22b81cfd5f3c5d5e184234f7384bc7\n $fUMACUMAC96 :: UMAC UMAC96\n DFunId\n [TagSig: , LambdaFormInfo: LFCon[C:UMAC],\n Inline: CONLIKE,\n Unfolding: DFun:.\n @UMAC96\n Crypto.Nettle.Hash.ForeignImports.c_umac96_digest_size\n@@ -2334,25 +2334,25 @@\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n <(Data.ByteString.Internal.Type.ByteString,\n UMAC96)>_R)]\n-55520889d5ac136654de039d76f36b4f\n+d3e7ebae9e8fd7a55ebad8d594b156a9\n $fUMACUMAC96_$snettleUmacSetNonce ::\n UMAC96 -> Data.ByteString.Internal.Type.ByteString -> UMAC96\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (c['GHC.Types.Many] :: UMAC96)\n (nonce['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case nonce of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $w$snettleUmacSetNonce3 c ww ww1 ww2 }]\n-d89f12c013c066be004f518d70f935da\n+262980e5f0ea65f697889e3aad4ad5d8\n $fUMACUMAC96_$snettleUmacUpdateLazy ::\n UMAC96\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.Tagged.Tagged UMAC96 UMAC96\n [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Unfolding: Core: \n \\ (c['GHC.Types.Many] :: UMAC96)\n@@ -2438,15 +2438,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n bx1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_update :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_update :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -2480,319 +2480,319 @@\n (Sym (Data.SecureMem.N:SecureMem[0])))\n `cast`\n (Sym (N:UMAC96[0])\n ; Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R)) } }))]\n-f15fe2a2d9832a8b3afffe1c280f90a3\n+96c9481971b8ee9ad32033b48cbd531c\n $tc'C:NettleUMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5791533848059037320#Word64\n- 1181898033078429741#Word64\n+ 14239297733027228194#Word64\n+ 1251448199805319386#Word64\n $trModule\n $tc'C:NettleUMAC2\n 1#\n $tc'C:NettleUMAC1]\n-8f91a74563b7736ed98fc087f62e23f5\n+3dd205d269194ee11035f59e7b3dcf7a\n $tc'C:NettleUMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-229b47c6be9b4c0fe8e4e1d34483693f\n+22485372d136d187fdf5d7f012150455\n $tc'C:NettleUMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:NettleUMAC3]\n-3c8e68ff3249941145bb4510834b50eb\n+00c6f2e0d99693af5dc47fe2c4422600\n $tc'C:NettleUMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:NettleUMAC\"#]\n-8336a1059053bb8ca587d505962801a6\n+5f0ef9103ab847467187327fc578ffc8\n $tc'C:UMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 17000768531697929562#Word64\n- 7276249127142584224#Word64\n+ 14368549118812980099#Word64\n+ 8551549876670542911#Word64\n $trModule\n $tc'C:UMAC2\n 1#\n $tc'C:UMAC1]\n-b39a9b6cad1f0b0ae56ba4f75200fa95\n+7c4f06623bf03ad87a2d458651f0b3a5\n $tc'C:UMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-9856d017ceb3450fc4345483ff184fe5\n+fcb684a2fbdb34d18c235d027c890d59\n $tc'C:UMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:UMAC3]\n-eb69519d1e1bbfdd621ec57a6f7997dc\n+228dcc4670a037757f1f6c81ddabeb1b\n $tc'C:UMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:UMAC\"#]\n-503ada54931cd3deece0de1c72769cdd\n+697cd8e11c45a5899760c45797ec0f8b\n $tc'UMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-7051a00eebe0db64395765bda4f6ab8d\n+638ef0695da02a13c16f79024ed1b901\n $tc'UMAC10 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-f58e8e7c76d5178898bd1e630a8478f4\n+32141de49fb71c43d403ef78ed35303f\n $tc'UMAC11 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'UMAC12]\n-569f6c018b91366661a51a33a4f8c56d\n+5f8f2da1ce000b2814e4fe3a276ed6b3\n $tc'UMAC12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'UMAC96\"#]\n-8e09ebeadd0f05e22ff7cab98498087c\n+790522b14c5447c17dcd31ff79b0fa68\n $tc'UMAC128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 13351281122341978622#Word64\n- 6463711473519793047#Word64\n+ 8014073443445484492#Word64\n+ 11262691626355956181#Word64\n $trModule\n $tc'UMAC2\n 0#\n $tc'UMAC1]\n-9c82a198df9f6c00c9a4b65f8d729b0d\n+8d03ac4797dd8819c90ad3d69775b406\n $tc'UMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'UMAC3]\n-4300d5efe05b53ebd68b2639b272e4e1\n+43909f23d070d2eb69f43c48505c99a1\n $tc'UMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'UMAC128\"#]\n-5aa73367913c37fa64ae8a758075820c\n+5f96e05f225ad68c025644bed89806fc\n $tc'UMAC32 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 14432565365883032762#Word64\n- 2096417461827583193#Word64\n+ 13394371620916748395#Word64\n+ 17712529736108484136#Word64\n $trModule\n $tc'UMAC5\n 0#\n $tc'UMAC4]\n-c7fdbc0b43df0ba2d2baaf28f329d059\n+76f7189f1522ddeb13ee1ba13248f8fd\n $tc'UMAC4 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-c55c791f065efe878fe67654e91e093d\n+f7b0d29d92e901227e54c209f00b76a0\n $tc'UMAC5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'UMAC6]\n-ae2aba53adaa693cfea6ccbe4bfd983a\n+17e88b6362e4c49da3d4a58001620135\n $tc'UMAC6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'UMAC32\"#]\n-12836a80b5f74ee9e8b319daaccf9583\n+beed4ed7df42ba2b4c59495445d49483\n $tc'UMAC64 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2890543713651946663#Word64\n- 8932506841017459685#Word64\n+ 8901615289612689497#Word64\n+ 6507572371270304214#Word64\n $trModule\n $tc'UMAC8\n 0#\n $tc'UMAC7]\n-2a661225f4bd4d7c029ba278e6c47b61\n+21fe13cb8f790fb222e5c42587603d1b\n $tc'UMAC7 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-e229ad1d3363a24b6f21fbe1d761c48a\n+e59720a3f083eb7bcb64a83ce2f244d7\n $tc'UMAC8 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'UMAC9]\n-313f7d0d1dbe7d7823953d19c80cff84\n+87bc73fd5e3a29a1339eb97e0340cde5\n $tc'UMAC9 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'UMAC64\"#]\n-9accdbf0c4c25dbe64887d918a1e7ace\n+e689f6e98315cf9f192f33ebec0123e9\n $tc'UMAC96 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 10991316307568440636#Word64\n- 17483242021366273494#Word64\n+ 4314667780847416941#Word64\n+ 18238277304280589867#Word64\n $trModule\n $tc'UMAC11\n 0#\n $tc'UMAC10]\n-e4110d5f5e793bd58771a27c2c4326ce\n+0a1076114153b1d80be4eb6f4970f580\n $tcNettleUMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 6967713995521461779#Word64\n- 1783449924203236902#Word64\n+ 8970913864905003140#Word64\n+ 10691404988285776314#Word64\n $trModule\n $tcNettleUMAC2\n 0#\n $tcNettleUMAC1]\n-5226f22c78768d9de1befa84c1c0312d\n+408bb688d7ab0708c1360ab8fcb1271e\n $tcNettleUMAC1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-eec6cdd9cf79166f2197eed81e2cfab2\n+50d74ad6e9b40c54b7651253afbffb0d\n $tcNettleUMAC2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcNettleUMAC3]\n-08e4e32263db1e2ede9a5e47e6fc4018\n+3f901ea3247cdc520399a6b750bb4c40\n $tcNettleUMAC3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"NettleUMAC\"#]\n-40b3614e704925fd04c4677d6d3540aa\n+2ca708bd4acad1ded44947143869ca93\n $tcUMAC :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 5262906333844040767#Word64\n- 11821750310388897300#Word64\n+ 1071634722904633889#Word64\n+ 3810279531898511553#Word64\n $trModule\n $tcUMAC1\n 0#\n $tcNettleUMAC1]\n-feb9263ae7f8fb12efd3fdc7bac480da\n+3bf7f94d0f064d9e4aeaf80825ec96f4\n $tcUMAC1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC2]\n-24c7be4c8633472307add5d0ba1a24c6\n+be4a42306b6b2cc8359089ac195d80a1\n $tcUMAC10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC96\"#]\n-c8ca585a0ef5eb2b38ae4569efc1750f\n+b8d04d3d8e3809b2420ef135735518a8\n $tcUMAC128 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9492998731916066713#Word64\n- 18396825793480677536#Word64\n+ 13723937172991326482#Word64\n+ 11128895739896576111#Word64\n $trModule\n $tcUMAC3\n 0#\n GHC.Types.krep$*]\n-1a0493084f2a3daf6e4c2540b767e73b\n+34703d8a5b1591d0347c7eed1329cc6f\n $tcUMAC2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC\"#]\n-bbbb3e9fbd6df64b076578e255979eea\n+4d8d01f61f329d6a9f67d05cc847a43a\n $tcUMAC3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC4]\n-9b3c524ac5ac261ef7389d8873059daf\n+dc785bc85badb8b35f335662630dbf22\n $tcUMAC32 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 2821681356927131064#Word64\n- 88724579739508790#Word64\n+ 11277386829148558291#Word64\n+ 15307075801428033752#Word64\n $trModule\n $tcUMAC5\n 0#\n GHC.Types.krep$*]\n-085b064575107d9f9e8e12e03f9c4a47\n+c02ace5750b58c961146b164a2147ec4\n $tcUMAC4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC128\"#]\n-b5b2836d7eb549236d8e1fe9815673ad\n+44ee9b7d7bdcd8ce692ebae78fa9fbce\n $tcUMAC5 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC6]\n-605399f14ee489eda6f80b48881504e9\n+baf08c62b4ccbd9d2dfbf01840bd78f4\n $tcUMAC6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC32\"#]\n-0948d62124dd4b76be3eef7e8be91ab8\n+5a4ff6a0b7c715789a9da654616d6464\n $tcUMAC64 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 11889634001113518877#Word64\n- 12132837036836815751#Word64\n+ 15597458505227242736#Word64\n+ 12717771298267782455#Word64\n $trModule\n $tcUMAC7\n 0#\n GHC.Types.krep$*]\n-fc79b53a6c9f8fb010c4e7f874622815\n+40eec1e9b1116d9fad5546292c0fae4b\n $tcUMAC7 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC8]\n-713b79cbaef0de4847fd3dae53cef8d0\n+0d86d25bae674991be90adcaff90c025\n $tcUMAC8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"UMAC64\"#]\n-13317d13e30eb271ed1cad4adbe5f625\n+9e7aa7ca75d08fe99a1f326ee3eec100\n $tcUMAC9 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcUMAC10]\n-d101c49e5b40d537916e716dbf6e71d2\n+d00932570a6fd7a9d51b8f904b03b5c1\n $tcUMAC96 :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3353492698464871487#Word64\n- 5439795676473619299#Word64\n+ 999568243792173334#Word64\n+ 3301919014334739403#Word64\n $trModule\n $tcUMAC9\n 0#\n GHC.Types.krep$*]\n-3b51fdcb71b0dc4ac9020da7fc8a23a0\n+446d227d76c150fcf7a8c0310f0a9f76\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-6b3da91524d675f0e8a26775dbb7a677\n+683133c9f22adeb00898175bc058a860\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-db82216442d04ab27b6a2b1591f60d1b\n+4e830ae07b47adfa0e05a0fe4e99ff37\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Nettle.UMAC\"#]\n-0871053fa3c82cfc7ad41189495026c9\n+9885b78e05bf7b7f0e0b02ef5523471f\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-83d0b963f0a28dd0ac025c5a633e1005\n+12926ef2f796838eb9fc302090fa15b4\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-24e92fe571c699e7a27c1a3f65af3428\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+7018c2a7b7fdb0c5b61b357b04bf275e\n $w$snettleUmacInit ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents -> GHC.Prim.Int# -> UMAC128\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.Addr#)\n@@ -2822,15 +2822,15 @@\n GHC.Prim.RealWorld,\n () #)\n ww1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ww\n@@ -2841,15 +2841,15 @@\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)))\n `cast`\n (Sym (N:UMAC128[0])\n ; Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R)) }))\n `cast`\n (Data.Tagged.N:Tagged[0] <*>_N _P _R) }]\n-9c02ba20b432ee508347570361359972\n+9f8555c54f3b6a81009765d784362cb3\n $w$snettleUmacInit1 ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents -> GHC.Prim.Int# -> UMAC32\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.Addr#)\n@@ -2879,15 +2879,15 @@\n GHC.Prim.RealWorld,\n () #)\n ww1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ww\n@@ -2898,15 +2898,15 @@\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)))\n `cast`\n (Sym (N:UMAC32[0])\n ; Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R)) }))\n `cast`\n (Data.Tagged.N:Tagged[0] <*>_N _P _R) }]\n-4cf154589c5385f9caa990ac97a80562\n+b1de1711e6b51bfa4046ab5ebfa84c51\n $w$snettleUmacInit2 ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents -> GHC.Prim.Int# -> UMAC64\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.Addr#)\n@@ -2936,15 +2936,15 @@\n GHC.Prim.RealWorld,\n () #)\n ww1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ww\n@@ -2955,15 +2955,15 @@\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)))\n `cast`\n (Sym (N:UMAC64[0])\n ; Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R)) }))\n `cast`\n (Data.Tagged.N:Tagged[0] <*>_N _P _R) }]\n-d7693664dcde4a953e7a66e5757d5133\n+a69b6d14584e536d8e2a6cf93bfd0d6c\n $w$snettleUmacInit3 ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents -> GHC.Prim.Int# -> UMAC96\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline: [2],\n Unfolding: Core: \n \\ (ww['GHC.Types.Many] :: GHC.Prim.Addr#)\n@@ -2993,15 +2993,15 @@\n GHC.Prim.RealWorld,\n () #)\n ww1\n eta\n (\\ (eta1['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ctxptr of ds2 { GHC.Ptr.Ptr ds3 ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_set_key :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_set_key :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ww\n@@ -3012,15 +3012,15 @@\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)))\n `cast`\n (Sym (N:UMAC96[0])\n ; Sym (Data.Tagged.N:Tagged[0] <*>_N _P _R)) }))\n `cast`\n (Data.Tagged.N:Tagged[0] <*>_N _P _R) }]\n-ece6c65570ecc60ef69d922232630851\n+41215696d067509e21b71e7a6269758d\n $w$snettleUmacSetNonce ::\n UMAC128\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> UMAC128\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3098,15 +3098,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n ww1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac128_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac128_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3134,15 +3134,15 @@\n <*>_N\n _P\n _R)) } })))\n `cast`\n (Data.Tagged.N:Tagged[0] <*>_N _P _R)\n 1# -> $fUMACUMAC1 }\n 1# -> $fUMACUMAC1 }]\n-8a0f366411f88ebdfc133b4762802216\n+8c81849e9de774b3e169dee5c6756581\n $w$snettleUmacSetNonce1 ::\n UMAC32\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> UMAC32\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3220,15 +3220,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n ww1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac32_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac32_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3256,15 +3256,15 @@\n <*>_N\n _P\n _R)) } })))\n `cast`\n (Data.Tagged.N:Tagged[0] <*>_N _P _R)\n 1# -> $fUMACUMAC2 }\n 1# -> $fUMACUMAC2 }]\n-54109e5de5ef940b8129b5780ff2fea9\n+d343cc29249059e029b13681915c4942\n $w$snettleUmacSetNonce2 ::\n UMAC64\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> UMAC64\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3342,15 +3342,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n ww1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac64_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac64_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3378,15 +3378,15 @@\n <*>_N\n _P\n _R)) } })))\n `cast`\n (Data.Tagged.N:Tagged[0] <*>_N _P _R)\n 1# -> $fUMACUMAC3 }\n 1# -> $fUMACUMAC3 }]\n-db7bfd0d650563eae28ec0d434129041\n+051ca902be62dd6261c150e4db9039f4\n $w$snettleUmacSetNonce3 ::\n UMAC96\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> UMAC96\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -3464,15 +3464,15 @@\n @(# GHC.Prim.State#\n GHC.Prim.RealWorld,\n () #)\n ww1\n s'\n (\\ (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n- case {__ffi_static_ccall_unsafe nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg:nettle_umac96_set_nonce :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb:nettle_umac96_set_nonce :: GHC.Prim.Addr#\n -> GHC.Prim.Word#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n@@ -3500,15 +3500,15 @@\n <*>_N\n _P\n _R)) } })))\n `cast`\n (Data.Tagged.N:Tagged[0] <*>_N _P _R)\n 1# -> $fUMACUMAC4 }\n 1# -> $fUMACUMAC4 }]\n-473eb03dfb6a94cc53a88b19cf41d595\n+8ff6558426232a1c4663d52cdd2cf983\n type NettleUMAC :: * -> GHC.Types.Constraint\n class NettleUMAC u where\n nu_ctx_size :: Data.Tagged.Tagged u GHC.Types.Int\n nu_digest_size :: Data.Tagged.Tagged u GHC.Types.Int\n nu_set_key :: Data.Tagged.Tagged\n u\n (GHC.Ptr.Ptr GHC.Word.Word8\n@@ -3525,76 +3525,76 @@\n u\n (GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ())\n nu_ctx :: u -> Data.SecureMem.SecureMem\n nu_Ctx :: Data.SecureMem.SecureMem -> u\n {-# MINIMAL nu_ctx_size, nu_digest_size, nu_set_key, nu_set_nonce,\n nu_update, nu_digest, nu_ctx, nu_Ctx #-}\n-3b9c6ee39f3ec61e007b7a0ebabb1bdf\n+bc99b262cb7422abee108062b0ad8d35\n type UMAC :: * -> GHC.Types.Constraint\n class UMAC u where\n umacDigestSize :: Data.Tagged.Tagged u GHC.Types.Int\n umacName :: Data.Tagged.Tagged u GHC.Base.String\n umacInit :: Data.ByteString.Internal.Type.ByteString -> u\n umacSetNonce :: u -> Data.ByteString.Internal.Type.ByteString -> u\n umacUpdate :: u -> Data.ByteString.Internal.Type.ByteString -> u\n umacUpdateLazy :: u\n -> Data.ByteString.Lazy.Internal.ByteString -> u\n umacFinalize :: u -> (Data.ByteString.Internal.Type.ByteString, u)\n {-# MINIMAL umacDigestSize, umacInit, umacSetNonce, umacUpdate,\n umacFinalize #-}\n-2dc16681b135df33b510f10c11cffcaa\n+23c08049d1deaddf30d96d45015d530c\n type UMAC128 :: *\n newtype UMAC128 = UMAC128 {umac128_ctx :: Data.SecureMem.SecureMem}\n-12e12dea3f3fad3fc259a2d36f5ef491\n+b660023ade9f9df454979cd31c83891e\n type UMAC32 :: *\n newtype UMAC32 = UMAC32 {umac32_ctx :: Data.SecureMem.SecureMem}\n-7f526256ba333ec5843ec43562504bf7\n+34387862719a400006d22febbd89fa5a\n type UMAC64 :: *\n newtype UMAC64 = UMAC64 {umac64_ctx :: Data.SecureMem.SecureMem}\n-4f9322733c61fe197860f7bf592ed11a\n+32bbef3671c6f2ff9e74c50d8ad0cc50\n type UMAC96 :: *\n newtype UMAC96 = UMAC96 {umac96_ctx :: Data.SecureMem.SecureMem}\n-87df6be85dbac4e68e639cf7fa4d379e\n+ca1bafbbf2cf1186463c826c7438e4b1\n umac128_ctx :: UMAC128 -> Data.SecureMem.SecureMem\n RecSel Left UMAC128\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: \n $fNettleUMACUMAC2\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC128[0])]\n-0ec82e984f32f1c0e742571038e9694a\n+8c0e2253afa841ca5bca4831e1583fda\n umac32_ctx :: UMAC32 -> Data.SecureMem.SecureMem\n RecSel Left UMAC32\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: \n $fNettleUMACUMAC4\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC32[0])]\n-a417adf16de063bab547ec8f2316c068\n+10ce788659dd5a08fe2cc9bdd5a54a54\n umac64_ctx :: UMAC64 -> Data.SecureMem.SecureMem\n RecSel Left UMAC64\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: \n $fNettleUMACUMAC6\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC64[0])]\n-053134b370bbadd05018bd1ecd4bba1d\n+82c4a2a8f3871e226cf31d651a7b38f5\n umac96_ctx :: UMAC96 -> Data.SecureMem.SecureMem\n RecSel Left UMAC96\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L)>, CPR: 1,\n Unfolding: Core: \n $fNettleUMACUMAC8\n `cast`\n (_R %<'GHC.Types.Many>_N ->_R N:UMAC96[0])]\n-d0e00e4df12d545d0a7b0a5f21415d11\n+f8983b13f8d3baab3080d780e3f0ab9f\n umacInitKeyedHash ::\n (UMAC u, Crypto.Nettle.Hash.Types.KeyedHashAlgorithm u) =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.Tagged.Tagged u Crypto.Nettle.Hash.Types.KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4,\n Arity: 4,\n@@ -3608,15 +3608,15 @@\n u>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Data.Tagged.N:Tagged[0]\n <*>_N\n _P\n _R))]\n-9bf1e0e0b29083a5674630ae15474a16\n+d347811fbf0699e84427e11f2e4508d5\n umacInitKeyedHash1 ::\n (UMAC u, Crypto.Nettle.Hash.Types.KeyedHashAlgorithm u) =>\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Crypto.Nettle.Hash.Types.KeyedHash\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4,\n Arity: 4,\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg/Nettle/Utils.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb/Nettle/Utils.p_hi", "comments": ["Files 94% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Nettle.Utils 9066\n- interface hash: fa76c224bf8ef4692134da825fa4068f\n- ABI hash: d8557c2bca9acfaf86434385f2beaa1e\n- export-list hash: 65c1807a3d6f435ae6243dcced80ec46\n+ interface hash: 0b10eef46279d0e855fb1b2c202bdf53\n+ ABI hash: 28625b6144f49d78e7dc597cacf5b884\n+ export-list hash: 61b362bd6c00ca9df1b29bc22e8ca60b\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: e792ee1c89b3a348988207ee91ef9be8\n opt_hash: d24858b2062009bba4a0ab41824d9388\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: c3fc321bb98fec2ec4f88f8f82bd5565\n sig of: Nothing\n@@ -56,41 +56,41 @@\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ System.IO.Unsafe 8de6a40cb1777ba802535ae8c5518391\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 6ff6701a40350f80014ee4d3078656cc\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 20120587991a9b6541e179e1dd3dc779\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n-4f90f5272565b322733bb8fa636202f6\n+b35639a8faf2bc605226809883e72bdf\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-665423ce0055c87d56070e31225ea3fb\n+04172b47f29ad9e33011324c8ac3b08c\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-00594bf69de4546d27c84caa134f6164\n+8b61c2ee6f490205e328e12eea41cd9b\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Nettle.Utils\"#]\n-e10706b3c85c12ea2c1960367b6941b5\n+fd8ad3fd7f1509b6fdec26e970abbde2\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-48a70c54aa4aba11188af163bfc4ec5f\n+7df40947e0dd923d926a666be93aeb86\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"nettle-0.3.1.1-7IYSohwUiIsGwmqsJ03agg\"#]\n-533b8d456f0b1097b98ddd605d8c43b1\n+ \"nettle-0.3.1.1-DI0Zk4Nu0F21KVCJ3MuvVb\"#]\n+9ab49e52f1763142e6234ae657ba114e\n netEncode ::\n GHC.Real.Integral n => GHC.Types.Int -> n -> [GHC.Word.Word8]\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n \\ @n\n ($dIntegral['GHC.Types.Many] :: GHC.Real.Integral n)\n@@ -142,35 +142,35 @@\n } in\n \\ (ds['GHC.Types.Many] :: n) ->\n case bytes of wild { GHC.Types.I# ww ->\n $w_work\n ww\n (GHC.Types.[] @GHC.Word.Word8)\n ds }]\n-805580655103b40f439d540f0696ede0\n+929998d55547de697bda24aa604c8f26\n netEncode1 :: GHC.Num.Integer.Integer\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Num.Integer.IS],\n Unfolding: Core: GHC.Num.Integer.IS 256#]\n-c791aa0e3de06b2a0d2fa4b9ee9d126f\n+972c40992bc0db5337569cf957e69692\n withByteStringPtr ::\n Data.ByteString.Internal.Type.ByteString\n -> (GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO a)\n -> GHC.Types.IO a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n withByteStringPtr1\n `cast`\n (forall (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO a>_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] _R))]\n-33c941e6c7d696a6fca2f3dc6ceb5bae\n+7defbe93f1aa149ce6f72c56e77fea76\n withByteStringPtr1 ::\n Data.ByteString.Internal.Type.ByteString\n -> (GHC.Types.Word -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO a)\n -> GHC.Prim.State# GHC.Prim.RealWorld\n -> (# GHC.Prim.State# GHC.Prim.RealWorld, a #)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n"}]}]}]}]}]}