889 KB
/srv/reproducible-results/rbuild-debian/r-b-build.jCl44Rhd/b1/haskell-curve25519_0.2.8-3_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.jCl44Rhd/b2/haskell-curve25519_0.2.8-3_arm64.changes
606 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·767f2eef3e2aa0ee35eaa4cd302a1a78·27016·haskell·optional·libghc-curve25519-dev_0.2.8-3_arm64.deb 
2 ·d3a25ffd7b662ed4a10b190541f65544·39556·doc·optional·libghc-curve25519-doc_0.2.8-3_all.deb 
3 ·329946f1637bd8ab83b50eb208cead86·25316·haskell·optional·libghc-curve25519-prof_0.2.8-3_arm64.deb1 ·74f655e9de9db14fdcb6d2d6fcce94e6·26984·haskell·optional·libghc-curve25519-dev_0.2.8-3_arm64.deb
 2 ·05b382e1ef658f4d9305f62ec884fb23·39536·doc·optional·libghc-curve25519-doc_0.2.8-3_all.deb
 3 ·68142548cb9e381ed5bdb09b88af200a·25280·haskell·optional·libghc-curve25519-prof_0.2.8-3_arm64.deb
835 KB
libghc-curve25519-dev_0.2.8-3_arm64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2026-01-13·00:32:31.000000·debian-binary1 -rw-r--r--···0········0········0········4·2026-01-13·00:32:31.000000·debian-binary
2 -rw-r--r--···0········0········0·····1144·2026-01-13·00:32:31.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1136·2026-01-13·00:32:31.000000·control.tar.xz
3 -rw-r--r--···0········0········0····25680·2026-01-13·00:32:31.000000·data.tar.xz3 -rw-r--r--···0········0········0····25656·2026-01-13·00:32:31.000000·data.tar.xz
3.4 KB
control.tar.xz
3.37 KB
control.tar
1000 B
./control
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Package:·libghc-curve25519-dev1 Package:·libghc-curve25519-dev
2 Source:·haskell-curve255192 Source:·haskell-curve25519
3 Version:·0.2.8-33 Version:·0.2.8-3
4 Architecture:·arm644 Architecture:·arm64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·2126 Installed-Size:·212
7 Depends:·libghc-base-dev-4.20.2.0-08385,·libghc-bytestring-dev-0.12.2.0-ea2c7,·libghc-crypto-api-dev-0.13.3-46cca,·libc6·(>=·2.17),·libgmp10·(>=·2:6.3.0+dfsg)7 Depends:·libghc-base-dev-4.20.2.0-08385,·libghc-bytestring-dev-0.12.2.0-ea2c7,·libghc-crypto-api-dev-0.13.3-46cca,·libc6·(>=·2.17),·libgmp10·(>=·2:6.3.0+dfsg)
8 Provides:·libghc-curve25519-dev-0.2.8-e13668 Provides:·libghc-curve25519-dev-0.2.8-88f48
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/acw/curve2551911 Homepage:·https://github.com/acw/curve25519
12 Description:·Curve25519·elliptic·curve·primitives12 Description:·Curve25519·elliptic·curve·primitives
13 ·Haskell·bindings·and·extensions·to·the·curve25519-donna13 ·Haskell·bindings·and·extensions·to·the·curve25519-donna
14 ·codebase:·fast·implementations·of·Curve25519·elliptic·curve14 ·codebase:·fast·implementations·of·Curve25519·elliptic·curve
15 ·primitives.15 ·primitives.
16 ·.16 ·.
17 ·This·package·provides·a·library·for·the·Haskell·programming·language.17 ·This·package·provides·a·library·for·the·Haskell·programming·language.
18 ·See·http://www.haskell.org/·for·more·information·on·Haskell.18 ·See·http://www.haskell.org/·for·more·information·on·Haskell.
19 Ghc-Package:·curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK19 Ghc-Package:·curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b
2.37 KB
./md5sums
30.0 B
./md5sums
Files differ
2.32 KB
line order
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519.dyn_hi1 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519.dyn_hi
2 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519.hi2 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519.hi
3 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Exceptions.dyn_hi3 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Exceptions.dyn_hi
4 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Exceptions.hi4 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Exceptions.hi
5 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Pure.dyn_hi5 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Pure.dyn_hi
6 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Pure.hi6 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Pure.hi
7 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/libHScurve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK.a7 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/libHScurve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b.a
8 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/libHScurve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK-ghc9.10.3.so8 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/libHScurve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b-ghc9.10.3.so
9 usr/share/doc/libghc-curve25519-dev/changelog.Debian.gz9 usr/share/doc/libghc-curve25519-dev/changelog.Debian.gz
10 usr/share/doc/libghc-curve25519-dev/copyright10 usr/share/doc/libghc-curve25519-dev/copyright
11 var/lib/ghc/package.conf.d/curve25519-0.2.8.conf11 var/lib/ghc/package.conf.d/curve25519-0.2.8.conf
831 KB
data.tar.xz
831 KB
data.tar
6.26 KB
file list
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/
11 -rw-r--r--···0·root·········(0)·root·········(0)·····3841·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Exceptions.dyn_hi11 -rw-r--r--···0·root·········(0)·root·········(0)·····3838·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Exceptions.dyn_hi
12 -rw-r--r--···0·root·········(0)·root·········(0)·····3838·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Exceptions.hi12 -rw-r--r--···0·root·········(0)·root·········(0)·····3835·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Exceptions.hi
13 -rw-r--r--···0·root·········(0)·root·········(0)····18802·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Pure.dyn_hi13 -rw-r--r--···0·root·········(0)·root·········(0)····18796·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Pure.dyn_hi
14 -rw-r--r--···0·root·········(0)·root·········(0)····18799·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Pure.hi14 -rw-r--r--···0·root·········(0)·root·········(0)····18793·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Pure.hi
15 -rw-r--r--···0·root·········(0)·root·········(0)·····2385·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519.dyn_hi15 -rw-r--r--···0·root·········(0)·root·········(0)·····2394·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519.dyn_hi
16 -rw-r--r--···0·root·········(0)·root·········(0)·····2382·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519.hi16 -rw-r--r--···0·root·········(0)·root·········(0)·····2391·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519.hi
17 -rw-r--r--···0·root·········(0)·root·········(0)····70644·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/libHScurve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK.a17 -rw-r--r--···0·root·········(0)·root·········(0)····70644·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/libHScurve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b.a
18 -rw-r--r--···0·root·········(0)·root·········(0)····69456·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/libHScurve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK-ghc9.10.3.so18 -rw-r--r--···0·root·········(0)·root·········(0)····69456·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/libHScurve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b-ghc9.10.3.so
19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/share/19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/share/
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/share/doc/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/share/doc/
21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/share/doc/libghc-curve25519-dev/21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/share/doc/libghc-curve25519-dev/
22 -rw-r--r--···0·root·········(0)·root·········(0)······442·2026-01-13·00:32:31.000000·./usr/share/doc/libghc-curve25519-dev/changelog.Debian.gz22 -rw-r--r--···0·root·········(0)·root·········(0)······442·2026-01-13·00:32:31.000000·./usr/share/doc/libghc-curve25519-dev/changelog.Debian.gz
23 -rw-r--r--···0·root·········(0)·root·········(0)·····2011·2025-02-19·03:45:44.000000·./usr/share/doc/libghc-curve25519-dev/copyright23 -rw-r--r--···0·root·········(0)·root·········(0)·····2011·2025-02-19·03:45:44.000000·./usr/share/doc/libghc-curve25519-dev/copyright
24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./var/24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./var/
25 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./var/lib/25 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./var/lib/
2.5 KB
./var/lib/ghc/package.conf.d/curve25519-0.2.8.conf
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 name:·················curve255191 name:·················curve25519
2 version:··············0.2.82 version:··············0.2.8
3 visibility:···········public3 visibility:···········public
4 id:···················curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK 
5 key:··················curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK4 id:···················curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b
 5 key:··················curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b
6 license:··············BSD-3-Clause6 license:··············BSD-3-Clause
7 maintainer:···········Adam·Wick·<awick@uhsure.com>7 maintainer:···········Adam·Wick·<awick@uhsure.com>
8 author:···············Adam·Wick·<awick@uhsure.com>8 author:···············Adam·Wick·<awick@uhsure.com>
9 homepage:·············http://github.com/acw/curve255199 homepage:·············http://github.com/acw/curve25519
10 synopsis:10 synopsis:
11 ····Fast·implementations·of·the·curve25519·elliptic·curve·primitives.11 ····Fast·implementations·of·the·curve25519·elliptic·curve·primitives.
  
Offset 14, 34 lines modifiedOffset 14, 34 lines modified
14 ····Haskell·bindings·and·extensions·to·the·curve25519-donna14 ····Haskell·bindings·and·extensions·to·the·curve25519-donna
15 ····codebase.·This·module·is·a·pretty·straightforward·implementation15 ····codebase.·This·module·is·a·pretty·straightforward·implementation
16 ····of·the·basic·cryptographic·routines·you'd·want·from·a·project·that16 ····of·the·basic·cryptographic·routines·you'd·want·from·a·project·that
17 ····uses·curve25519:·key·generation,·and·key·agreement.·For·further17 ····uses·curve25519:·key·generation,·and·key·agreement.·For·further
18 ····functionality,·you'll·want·to·look·elsewhere.18 ····functionality,·you'll·want·to·look·elsewhere.
  
19 category:·············Math19 category:·············Math
20 abi:··················e13662b21de7b41a1c3c98f9f09571f720 abi:··················88f48dea1dca2d0f7a56365f10bc095b
21 exposed:··············True21 exposed:··············True
22 exposed-modules:22 exposed-modules:
23 ····Crypto.Curve25519·Crypto.Curve25519.Exceptions23 ····Crypto.Curve25519·Crypto.Curve25519.Exceptions
24 ····Crypto.Curve25519.Pure24 ····Crypto.Curve25519.Pure
  
25 import-dirs:25 import-dirs:
26 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK26 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b
  
27 library-dirs:27 library-dirs:
28 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK28 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b
  
29 library-dirs-static:29 library-dirs-static:
30 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK30 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b
  
31 dynamic-library-dirs:31 dynamic-library-dirs:
32 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace32 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace
  
33 data-dir:·············/usr/share/curve2551933 data-dir:·············/usr/share/curve25519
34 hs-libraries:·········HScurve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK34 hs-libraries:·········HScurve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b
35 depends:35 depends:
36 ····base-4.20.2.0-inplace·bytestring-0.12.2.0-inplace36 ····base-4.20.2.0-inplace·bytestring-0.12.2.0-inplace
37 ····crypto-api-0.13.3-9jibj6l7I3FHCYgHEsbkMo37 ····crypto-api-0.13.3-9jibj6l7I3FHCYgHEsbkMo
  
38 haddock-interfaces:38 haddock-interfaces:
39 ····/usr/lib/ghc-doc/haddock/curve25519-0.2.8/curve25519.haddock39 ····/usr/lib/ghc-doc/haddock/curve25519-0.2.8/curve25519.haddock
  
8.24 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Exceptions.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Exceptions.dyn_hi
Files 93% similar despite different names
7.92 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Crypto.Curve25519.Exceptions·91037 interface·Crypto.Curve25519.Exceptions·9103
8 ··interface·hash:·9f16f8d8412b0599872322d5d66d4a57 
9 ··ABI·hash:·b7c9abc42ea936dc6a7a5cd9cff1d95f 
10 ··export-list·hash:·0931053f002161ee0a72e5ea5a9176428 ··interface·hash:·c11d299fbb58079b23e170d9f2698549
 9 ··ABI·hash:·b4dfb3d4f5c0567c9d3677c03186cd1a
 10 ··export-list·hash:·b7e2b377b99f21da4c6995fafe266ac2
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8e8d76f5ca2119405594b0dfc512588412 ··flag·hash:·8e8d76f5ca2119405594b0dfc5125884
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·6f16641e879fc2753f06434b76a8227e16 ··src_hash:·6f16641e879fc2753f06434b76a8227e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··generateKeyPair22 ··generateKeyPair
23 ··generatePrivate23 ··generatePrivate
24 ··generatePublic24 ··generatePublic
25 ··importPublic25 ··importPublic
26 ··makeShared26 ··makeShared
27 ··Crypto.Curve25519.Pure.PrivateKey27 ··Crypto.Curve25519.Pure.PrivateKey
28 ··Crypto.Curve25519.Pure.PublicKey28 ··Crypto.Curve25519.Pure.PublicKey
29 direct·module·dependencies:·curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Pure29 direct·module·dependencies:·curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Pure
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.031 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.0
32 ·····························crypto-api-0.13.3-9jibj6l7I3FHCYgHEsbkMo32 ·····························crypto-api-0.13.3-9jibj6l7I3FHCYgHEsbkMo
33 plugin·package·dependencies:33 plugin·package·dependencies:
34 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext34 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
35 ·········Data.Time.Calendar.Gregorian·Data.Time.Format.Format.Instances35 ·········Data.Time.Calendar.Gregorian·Data.Time.Format.Format.Instances
36 ·········Data.Time.Format.Parse·Data.Time.Format.Parse.Instances36 ·········Data.Time.Format.Parse·Data.Time.Format.Parse.Instances
Offset 48, 60 lines modifiedOffset 48, 60 lines modified
48 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList48 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
49 ·························GHC.Internal.RTS.Flags·Data.Tagged·Language.Haskell.TH.Syntax49 ·························GHC.Internal.RTS.Flags·Data.Tagged·Language.Haskell.TH.Syntax
50 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a50 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
51 import··-/··Data.ByteString·aaeb3ef3a5d8502cf4f0407dbcde0b7a51 import··-/··Data.ByteString·aaeb3ef3a5d8502cf4f0407dbcde0b7a
52 import··-/··Data.ByteString.Internal.Type·065829f942c67aa366e9879ebe20b8e352 import··-/··Data.ByteString.Internal.Type·065829f942c67aa366e9879ebe20b8e3
53 import··-/··Crypto.Random·f00fbac3eb078809d9c504e06d42257453 import··-/··Crypto.Random·f00fbac3eb078809d9c504e06d422574
54 import··-/··Crypto.Util·650bd49af2ffebc55efaf444f82b84fd54 import··-/··Crypto.Util·650bd49af2ffebc55efaf444f82b84fd
55 import··-/··curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Pure·67ec7ffec80319775eb1d9c632317e01 
56 ··exports:·7f17f28cbf315de9adbd6467f50b0434 
57 ··PrivateKey·f9ada0fd4482ad801d85b2c5c07de846 
58 ··PublicKey·0a171c6bf6fbf27187c35c6c8fc85811 
59 ··exportPublic·b614a199dbedf01346b9002630faed52 
60 ··generateKeyPair·de6987f10a36ead98fb1f2203cb0fdcc 
61 ··generatePrivate·6d2e9fed320560454e5d446a25436a69 
62 ··generatePublic·b6c1dadcbb6a740ab427b223635b45a9 
63 ··importPublic·e4c474247facf1e48731b20ba81029b0 
64 ··makeShared·25050d46ae660952b9f7896b1a175b25 
65 6c63af796cab60e556b2eca1a4499c4a55 import··-/··curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Pure·0d3b566a256775e9ae28af45c974485a
 56 ··exports:·4638d5a2df028b57146b6918ad391bc7
 57 ··PrivateKey·3281e00093b1f83ef1844cb6e4faa8ae
 58 ··PublicKey·f067e2ecd965a63cf5e000401f42d0b4
 59 ··exportPublic·6301338cbf7e7b0dac7de371aa05c079
 60 ··generateKeyPair·cdbc204a7cdbae69d0521d20aabe55dc
 61 ··generatePrivate·74625b839862be404a1d0e86794f6e7e
 62 ··generatePublic·43f46b79b9b57b836f277f4c294fa65c
 63 ··importPublic·aaa234d643d7b21fced86e3e272cdb67
 64 ··makeShared·832f24f010ed8b1297e3e359cbf4c464
 65 2997e523e426d50087f3e7d3a9ae60f2
66 ··$trModule·::·GHC.Types.Module66 ··$trModule·::·GHC.Types.Module
67 ··[HasNoCafRefs,·TagSig:·<TagProper>,67 ··[HasNoCafRefs,·TagSig:·<TagProper>,
68 ···LambdaFormInfo:·LFCon[GHC.Types.Module],68 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
69 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]69 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
70 7ca051f681333314a1d4962ace93ef5470 210db18c574dd23222b78ce12c40874a
71 ··$trModule1·::·GHC.Types.TrName71 ··$trModule1·::·GHC.Types.TrName
72 ··[HasNoCafRefs,·TagSig:·<TagProper>,72 ··[HasNoCafRefs,·TagSig:·<TagProper>,
73 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],73 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
74 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]74 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
75 a9561cce797bd53491d517991b897b7f75 94a7b0965ec5f80c0acde8dcffaf6d78
76 ··$trModule2·::·GHC.Prim.Addr#76 ··$trModule2·::·GHC.Prim.Addr#
77 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,77 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
78 ···Unfolding:·Core:·<vanilla>·"Crypto.Curve25519.Exceptions"#]78 ···Unfolding:·Core:·<vanilla>·"Crypto.Curve25519.Exceptions"#]
79 c217409e20d31e3387c993d39fde916979 cf658e6b30b7fa0d12cad48c867a8d9b
80 ··$trModule3·::·GHC.Types.TrName80 ··$trModule3·::·GHC.Types.TrName
81 ··[HasNoCafRefs,·TagSig:·<TagProper>,81 ··[HasNoCafRefs,·TagSig:·<TagProper>,
82 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],82 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
83 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]83 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
84 9b2dbe5c10f022f3a07d43d231cdd39c84 5be2aa7dd98bb5eb74cdf494afb9d603
85 ··$trModule4·::·GHC.Prim.Addr#85 ··$trModule4·::·GHC.Prim.Addr#
86 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,86 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
87 ···Unfolding:·Core:·<vanilla>87 ···Unfolding:·Core:·<vanilla>
88 ··············"curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK"#] 
89 f7720dd0a328a3dee639c57860bbadff88 ··············"curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b"#]
 89 0a4fd190416f2d696f667cc540a49df5
90 ··exportPublic·::90 ··exportPublic·::
91 ····Crypto.Curve25519.Pure.PublicKey91 ····Crypto.Curve25519.Pure.PublicKey
92 ····->·Data.ByteString.Internal.Type.ByteString92 ····->·Data.ByteString.Internal.Type.ByteString
93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
94 ···Strictness:·<1!P(L,L,L)>,·CPR:·1,94 ···Strictness:·<1!P(L,L,L)>,·CPR:·1,
95 ···Unfolding:·Core:·<vanilla>95 ···Unfolding:·Core:·<vanilla>
96 ··············Crypto.Curve25519.Pure.exportPublic196 ··············Crypto.Curve25519.Pure.exportPublic1
97 ················`cast`97 ················`cast`
98 ··············(<Crypto.Curve25519.Pure.PublicKey>_R98 ··············(<Crypto.Curve25519.Pure.PublicKey>_R
99 ···············%<'GHC.Types.Many>_N·->_R·Crypto.Curve25519.Pure.N:PublicKey[0])]99 ···············%<'GHC.Types.Many>_N·->_R·Crypto.Curve25519.Pure.N:PublicKey[0])]
100 0f1aa55cab5558380d2d4bb869259381100 aadd7e78978867a79ceb882b491793d2
101 ··generateKeyPair·::101 ··generateKeyPair·::
102 ····Crypto.Random.CryptoRandomGen·g·=>102 ····Crypto.Random.CryptoRandomGen·g·=>
103 ····g103 ····g
104 ····->·(Crypto.Curve25519.Pure.PrivateKey,104 ····->·(Crypto.Curve25519.Pure.PrivateKey,
105 ········Crypto.Curve25519.Pure.PublicKey,·g)105 ········Crypto.Curve25519.Pure.PublicKey,·g)
106 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,106 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
107 ···Strictness:·<1P(A,A,1C(1,C(1,L)),A,A,A,A,A)><L>,107 ···Strictness:·<1P(A,A,1C(1,C(1,L)),A,A,A,A,A)><L>,
Offset 112, 22 lines modifiedOffset 112, 22 lines modified
112 ················(g1['GHC.Types.Many]·::·g)·->112 ················(g1['GHC.Types.Many]·::·g)·->
113 ··············case·Crypto.Curve25519.Pure.generateKeyPair113 ··············case·Crypto.Curve25519.Pure.generateKeyPair
114 ·····················@g114 ·····················@g
115 ·····················$dCryptoRandomGen115 ·····················$dCryptoRandomGen
116 ·····················g1·of·wild·{116 ·····················g1·of·wild·{
117 ················GHC.Internal.Data.Either.Left·e1·->·generateKeyPair1·@g·e1117 ················GHC.Internal.Data.Either.Left·e1·->·generateKeyPair1·@g·e1
118 ················GHC.Internal.Data.Either.Right·a1·->·a1·}]118 ················GHC.Internal.Data.Either.Right·a1·->·a1·}]
119 2b646df3b098abb7ac24245485cf2fdb119 1b5832e116d011f6ac7b108d8372a010
120 ··generateKeyPair1·::120 ··generateKeyPair1·::
121 ····Crypto.Random.GenError121 ····Crypto.Random.GenError
122 ····->·(Crypto.Curve25519.Pure.PrivateKey,122 ····->·(Crypto.Curve25519.Pure.PrivateKey,
123 ········Crypto.Curve25519.Pure.PublicKey,·g)123 ········Crypto.Curve25519.Pure.PublicKey,·g)
124 ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,124 ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
125 ···Strictness:·<S>b,·CPR:·b]125 ···Strictness:·<S>b,·CPR:·b]
126 d990889d6e5532d09e590cd0ef036560126 0c3bb31acccf9815dcdfe6ae35f8c440
127 ··generatePrivate·::127 ··generatePrivate·::
128 ····Crypto.Random.CryptoRandomGen·g·=>128 ····Crypto.Random.CryptoRandomGen·g·=>
129 ····g·->·(Crypto.Curve25519.Pure.PrivateKey,·g)129 ····g·->·(Crypto.Curve25519.Pure.PrivateKey,·g)
130 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,130 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
Max diff block lines reached; 1873/8069 bytes (23.21%) of diff not shown.
8.23 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Exceptions.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Exceptions.hi
Files 92% similar despite different names
7.91 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Crypto.Curve25519.Exceptions·91037 interface·Crypto.Curve25519.Exceptions·9103
8 ··interface·hash:·9f16f8d8412b0599872322d5d66d4a57 
9 ··ABI·hash:·b7c9abc42ea936dc6a7a5cd9cff1d95f 
10 ··export-list·hash:·0931053f002161ee0a72e5ea5a9176428 ··interface·hash:·c11d299fbb58079b23e170d9f2698549
 9 ··ABI·hash:·b4dfb3d4f5c0567c9d3677c03186cd1a
 10 ··export-list·hash:·b7e2b377b99f21da4c6995fafe266ac2
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8e8d76f5ca2119405594b0dfc512588412 ··flag·hash:·8e8d76f5ca2119405594b0dfc5125884
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·6f16641e879fc2753f06434b76a8227e16 ··src_hash:·6f16641e879fc2753f06434b76a8227e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··generateKeyPair22 ··generateKeyPair
23 ··generatePrivate23 ··generatePrivate
24 ··generatePublic24 ··generatePublic
25 ··importPublic25 ··importPublic
26 ··makeShared26 ··makeShared
27 ··Crypto.Curve25519.Pure.PrivateKey27 ··Crypto.Curve25519.Pure.PrivateKey
28 ··Crypto.Curve25519.Pure.PublicKey28 ··Crypto.Curve25519.Pure.PublicKey
29 direct·module·dependencies:·curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Pure29 direct·module·dependencies:·curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Pure
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.031 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.0
32 ·····························crypto-api-0.13.3-9jibj6l7I3FHCYgHEsbkMo32 ·····························crypto-api-0.13.3-9jibj6l7I3FHCYgHEsbkMo
33 plugin·package·dependencies:33 plugin·package·dependencies:
34 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext34 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
35 ·········Data.Time.Calendar.Gregorian·Data.Time.Format.Format.Instances35 ·········Data.Time.Calendar.Gregorian·Data.Time.Format.Format.Instances
36 ·········Data.Time.Format.Parse·Data.Time.Format.Parse.Instances36 ·········Data.Time.Format.Parse·Data.Time.Format.Parse.Instances
Offset 48, 60 lines modifiedOffset 48, 60 lines modified
48 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList48 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
49 ·························GHC.Internal.RTS.Flags·Data.Tagged·Language.Haskell.TH.Syntax49 ·························GHC.Internal.RTS.Flags·Data.Tagged·Language.Haskell.TH.Syntax
50 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a50 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
51 import··-/··Data.ByteString·aaeb3ef3a5d8502cf4f0407dbcde0b7a51 import··-/··Data.ByteString·aaeb3ef3a5d8502cf4f0407dbcde0b7a
52 import··-/··Data.ByteString.Internal.Type·065829f942c67aa366e9879ebe20b8e352 import··-/··Data.ByteString.Internal.Type·065829f942c67aa366e9879ebe20b8e3
53 import··-/··Crypto.Random·f00fbac3eb078809d9c504e06d42257453 import··-/··Crypto.Random·f00fbac3eb078809d9c504e06d422574
54 import··-/··Crypto.Util·650bd49af2ffebc55efaf444f82b84fd54 import··-/··Crypto.Util·650bd49af2ffebc55efaf444f82b84fd
55 import··-/··curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Pure·67ec7ffec80319775eb1d9c632317e01 
56 ··exports:·7f17f28cbf315de9adbd6467f50b0434 
57 ··PrivateKey·f9ada0fd4482ad801d85b2c5c07de846 
58 ··PublicKey·0a171c6bf6fbf27187c35c6c8fc85811 
59 ··exportPublic·b614a199dbedf01346b9002630faed52 
60 ··generateKeyPair·de6987f10a36ead98fb1f2203cb0fdcc 
61 ··generatePrivate·6d2e9fed320560454e5d446a25436a69 
62 ··generatePublic·b6c1dadcbb6a740ab427b223635b45a9 
63 ··importPublic·e4c474247facf1e48731b20ba81029b0 
64 ··makeShared·25050d46ae660952b9f7896b1a175b25 
65 6c63af796cab60e556b2eca1a4499c4a55 import··-/··curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Pure·0d3b566a256775e9ae28af45c974485a
 56 ··exports:·4638d5a2df028b57146b6918ad391bc7
 57 ··PrivateKey·3281e00093b1f83ef1844cb6e4faa8ae
 58 ··PublicKey·f067e2ecd965a63cf5e000401f42d0b4
 59 ··exportPublic·6301338cbf7e7b0dac7de371aa05c079
 60 ··generateKeyPair·cdbc204a7cdbae69d0521d20aabe55dc
 61 ··generatePrivate·74625b839862be404a1d0e86794f6e7e
 62 ··generatePublic·43f46b79b9b57b836f277f4c294fa65c
 63 ··importPublic·aaa234d643d7b21fced86e3e272cdb67
 64 ··makeShared·832f24f010ed8b1297e3e359cbf4c464
 65 2997e523e426d50087f3e7d3a9ae60f2
66 ··$trModule·::·GHC.Types.Module66 ··$trModule·::·GHC.Types.Module
67 ··[HasNoCafRefs,·TagSig:·<TagProper>,67 ··[HasNoCafRefs,·TagSig:·<TagProper>,
68 ···LambdaFormInfo:·LFCon[GHC.Types.Module],68 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
69 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]69 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
70 7ca051f681333314a1d4962ace93ef5470 210db18c574dd23222b78ce12c40874a
71 ··$trModule1·::·GHC.Types.TrName71 ··$trModule1·::·GHC.Types.TrName
72 ··[HasNoCafRefs,·TagSig:·<TagProper>,72 ··[HasNoCafRefs,·TagSig:·<TagProper>,
73 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],73 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
74 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]74 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
75 a9561cce797bd53491d517991b897b7f75 94a7b0965ec5f80c0acde8dcffaf6d78
76 ··$trModule2·::·GHC.Prim.Addr#76 ··$trModule2·::·GHC.Prim.Addr#
77 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,77 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
78 ···Unfolding:·Core:·<vanilla>·"Crypto.Curve25519.Exceptions"#]78 ···Unfolding:·Core:·<vanilla>·"Crypto.Curve25519.Exceptions"#]
79 c217409e20d31e3387c993d39fde916979 cf658e6b30b7fa0d12cad48c867a8d9b
80 ··$trModule3·::·GHC.Types.TrName80 ··$trModule3·::·GHC.Types.TrName
81 ··[HasNoCafRefs,·TagSig:·<TagProper>,81 ··[HasNoCafRefs,·TagSig:·<TagProper>,
82 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],82 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
83 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]83 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
84 9b2dbe5c10f022f3a07d43d231cdd39c84 5be2aa7dd98bb5eb74cdf494afb9d603
85 ··$trModule4·::·GHC.Prim.Addr#85 ··$trModule4·::·GHC.Prim.Addr#
86 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,86 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
87 ···Unfolding:·Core:·<vanilla>87 ···Unfolding:·Core:·<vanilla>
88 ··············"curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK"#] 
89 f7720dd0a328a3dee639c57860bbadff88 ··············"curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b"#]
 89 0a4fd190416f2d696f667cc540a49df5
90 ··exportPublic·::90 ··exportPublic·::
91 ····Crypto.Curve25519.Pure.PublicKey91 ····Crypto.Curve25519.Pure.PublicKey
92 ····->·Data.ByteString.Internal.Type.ByteString92 ····->·Data.ByteString.Internal.Type.ByteString
93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
94 ···Strictness:·<1!P(L,L,L)>,·CPR:·1,94 ···Strictness:·<1!P(L,L,L)>,·CPR:·1,
95 ···Unfolding:·Core:·<vanilla>95 ···Unfolding:·Core:·<vanilla>
96 ··············Crypto.Curve25519.Pure.exportPublic196 ··············Crypto.Curve25519.Pure.exportPublic1
97 ················`cast`97 ················`cast`
98 ··············(<Crypto.Curve25519.Pure.PublicKey>_R98 ··············(<Crypto.Curve25519.Pure.PublicKey>_R
99 ···············%<'GHC.Types.Many>_N·->_R·Crypto.Curve25519.Pure.N:PublicKey[0])]99 ···············%<'GHC.Types.Many>_N·->_R·Crypto.Curve25519.Pure.N:PublicKey[0])]
100 0f1aa55cab5558380d2d4bb869259381100 aadd7e78978867a79ceb882b491793d2
101 ··generateKeyPair·::101 ··generateKeyPair·::
102 ····Crypto.Random.CryptoRandomGen·g·=>102 ····Crypto.Random.CryptoRandomGen·g·=>
103 ····g103 ····g
104 ····->·(Crypto.Curve25519.Pure.PrivateKey,104 ····->·(Crypto.Curve25519.Pure.PrivateKey,
105 ········Crypto.Curve25519.Pure.PublicKey,·g)105 ········Crypto.Curve25519.Pure.PublicKey,·g)
106 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,106 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
107 ···Strictness:·<1P(A,A,1C(1,C(1,L)),A,A,A,A,A)><L>,107 ···Strictness:·<1P(A,A,1C(1,C(1,L)),A,A,A,A,A)><L>,
Offset 112, 22 lines modifiedOffset 112, 22 lines modified
112 ················(g1['GHC.Types.Many]·::·g)·->112 ················(g1['GHC.Types.Many]·::·g)·->
113 ··············case·Crypto.Curve25519.Pure.generateKeyPair113 ··············case·Crypto.Curve25519.Pure.generateKeyPair
114 ·····················@g114 ·····················@g
115 ·····················$dCryptoRandomGen115 ·····················$dCryptoRandomGen
116 ·····················g1·of·wild·{116 ·····················g1·of·wild·{
117 ················GHC.Internal.Data.Either.Left·e1·->·generateKeyPair1·@g·e1117 ················GHC.Internal.Data.Either.Left·e1·->·generateKeyPair1·@g·e1
118 ················GHC.Internal.Data.Either.Right·a1·->·a1·}]118 ················GHC.Internal.Data.Either.Right·a1·->·a1·}]
119 2b646df3b098abb7ac24245485cf2fdb119 1b5832e116d011f6ac7b108d8372a010
120 ··generateKeyPair1·::120 ··generateKeyPair1·::
121 ····Crypto.Random.GenError121 ····Crypto.Random.GenError
122 ····->·(Crypto.Curve25519.Pure.PrivateKey,122 ····->·(Crypto.Curve25519.Pure.PrivateKey,
123 ········Crypto.Curve25519.Pure.PublicKey,·g)123 ········Crypto.Curve25519.Pure.PublicKey,·g)
124 ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,124 ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
125 ···Strictness:·<S>b,·CPR:·b]125 ···Strictness:·<S>b,·CPR:·b]
126 d990889d6e5532d09e590cd0ef036560126 0c3bb31acccf9815dcdfe6ae35f8c440
127 ··generatePrivate·::127 ··generatePrivate·::
128 ····Crypto.Random.CryptoRandomGen·g·=>128 ····Crypto.Random.CryptoRandomGen·g·=>
129 ····g·->·(Crypto.Curve25519.Pure.PrivateKey,·g)129 ····g·->·(Crypto.Curve25519.Pure.PrivateKey,·g)
130 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,130 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
Max diff block lines reached; 1873/8066 bytes (23.22%) of diff not shown.
27.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Pure.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Pure.hi
Files 98% similar despite different names
26.8 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Crypto.Curve25519.Pure·91037 interface·Crypto.Curve25519.Pure·9103
8 ··interface·hash:·12f3580799b7388fffd27d9bc9477191 
9 ··ABI·hash:·67ec7ffec80319775eb1d9c632317e01 
10 ··export-list·hash:·7f17f28cbf315de9adbd6467f50b04348 ··interface·hash:·0c972589079aaa1e7bba36f6ade5b2c0
 9 ··ABI·hash:·0d3b566a256775e9ae28af45c974485a
 10 ··export-list·hash:·4638d5a2df028b57146b6918ad391bc7
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8e8d76f5ca2119405594b0dfc512588412 ··flag·hash:·8e8d76f5ca2119405594b0dfc5125884
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c48c64db34da7f562dcc383e238d565f16 ··src_hash:·c48c64db34da7f562dcc383e238d565f
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 73, 238 lines modifiedOffset 73, 238 lines modified
73 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63573 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
74 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c74 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c
75 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc75 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
76 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c76 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
77 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f377 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
78 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd678 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
79 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988879 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
80 ec47698f16f6d99b67f6d09fbc16841b80 8e8cee70407eaf70ec468cd8d58f435a
81 ··$fShowPrivateKey·::·GHC.Internal.Show.Show·PrivateKey81 ··$fShowPrivateKey·::·GHC.Internal.Show.Show·PrivateKey
82 ··DFunId82 ··DFunId
83 ··[TagSig:·<TagProper>,83 ··[TagSig:·<TagProper>,
84 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,84 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
85 ···Unfolding:·DFun:.85 ···Unfolding:·DFun:.
86 ················@PrivateKey86 ················@PrivateKey
87 ················$fShowPrivateKey_$cshowsPrec87 ················$fShowPrivateKey_$cshowsPrec
88 ················$fShowPrivateKey_$cshow88 ················$fShowPrivateKey_$cshow
89 ················$fShowPrivateKey_$cshowList]89 ················$fShowPrivateKey_$cshowList]
90 bbeb21990111c333b13006eee291c06790 6747e248c377bd01e54cc3848f5b2419
91 ··$fShowPrivateKey1·::91 ··$fShowPrivateKey1·::
92 ····PrivateKey·->·GHC.Internal.Base.String·->·[GHC.Types.Char]92 ····PrivateKey·->·GHC.Internal.Base.String·->·[GHC.Types.Char]
93 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,93 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
94 ···Strictness:·<1!P(L,L,L)><L>,·Inline:·[2],94 ···Strictness:·<1!P(L,L,L)><L>,·Inline:·[2],
95 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>95 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
96 ··············\·(x['GHC.Types.Many]·::·PrivateKey)96 ··············\·(x['GHC.Types.Many]·::·PrivateKey)
97 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->97 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
98 ··············case·x·`cast`98 ··············case·x·`cast`
99 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->99 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
100 ··············$wlvl·ww·ww1·ww2·s·}]100 ··············$wlvl·ww·ww1·ww2·s·}]
101 0500084bd71fbaa07bb9719c68e3f93e101 7ece85d4834ecbcd84e404b357297662
102 ··$fShowPrivateKey2·::·GHC.Num.Integer.Integer102 ··$fShowPrivateKey2·::·GHC.Num.Integer.Integer
103 ··[HasNoCafRefs,·TagSig:·<TagProper>,103 ··[HasNoCafRefs,·TagSig:·<TagProper>,
104 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],104 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
105 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·0#]105 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·0#]
106 3e68e436dfa8545668020d5c881f3f5c106 0cc69d764ab94a78f778aeddf322b129
107 ··$fShowPrivateKey_$cshow·::·PrivateKey·->·GHC.Internal.Base.String107 ··$fShowPrivateKey_$cshow·::·PrivateKey·->·GHC.Internal.Base.String
108 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,108 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,
109 ···Inline:·[2],109 ···Inline:·[2],
110 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>110 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
111 ··············\·(ds['GHC.Types.Many]·::·PrivateKey)·->111 ··············\·(ds['GHC.Types.Many]·::·PrivateKey)·->
112 ··············case·ds112 ··············case·ds
113 ·····················`cast`113 ·····················`cast`
114 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->114 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
115 ··············$w$cshow·ww·ww1·ww2·}]115 ··············$w$cshow·ww·ww1·ww2·}]
116 9863b8879abc3260b98f2c37e7ba067d116 7cfcb4ce2de2ee7b2f4196fa6984274d
117 ··$fShowPrivateKey_$cshowList·::117 ··$fShowPrivateKey_$cshowList·::
118 ····[PrivateKey]·->·GHC.Internal.Show.ShowS118 ····[PrivateKey]·->·GHC.Internal.Show.ShowS
119 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,119 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
120 ···Unfolding:·Core:·<vanilla>120 ···Unfolding:·Core:·<vanilla>
121 ··············\·(ls['GHC.Types.Many]·::·[PrivateKey])121 ··············\·(ls['GHC.Types.Many]·::·[PrivateKey])
122 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->122 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->
123 ··············GHC.Internal.Show.showList__·@PrivateKey·$fShowPrivateKey1·ls·s]123 ··············GHC.Internal.Show.showList__·@PrivateKey·$fShowPrivateKey1·ls·s]
124 31bfe0f34a35981a9d5d9aa3dde7efde124 0f3677fb8fb0a1f74071b6cc84f26729
125 ··$fShowPrivateKey_$cshowsPrec·::125 ··$fShowPrivateKey_$cshowsPrec·::
126 ····GHC.Types.Int·->·PrivateKey·->·GHC.Internal.Show.ShowS126 ····GHC.Types.Int·->·PrivateKey·->·GHC.Internal.Show.ShowS
127 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,127 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
128 ···Strictness:·<A><1!P(L,L,L)><L>,·Inline:·[2],128 ···Strictness:·<A><1!P(L,L,L)><L>,·Inline:·[2],
129 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>129 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
130 ··············\·(ds['GHC.Types.Many]·::·GHC.Types.Int)130 ··············\·(ds['GHC.Types.Many]·::·GHC.Types.Int)
131 ················(x['GHC.Types.Many]·::·PrivateKey)131 ················(x['GHC.Types.Many]·::·PrivateKey)
132 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->132 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->
133 ··············case·x·`cast`133 ··············case·x·`cast`
134 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->134 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
135 ··············$w$cshowsPrec·ww·ww1·ww2·s·}]135 ··············$w$cshowsPrec·ww·ww1·ww2·s·}]
136 8b5c0ba6c23751c2d0fa7d12f000c3c0136 e860353c945dd96c4a7e52362b2b401a
137 ··$fShowPublicKey·::·GHC.Internal.Show.Show·PublicKey137 ··$fShowPublicKey·::·GHC.Internal.Show.Show·PublicKey
138 ··DFunId138 ··DFunId
139 ··[TagSig:·<TagProper>,139 ··[TagSig:·<TagProper>,
140 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,140 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
141 ···Unfolding:·DFun:.141 ···Unfolding:·DFun:.
142 ················@PublicKey142 ················@PublicKey
143 ················$fShowPublicKey_$cshowsPrec143 ················$fShowPublicKey_$cshowsPrec
144 ················$fShowPublicKey_$cshow144 ················$fShowPublicKey_$cshow
145 ················$fShowPublicKey_$cshowList]145 ················$fShowPublicKey_$cshowList]
146 1785d419574cd82c224eb24f700d30dc146 dc2a4be51ea823f9736e6faafd5a0985
147 ··$fShowPublicKey1·::147 ··$fShowPublicKey1·::
148 ····PublicKey·->·GHC.Internal.Base.String·->·[GHC.Types.Char]148 ····PublicKey·->·GHC.Internal.Base.String·->·[GHC.Types.Char]
149 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,149 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
150 ···Strictness:·<1!P(L,L,L)><L>,·Inline:·[2],150 ···Strictness:·<1!P(L,L,L)><L>,·Inline:·[2],
151 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>151 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
152 ··············\·(x['GHC.Types.Many]·::·PublicKey)152 ··············\·(x['GHC.Types.Many]·::·PublicKey)
153 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->153 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
154 ··············case·x·`cast`154 ··············case·x·`cast`
155 ···················(N:PublicKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->155 ···················(N:PublicKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
156 ··············$wlvl1·ww·ww1·ww2·s·}]156 ··············$wlvl1·ww·ww1·ww2·s·}]
157 3c75334e4849b440e12e9118fa85576b157 965459f5df17cda3e796c91e070c5275
158 ··$fShowPublicKey_$cshow·::·PublicKey·->·GHC.Internal.Base.String158 ··$fShowPublicKey_$cshow·::·PublicKey·->·GHC.Internal.Base.String
159 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,159 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,
160 ···Inline:·[2],160 ···Inline:·[2],
161 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>161 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
162 ··············\·(ds['GHC.Types.Many]·::·PublicKey)·->162 ··············\·(ds['GHC.Types.Many]·::·PublicKey)·->
163 ··············case·ds163 ··············case·ds
164 ·····················`cast`164 ·····················`cast`
165 ···················(N:PublicKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->165 ···················(N:PublicKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
166 ··············$w$cshow1·ww·ww1·ww2·}]166 ··············$w$cshow1·ww·ww1·ww2·}]
167 398fe11188d056b892d2d4bad1a31416167 6867b46c27b3f2cbf6a99ba190f00f21
168 ··$fShowPublicKey_$cshowList·::168 ··$fShowPublicKey_$cshowList·::
169 ····[PublicKey]·->·GHC.Internal.Show.ShowS169 ····[PublicKey]·->·GHC.Internal.Show.ShowS
170 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,170 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
171 ···Unfolding:·Core:·<vanilla>171 ···Unfolding:·Core:·<vanilla>
172 ··············\·(ls['GHC.Types.Many]·::·[PublicKey])172 ··············\·(ls['GHC.Types.Many]·::·[PublicKey])
173 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->173 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->
174 ··············GHC.Internal.Show.showList__·@PublicKey·$fShowPublicKey1·ls·s]174 ··············GHC.Internal.Show.showList__·@PublicKey·$fShowPublicKey1·ls·s]
175 7b44967a3191cc8ef19c65673e601ff3175 59a8e47b0032bad23df0a74eb28e92fd
176 ··$fShowPublicKey_$cshowsPrec·::176 ··$fShowPublicKey_$cshowsPrec·::
177 ····GHC.Types.Int·->·PublicKey·->·GHC.Internal.Show.ShowS177 ····GHC.Types.Int·->·PublicKey·->·GHC.Internal.Show.ShowS
178 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,178 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
179 ···Strictness:·<A><1!P(L,L,L)><L>,·Inline:·[2],179 ···Strictness:·<A><1!P(L,L,L)><L>,·Inline:·[2],
Max diff block lines reached; 21078/27452 bytes (76.78%) of diff not shown.
27.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Pure.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Pure.dyn_hi
Files 98% similar despite different names
26.8 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Crypto.Curve25519.Pure·91037 interface·Crypto.Curve25519.Pure·9103
8 ··interface·hash:·12f3580799b7388fffd27d9bc9477191 
9 ··ABI·hash:·67ec7ffec80319775eb1d9c632317e01 
10 ··export-list·hash:·7f17f28cbf315de9adbd6467f50b04348 ··interface·hash:·0c972589079aaa1e7bba36f6ade5b2c0
 9 ··ABI·hash:·0d3b566a256775e9ae28af45c974485a
 10 ··export-list·hash:·4638d5a2df028b57146b6918ad391bc7
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8e8d76f5ca2119405594b0dfc512588412 ··flag·hash:·8e8d76f5ca2119405594b0dfc5125884
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c48c64db34da7f562dcc383e238d565f16 ··src_hash:·c48c64db34da7f562dcc383e238d565f
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 73, 238 lines modifiedOffset 73, 238 lines modified
73 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63573 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
74 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c74 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c
75 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc75 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
76 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c76 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
77 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f377 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
78 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd678 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
79 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988879 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
80 ec47698f16f6d99b67f6d09fbc16841b80 8e8cee70407eaf70ec468cd8d58f435a
81 ··$fShowPrivateKey·::·GHC.Internal.Show.Show·PrivateKey81 ··$fShowPrivateKey·::·GHC.Internal.Show.Show·PrivateKey
82 ··DFunId82 ··DFunId
83 ··[TagSig:·<TagProper>,83 ··[TagSig:·<TagProper>,
84 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,84 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
85 ···Unfolding:·DFun:.85 ···Unfolding:·DFun:.
86 ················@PrivateKey86 ················@PrivateKey
87 ················$fShowPrivateKey_$cshowsPrec87 ················$fShowPrivateKey_$cshowsPrec
88 ················$fShowPrivateKey_$cshow88 ················$fShowPrivateKey_$cshow
89 ················$fShowPrivateKey_$cshowList]89 ················$fShowPrivateKey_$cshowList]
90 bbeb21990111c333b13006eee291c06790 6747e248c377bd01e54cc3848f5b2419
91 ··$fShowPrivateKey1·::91 ··$fShowPrivateKey1·::
92 ····PrivateKey·->·GHC.Internal.Base.String·->·[GHC.Types.Char]92 ····PrivateKey·->·GHC.Internal.Base.String·->·[GHC.Types.Char]
93 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,93 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
94 ···Strictness:·<1!P(L,L,L)><L>,·Inline:·[2],94 ···Strictness:·<1!P(L,L,L)><L>,·Inline:·[2],
95 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>95 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
96 ··············\·(x['GHC.Types.Many]·::·PrivateKey)96 ··············\·(x['GHC.Types.Many]·::·PrivateKey)
97 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->97 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
98 ··············case·x·`cast`98 ··············case·x·`cast`
99 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->99 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
100 ··············$wlvl·ww·ww1·ww2·s·}]100 ··············$wlvl·ww·ww1·ww2·s·}]
101 0500084bd71fbaa07bb9719c68e3f93e101 7ece85d4834ecbcd84e404b357297662
102 ··$fShowPrivateKey2·::·GHC.Num.Integer.Integer102 ··$fShowPrivateKey2·::·GHC.Num.Integer.Integer
103 ··[HasNoCafRefs,·TagSig:·<TagProper>,103 ··[HasNoCafRefs,·TagSig:·<TagProper>,
104 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],104 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
105 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·0#]105 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·0#]
106 3e68e436dfa8545668020d5c881f3f5c106 0cc69d764ab94a78f778aeddf322b129
107 ··$fShowPrivateKey_$cshow·::·PrivateKey·->·GHC.Internal.Base.String107 ··$fShowPrivateKey_$cshow·::·PrivateKey·->·GHC.Internal.Base.String
108 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,108 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,
109 ···Inline:·[2],109 ···Inline:·[2],
110 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>110 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
111 ··············\·(ds['GHC.Types.Many]·::·PrivateKey)·->111 ··············\·(ds['GHC.Types.Many]·::·PrivateKey)·->
112 ··············case·ds112 ··············case·ds
113 ·····················`cast`113 ·····················`cast`
114 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->114 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
115 ··············$w$cshow·ww·ww1·ww2·}]115 ··············$w$cshow·ww·ww1·ww2·}]
116 9863b8879abc3260b98f2c37e7ba067d116 7cfcb4ce2de2ee7b2f4196fa6984274d
117 ··$fShowPrivateKey_$cshowList·::117 ··$fShowPrivateKey_$cshowList·::
118 ····[PrivateKey]·->·GHC.Internal.Show.ShowS118 ····[PrivateKey]·->·GHC.Internal.Show.ShowS
119 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,119 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
120 ···Unfolding:·Core:·<vanilla>120 ···Unfolding:·Core:·<vanilla>
121 ··············\·(ls['GHC.Types.Many]·::·[PrivateKey])121 ··············\·(ls['GHC.Types.Many]·::·[PrivateKey])
122 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->122 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->
123 ··············GHC.Internal.Show.showList__·@PrivateKey·$fShowPrivateKey1·ls·s]123 ··············GHC.Internal.Show.showList__·@PrivateKey·$fShowPrivateKey1·ls·s]
124 31bfe0f34a35981a9d5d9aa3dde7efde124 0f3677fb8fb0a1f74071b6cc84f26729
125 ··$fShowPrivateKey_$cshowsPrec·::125 ··$fShowPrivateKey_$cshowsPrec·::
126 ····GHC.Types.Int·->·PrivateKey·->·GHC.Internal.Show.ShowS126 ····GHC.Types.Int·->·PrivateKey·->·GHC.Internal.Show.ShowS
127 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,127 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
128 ···Strictness:·<A><1!P(L,L,L)><L>,·Inline:·[2],128 ···Strictness:·<A><1!P(L,L,L)><L>,·Inline:·[2],
129 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>129 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
130 ··············\·(ds['GHC.Types.Many]·::·GHC.Types.Int)130 ··············\·(ds['GHC.Types.Many]·::·GHC.Types.Int)
131 ················(x['GHC.Types.Many]·::·PrivateKey)131 ················(x['GHC.Types.Many]·::·PrivateKey)
132 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->132 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->
133 ··············case·x·`cast`133 ··············case·x·`cast`
134 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->134 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
135 ··············$w$cshowsPrec·ww·ww1·ww2·s·}]135 ··············$w$cshowsPrec·ww·ww1·ww2·s·}]
136 8b5c0ba6c23751c2d0fa7d12f000c3c0136 e860353c945dd96c4a7e52362b2b401a
137 ··$fShowPublicKey·::·GHC.Internal.Show.Show·PublicKey137 ··$fShowPublicKey·::·GHC.Internal.Show.Show·PublicKey
138 ··DFunId138 ··DFunId
139 ··[TagSig:·<TagProper>,139 ··[TagSig:·<TagProper>,
140 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,140 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
141 ···Unfolding:·DFun:.141 ···Unfolding:·DFun:.
142 ················@PublicKey142 ················@PublicKey
143 ················$fShowPublicKey_$cshowsPrec143 ················$fShowPublicKey_$cshowsPrec
144 ················$fShowPublicKey_$cshow144 ················$fShowPublicKey_$cshow
145 ················$fShowPublicKey_$cshowList]145 ················$fShowPublicKey_$cshowList]
146 1785d419574cd82c224eb24f700d30dc146 dc2a4be51ea823f9736e6faafd5a0985
147 ··$fShowPublicKey1·::147 ··$fShowPublicKey1·::
148 ····PublicKey·->·GHC.Internal.Base.String·->·[GHC.Types.Char]148 ····PublicKey·->·GHC.Internal.Base.String·->·[GHC.Types.Char]
149 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,149 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
150 ···Strictness:·<1!P(L,L,L)><L>,·Inline:·[2],150 ···Strictness:·<1!P(L,L,L)><L>,·Inline:·[2],
151 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>151 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
152 ··············\·(x['GHC.Types.Many]·::·PublicKey)152 ··············\·(x['GHC.Types.Many]·::·PublicKey)
153 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->153 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
154 ··············case·x·`cast`154 ··············case·x·`cast`
155 ···················(N:PublicKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->155 ···················(N:PublicKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
156 ··············$wlvl1·ww·ww1·ww2·s·}]156 ··············$wlvl1·ww·ww1·ww2·s·}]
157 3c75334e4849b440e12e9118fa85576b157 965459f5df17cda3e796c91e070c5275
158 ··$fShowPublicKey_$cshow·::·PublicKey·->·GHC.Internal.Base.String158 ··$fShowPublicKey_$cshow·::·PublicKey·->·GHC.Internal.Base.String
159 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,159 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,
160 ···Inline:·[2],160 ···Inline:·[2],
161 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>161 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
162 ··············\·(ds['GHC.Types.Many]·::·PublicKey)·->162 ··············\·(ds['GHC.Types.Many]·::·PublicKey)·->
163 ··············case·ds163 ··············case·ds
164 ·····················`cast`164 ·····················`cast`
165 ···················(N:PublicKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->165 ···················(N:PublicKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
166 ··············$w$cshow1·ww·ww1·ww2·}]166 ··············$w$cshow1·ww·ww1·ww2·}]
167 398fe11188d056b892d2d4bad1a31416167 6867b46c27b3f2cbf6a99ba190f00f21
168 ··$fShowPublicKey_$cshowList·::168 ··$fShowPublicKey_$cshowList·::
169 ····[PublicKey]·->·GHC.Internal.Show.ShowS169 ····[PublicKey]·->·GHC.Internal.Show.ShowS
170 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,170 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
171 ···Unfolding:·Core:·<vanilla>171 ···Unfolding:·Core:·<vanilla>
172 ··············\·(ls['GHC.Types.Many]·::·[PublicKey])172 ··············\·(ls['GHC.Types.Many]·::·[PublicKey])
173 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->173 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->
174 ··············GHC.Internal.Show.showList__·@PublicKey·$fShowPublicKey1·ls·s]174 ··············GHC.Internal.Show.showList__·@PublicKey·$fShowPublicKey1·ls·s]
175 7b44967a3191cc8ef19c65673e601ff3175 59a8e47b0032bad23df0a74eb28e92fd
176 ··$fShowPublicKey_$cshowsPrec·::176 ··$fShowPublicKey_$cshowsPrec·::
177 ····GHC.Types.Int·->·PublicKey·->·GHC.Internal.Show.ShowS177 ····GHC.Types.Int·->·PublicKey·->·GHC.Internal.Show.ShowS
178 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,178 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
179 ···Strictness:·<A><1!P(L,L,L)><L>,·Inline:·[2],179 ···Strictness:·<A><1!P(L,L,L)><L>,·Inline:·[2],
Max diff block lines reached; 21078/27452 bytes (76.78%) of diff not shown.
5.16 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519.dyn_hi
Files 78% similar despite different names
4.86 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Crypto.Curve25519·91037 interface·Crypto.Curve25519·9103
8 ··interface·hash:·f6929a984241d60dedcf77900d0ecdc2 
9 ··ABI·hash:·626410e2ab0759cdaedaadb2a0640daa 
10 ··export-list·hash:·0931053f002161ee0a72e5ea5a9176428 ··interface·hash:·6b195eb6f81e521ad1f2ec1e61ffac08
 9 ··ABI·hash:·5d8c1662d588d90e6f401b0a6301a75d
 10 ··export-list·hash:·b7e2b377b99f21da4c6995fafe266ac2
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8e8d76f5ca2119405594b0dfc512588412 ··flag·hash:·8e8d76f5ca2119405594b0dfc5125884
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·447a049049a87c4701060c56275b6f2016 ··src_hash:·447a049049a87c4701060c56275b6f20
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··Crypto.Curve25519.Exceptions.generateKeyPair22 ··Crypto.Curve25519.Exceptions.generateKeyPair
23 ··Crypto.Curve25519.Exceptions.generatePrivate23 ··Crypto.Curve25519.Exceptions.generatePrivate
24 ··Crypto.Curve25519.Exceptions.generatePublic24 ··Crypto.Curve25519.Exceptions.generatePublic
25 ··Crypto.Curve25519.Exceptions.importPublic25 ··Crypto.Curve25519.Exceptions.importPublic
26 ··Crypto.Curve25519.Exceptions.makeShared26 ··Crypto.Curve25519.Exceptions.makeShared
27 ··Crypto.Curve25519.Pure.PrivateKey27 ··Crypto.Curve25519.Pure.PrivateKey
28 ··Crypto.Curve25519.Pure.PublicKey28 ··Crypto.Curve25519.Pure.PublicKey
29 direct·module·dependencies:·curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Exceptions29 direct·module·dependencies:·curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Exceptions
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.031 direct·package·dependencies:·base-4.20.2.0
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext33 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
34 ·········Data.Time.Calendar.Gregorian·Data.Time.Format.Format.Instances34 ·········Data.Time.Calendar.Gregorian·Data.Time.Format.Format.Instances
35 ·········Data.Time.Format.Parse·Data.Time.Format.Parse.Instances35 ·········Data.Time.Format.Parse·Data.Time.Format.Parse.Instances
36 ·········Data.Time.LocalTime.Internal.LocalTime36 ·········Data.Time.LocalTime.Internal.LocalTime
Offset 43, 49 lines modifiedOffset 43, 49 lines modified
43 ·························GHC.Internal.Control.Arrow·GHC.Internal.Data.Functor.Const43 ·························GHC.Internal.Control.Arrow·GHC.Internal.Data.Functor.Const
44 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid44 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
45 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord45 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
46 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList46 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList
47 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList47 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
48 ·························GHC.Internal.RTS.Flags·Data.Tagged·Language.Haskell.TH.Syntax48 ·························GHC.Internal.RTS.Flags·Data.Tagged·Language.Haskell.TH.Syntax
49 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a49 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
50 import··-/··curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Exceptions·b7c9abc42ea936dc6a7a5cd9cff1d95f 
51 ··exports:·0931053f002161ee0a72e5ea5a917642 
52 ··exportPublic·f7720dd0a328a3dee639c57860bbadff 
53 ··generateKeyPair·0f1aa55cab5558380d2d4bb869259381 
54 ··generatePrivate·d990889d6e5532d09e590cd0ef036560 
55 ··generatePublic·6d4d860e6787058b7610a6d3d099e0fe 
56 ··importPublic·4c5035aaa35a8faa446c945c91735221 
57 ··makeShared·78dfd025e6e510f80a0dfb4e2adfb431 
58 import··-/··curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Pure·67ec7ffec80319775eb1d9c632317e01 
59 ··PrivateKey·f9ada0fd4482ad801d85b2c5c07de846 
60 ··PublicKey·0a171c6bf6fbf27187c35c6c8fc85811 
61 4d3ba52f883a63ed5014f88d0262381350 import··-/··curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Exceptions·b4dfb3d4f5c0567c9d3677c03186cd1a
 51 ··exports:·b7e2b377b99f21da4c6995fafe266ac2
 52 ··exportPublic·0a4fd190416f2d696f667cc540a49df5
 53 ··generateKeyPair·aadd7e78978867a79ceb882b491793d2
 54 ··generatePrivate·0c3bb31acccf9815dcdfe6ae35f8c440
 55 ··generatePublic·16eb1984911ef1e375233fb960ca3b01
 56 ··importPublic·915046089de7213c46c690240a662066
 57 ··makeShared·c348a6a2bc4566c341850b3000ccca5e
 58 import··-/··curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Pure·0d3b566a256775e9ae28af45c974485a
 59 ··PrivateKey·3281e00093b1f83ef1844cb6e4faa8ae
 60 ··PublicKey·f067e2ecd965a63cf5e000401f42d0b4
 61 8c43ed3637b45835a066b90d654e3462
62 ··$trModule·::·GHC.Types.Module62 ··$trModule·::·GHC.Types.Module
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.Module],64 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]65 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
66 50930905a2c8a346e6f48b8fac6e670366 c732daf288a8d6d5219cb4ef638125e7
67 ··$trModule1·::·GHC.Types.TrName67 ··$trModule1·::·GHC.Types.TrName
68 ··[HasNoCafRefs,·TagSig:·<TagProper>,68 ··[HasNoCafRefs,·TagSig:·<TagProper>,
69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
71 94fa6428fe1cd7087ec647af43a00e1571 a8a2d8e3bbcb063c05ef63416dff4eba
72 ··$trModule2·::·GHC.Prim.Addr#72 ··$trModule2·::·GHC.Prim.Addr#
73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
74 ···Unfolding:·Core:·<vanilla>·"Crypto.Curve25519"#]74 ···Unfolding:·Core:·<vanilla>·"Crypto.Curve25519"#]
75 f774dcd4969c98470c71853842bae46575 de2a8dcddd7e8841d3c67c56f43a8899
76 ··$trModule3·::·GHC.Types.TrName76 ··$trModule3·::·GHC.Types.TrName
77 ··[HasNoCafRefs,·TagSig:·<TagProper>,77 ··[HasNoCafRefs,·TagSig:·<TagProper>,
78 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],78 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
79 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]79 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
80 64ab77215f224808150ca8c94431b64980 9ae1bb7f004d4f3693c4fab9d4541f81
81 ··$trModule4·::·GHC.Prim.Addr#81 ··$trModule4·::·GHC.Prim.Addr#
82 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,82 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
83 ···Unfolding:·Core:·<vanilla>83 ···Unfolding:·Core:·<vanilla>
84 ··············"curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK"#]84 ··············"curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b"#]
85 Warnings:85 Warnings:
86 ··Deprecated·names:86 ··Deprecated·names:
87 ··Deprecated·exports:87 ··Deprecated·exports:
88 trusted:·none88 trusted:·none
89 require·own·pkg·trusted:·False89 require·own·pkg·trusted:·False
90 docs:90 docs:
91 ··Nothing91 ··Nothing
5.15 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519.hi
Files 81% similar despite different names
4.86 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Crypto.Curve25519·91037 interface·Crypto.Curve25519·9103
8 ··interface·hash:·f6929a984241d60dedcf77900d0ecdc2 
9 ··ABI·hash:·626410e2ab0759cdaedaadb2a0640daa 
10 ··export-list·hash:·0931053f002161ee0a72e5ea5a9176428 ··interface·hash:·6b195eb6f81e521ad1f2ec1e61ffac08
 9 ··ABI·hash:·5d8c1662d588d90e6f401b0a6301a75d
 10 ··export-list·hash:·b7e2b377b99f21da4c6995fafe266ac2
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8e8d76f5ca2119405594b0dfc512588412 ··flag·hash:·8e8d76f5ca2119405594b0dfc5125884
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·447a049049a87c4701060c56275b6f2016 ··src_hash:·447a049049a87c4701060c56275b6f20
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··Crypto.Curve25519.Exceptions.generateKeyPair22 ··Crypto.Curve25519.Exceptions.generateKeyPair
23 ··Crypto.Curve25519.Exceptions.generatePrivate23 ··Crypto.Curve25519.Exceptions.generatePrivate
24 ··Crypto.Curve25519.Exceptions.generatePublic24 ··Crypto.Curve25519.Exceptions.generatePublic
25 ··Crypto.Curve25519.Exceptions.importPublic25 ··Crypto.Curve25519.Exceptions.importPublic
26 ··Crypto.Curve25519.Exceptions.makeShared26 ··Crypto.Curve25519.Exceptions.makeShared
27 ··Crypto.Curve25519.Pure.PrivateKey27 ··Crypto.Curve25519.Pure.PrivateKey
28 ··Crypto.Curve25519.Pure.PublicKey28 ··Crypto.Curve25519.Pure.PublicKey
29 direct·module·dependencies:·curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Exceptions29 direct·module·dependencies:·curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Exceptions
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.031 direct·package·dependencies:·base-4.20.2.0
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext33 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
34 ·········Data.Time.Calendar.Gregorian·Data.Time.Format.Format.Instances34 ·········Data.Time.Calendar.Gregorian·Data.Time.Format.Format.Instances
35 ·········Data.Time.Format.Parse·Data.Time.Format.Parse.Instances35 ·········Data.Time.Format.Parse·Data.Time.Format.Parse.Instances
36 ·········Data.Time.LocalTime.Internal.LocalTime36 ·········Data.Time.LocalTime.Internal.LocalTime
Offset 43, 49 lines modifiedOffset 43, 49 lines modified
43 ·························GHC.Internal.Control.Arrow·GHC.Internal.Data.Functor.Const43 ·························GHC.Internal.Control.Arrow·GHC.Internal.Data.Functor.Const
44 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid44 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
45 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord45 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
46 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList46 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList
47 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList47 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
48 ·························GHC.Internal.RTS.Flags·Data.Tagged·Language.Haskell.TH.Syntax48 ·························GHC.Internal.RTS.Flags·Data.Tagged·Language.Haskell.TH.Syntax
49 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a49 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
50 import··-/··curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Exceptions·b7c9abc42ea936dc6a7a5cd9cff1d95f 
51 ··exports:·0931053f002161ee0a72e5ea5a917642 
52 ··exportPublic·f7720dd0a328a3dee639c57860bbadff 
53 ··generateKeyPair·0f1aa55cab5558380d2d4bb869259381 
54 ··generatePrivate·d990889d6e5532d09e590cd0ef036560 
55 ··generatePublic·6d4d860e6787058b7610a6d3d099e0fe 
56 ··importPublic·4c5035aaa35a8faa446c945c91735221 
57 ··makeShared·78dfd025e6e510f80a0dfb4e2adfb431 
58 import··-/··curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Pure·67ec7ffec80319775eb1d9c632317e01 
59 ··PrivateKey·f9ada0fd4482ad801d85b2c5c07de846 
60 ··PublicKey·0a171c6bf6fbf27187c35c6c8fc85811 
61 4d3ba52f883a63ed5014f88d0262381350 import··-/··curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Exceptions·b4dfb3d4f5c0567c9d3677c03186cd1a
 51 ··exports:·b7e2b377b99f21da4c6995fafe266ac2
 52 ··exportPublic·0a4fd190416f2d696f667cc540a49df5
 53 ··generateKeyPair·aadd7e78978867a79ceb882b491793d2
 54 ··generatePrivate·0c3bb31acccf9815dcdfe6ae35f8c440
 55 ··generatePublic·16eb1984911ef1e375233fb960ca3b01
 56 ··importPublic·915046089de7213c46c690240a662066
 57 ··makeShared·c348a6a2bc4566c341850b3000ccca5e
 58 import··-/··curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Pure·0d3b566a256775e9ae28af45c974485a
 59 ··PrivateKey·3281e00093b1f83ef1844cb6e4faa8ae
 60 ··PublicKey·f067e2ecd965a63cf5e000401f42d0b4
 61 8c43ed3637b45835a066b90d654e3462
62 ··$trModule·::·GHC.Types.Module62 ··$trModule·::·GHC.Types.Module
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.Module],64 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]65 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
66 50930905a2c8a346e6f48b8fac6e670366 c732daf288a8d6d5219cb4ef638125e7
67 ··$trModule1·::·GHC.Types.TrName67 ··$trModule1·::·GHC.Types.TrName
68 ··[HasNoCafRefs,·TagSig:·<TagProper>,68 ··[HasNoCafRefs,·TagSig:·<TagProper>,
69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
71 94fa6428fe1cd7087ec647af43a00e1571 a8a2d8e3bbcb063c05ef63416dff4eba
72 ··$trModule2·::·GHC.Prim.Addr#72 ··$trModule2·::·GHC.Prim.Addr#
73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
74 ···Unfolding:·Core:·<vanilla>·"Crypto.Curve25519"#]74 ···Unfolding:·Core:·<vanilla>·"Crypto.Curve25519"#]
75 f774dcd4969c98470c71853842bae46575 de2a8dcddd7e8841d3c67c56f43a8899
76 ··$trModule3·::·GHC.Types.TrName76 ··$trModule3·::·GHC.Types.TrName
77 ··[HasNoCafRefs,·TagSig:·<TagProper>,77 ··[HasNoCafRefs,·TagSig:·<TagProper>,
78 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],78 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
79 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]79 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
80 64ab77215f224808150ca8c94431b64980 9ae1bb7f004d4f3693c4fab9d4541f81
81 ··$trModule4·::·GHC.Prim.Addr#81 ··$trModule4·::·GHC.Prim.Addr#
82 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,82 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
83 ···Unfolding:·Core:·<vanilla>83 ···Unfolding:·Core:·<vanilla>
84 ··············"curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK"#]84 ··············"curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b"#]
85 Warnings:85 Warnings:
86 ··Deprecated·names:86 ··Deprecated·names:
87 ··Deprecated·exports:87 ··Deprecated·exports:
88 trusted:·none88 trusted:·none
89 require·own·pkg·trusted:·False89 require·own·pkg·trusted:·False
90 docs:90 docs:
91 ··Nothing91 ··Nothing
443 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/libHScurve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK.a vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/libHScurve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b.a
Files 74% similar despite different names
52.2 KB
nm --print-armap {}
    
Offset 1, 265 lines modifiedOffset 1, 265 lines modified
  
1 Archive·index:1 Archive·index:
2 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule2_bytes·in·Curve25519.o2 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule2_bytes·in·Curve25519.o
3 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule4_bytes·in·Curve25519.o3 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule4_bytes·in·Curve25519.o
4 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule3_closure·in·Curve25519.o4 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule3_closure·in·Curve25519.o
5 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule1_closure·in·Curve25519.o5 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule1_closure·in·Curve25519.o
6 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule_closure·in·Curve25519.o6 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule_closure·in·Curve25519.o
7 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule2_bytes·in·Exceptions.o7 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule2_bytes·in·Exceptions.o
8 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule4_bytes·in·Exceptions.o8 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule4_bytes·in·Exceptions.o
9 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info·in·Exceptions.o9 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info·in·Exceptions.o
10 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_closure·in·Exceptions.o10 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_closure·in·Exceptions.o
11 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_info·in·Exceptions.o11 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_info·in·Exceptions.o
12 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_closure·in·Exceptions.o12 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_closure·in·Exceptions.o
13 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePublic_info·in·Exceptions.o13 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePublic_info·in·Exceptions.o
14 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePublic_closure·in·Exceptions.o14 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePublic_closure·in·Exceptions.o
15 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_importPublic_info·in·Exceptions.o15 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_importPublic_info·in·Exceptions.o
16 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_importPublic_closure·in·Exceptions.o16 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_importPublic_closure·in·Exceptions.o
17 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_exportPublic_info·in·Exceptions.o17 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_exportPublic_info·in·Exceptions.o
18 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_exportPublic_closure·in·Exceptions.o18 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_exportPublic_closure·in·Exceptions.o
19 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_info·in·Exceptions.o19 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_info·in·Exceptions.o
20 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_closure·in·Exceptions.o20 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_closure·in·Exceptions.o
21 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_info·in·Exceptions.o21 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_info·in·Exceptions.o
22 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_closure·in·Exceptions.o22 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_closure·in·Exceptions.o
23 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_makeShared_info·in·Exceptions.o23 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_makeShared_info·in·Exceptions.o
24 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_makeShared_closure·in·Exceptions.o24 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_makeShared_closure·in·Exceptions.o
25 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule3_closure·in·Exceptions.o25 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule3_closure·in·Exceptions.o
26 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule1_closure·in·Exceptions.o26 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule1_closure·in·Exceptions.o
27 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule_closure·in·Exceptions.o27 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule_closure·in·Exceptions.o
28 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub3_bytes·in·Pure.o28 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub3_bytes·in·Pure.o
29 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey2_bytes·in·Pure.o29 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPublicKey2_bytes·in·Pure.o
30 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv3_bytes·in·Pure.o30 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv3_bytes·in·Pure.o
31 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPrivateKey2_bytes·in·Pure.o31 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPrivateKey2_bytes·in·Pure.o
32 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule2_bytes·in·Pure.o32 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule2_bytes·in·Pure.o
33 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule4_bytes·in·Pure.o33 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule4_bytes·in·Pure.o
34 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_info·in·Pure.o34 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_info·in·Pure.o
35 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_closure·in·Pure.o35 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_closure·in·Pure.o
36 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate_info·in·Pure.o36 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate_info·in·Pure.o
37 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate_closure·in·Pure.o37 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate_closure·in·Pure.o
38 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info·in·Pure.o38 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info·in·Pure.o
39 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_closure·in·Pure.o39 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_closure·in·Pure.o
40 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic_info·in·Pure.o40 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic_info·in·Pure.o
41 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic_closure·in·Pure.o41 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic_closure·in·Pure.o
42 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule3_closure·in·Pure.o42 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule3_closure·in·Pure.o
43 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule1_closure·in·Pure.o43 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule1_closure·in·Pure.o
44 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule_closure·in·Pure.o44 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule_closure·in·Pure.o
45 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPrivateKey1_closure·in·Pure.o45 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPrivateKey1_closure·in·Pure.o
46 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPrivateKey_closure·in·Pure.o46 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPrivateKey_closure·in·Pure.o
47 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv1_closure·in·Pure.o47 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv1_closure·in·Pure.o
48 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv2_closure·in·Pure.o48 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv2_closure·in·Pure.o
49 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv_closure·in·Pure.o49 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv_closure·in·Pure.o
50 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey1_closure·in·Pure.o50 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPublicKey1_closure·in·Pure.o
51 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey_closure·in·Pure.o51 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPublicKey_closure·in·Pure.o
52 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub1_closure·in·Pure.o52 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub1_closure·in·Pure.o
53 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub2_closure·in·Pure.o53 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub2_closure·in·Pure.o
54 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub_closure·in·Pure.o54 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub_closure·in·Pure.o
55 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info·in·Pure.o55 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info·in·Pure.o
56 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_closure·in·Pure.o56 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_closure·in·Pure.o
57 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwimportPrivate_info·in·Pure.o57 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwimportPrivate_info·in·Pure.o
58 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwimportPrivate_closure·in·Pure.o58 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwimportPrivate_closure·in·Pure.o
59 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPrivate_info·in·Pure.o59 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPrivate_info·in·Pure.o
60 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPrivate_closure·in·Pure.o60 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPrivate_closure·in·Pure.o
61 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_info·in·Pure.o61 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_info·in·Pure.o
62 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_closure·in·Pure.o62 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_closure·in·Pure.o
63 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair3_closure·in·Pure.o63 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair3_closure·in·Pure.o
64 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_info·in·Pure.o64 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_info·in·Pure.o
65 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_closure·in·Pure.o65 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_closure·in·Pure.o
66 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_slow·in·Pure.o66 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_slow·in·Pure.o
67 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_info·in·Pure.o67 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_info·in·Pure.o
68 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_closure·in·Pure.o68 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_closure·in·Pure.o
69 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_info·in·Pure.o69 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_info·in·Pure.o
70 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_closure·in·Pure.o70 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_closure·in·Pure.o
71 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_makeShared_info·in·Pure.o71 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_makeShared_info·in·Pure.o
72 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_makeShared_closure·in·Pure.o72 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_makeShared_closure·in·Pure.o
73 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_basePoint_info·in·Pure.o73 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_basePoint_info·in·Pure.o
74 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_basePoint_closure·in·Pure.o74 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_basePoint_closure·in·Pure.o
75 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_info·in·Pure.o75 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_info·in·Pure.o
76 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_closure·in·Pure.o76 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_closure·in·Pure.o
77 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePublic_info·in·Pure.o77 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePublic_info·in·Pure.o
78 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePublic_closure·in·Pure.o78 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePublic_closure·in·Pure.o
79 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_info·in·Pure.o79 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_info·in·Pure.o
80 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_closure·in·Pure.o80 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_closure·in·Pure.o
81 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKey2_closure·in·Pure.o81 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKey2_closure·in·Pure.o
82 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshow1_info·in·Pure.o82 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshow1_info·in·Pure.o
83 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshow1_closure·in·Pure.o83 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshow1_closure·in·Pure.o
84 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshow_info·in·Pure.o84 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshow_info·in·Pure.o
85 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshow_closure·in·Pure.o85 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshow_closure·in·Pure.o
86 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_slow·in·Pure.o86 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_slow·in·Pure.o
87 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_info·in·Pure.o87 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_info·in·Pure.o
88 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_closure·in·Pure.o88 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_closure·in·Pure.o
89 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_info·in·Pure.o89 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_info·in·Pure.o
90 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_closure·in·Pure.o90 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_closure·in·Pure.o
91 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwlvl1_slow·in·Pure.o91 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwlvl1_slow·in·Pure.o
92 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwlvl1_info·in·Pure.o92 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwlvl1_info·in·Pure.o
93 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwlvl1_closure·in·Pure.o93 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwlvl1_closure·in·Pure.o
94 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKey1_info·in·Pure.o94 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKey1_info·in·Pure.o
95 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKey1_closure·in·Pure.o95 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKey1_closure·in·Pure.o
96 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowList_info·in·Pure.o96 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowList_info·in·Pure.o
97 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowList_closure·in·Pure.o97 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowList_closure·in·Pure.o
98 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKey_closure·in·Pure.o98 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKey_closure·in·Pure.o
99 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshow_info·in·Pure.o99 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshow_info·in·Pure.o
100 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshow_closure·in·Pure.o100 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshow_closure·in·Pure.o
101 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshow_info·in·Pure.o101 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshow_info·in·Pure.o
102 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshow_closure·in·Pure.o102 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshow_closure·in·Pure.o
103 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec_slow·in·Pure.o103 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec_slow·in·Pure.o
104 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec_info·in·Pure.o104 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec_info·in·Pure.o
105 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec_closure·in·Pure.o105 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec_closure·in·Pure.o
106 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshowsPrec_info·in·Pure.o106 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshowsPrec_info·in·Pure.o
107 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshowsPrec_closure·in·Pure.o107 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshowsPrec_closure·in·Pure.o
108 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwlvl_slow·in·Pure.o108 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwlvl_slow·in·Pure.o
109 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwlvl_info·in·Pure.o109 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwlvl_info·in·Pure.o
110 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwlvl_closure·in·Pure.o110 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwlvl_closure·in·Pure.o
111 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKey1_info·in·Pure.o111 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKey1_info·in·Pure.o
112 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKey1_closure·in·Pure.o112 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKey1_closure·in·Pure.o
113 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshowList_info·in·Pure.o113 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshowList_info·in·Pure.o
114 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshowList_closure·in·Pure.o114 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshowList_closure·in·Pure.o
115 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKey_closure·in·Pure.o115 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKey_closure·in·Pure.o
116 curve25519_donna·in·curve25519-donna.o116 curve25519_donna·in·curve25519-donna.o
  
117 Curve25519.o:117 Curve25519.o:
118 0000000000000010·D·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule1_closure118 0000000000000010·D·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule1_closure
119 0000000000000000·R·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule2_bytes119 0000000000000000·R·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule2_bytes
120 0000000000000000·D·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule3_closure120 0000000000000000·D·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule3_closure
121 0000000000000018·R·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule4_bytes121 0000000000000018·R·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule4_bytes
122 0000000000000020·D·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule_closure122 0000000000000020·D·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule_closure
123 ·················U·ghczmprim_GHCziTypes_Module_con_info123 ·················U·ghczmprim_GHCziTypes_Module_con_info
124 ·················U·ghczmprim_GHCziTypes_TrNameS_con_info124 ·················U·ghczmprim_GHCziTypes_TrNameS_con_info
  
Max diff block lines reached; 28127/53384 bytes (52.69%) of diff not shown.
8.27 KB
Curve25519.o
1.95 KB
readelf --wide --symbols {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Symbol·table·'.symtab'·contains·10·entries:1 Symbol·table·'.symtab'·contains·10·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d4 ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·$d
5 ·····2:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····2·$d5 ·····2:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····2·$d
6 ·····3:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT····5·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule2_bytes6 ·····3:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT····5·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule2_bytes
7 ·····4:·0000000000000018·····0·OBJECT··GLOBAL·DEFAULT····5·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule4_bytes7 ·····4:·0000000000000018·····0·OBJECT··GLOBAL·DEFAULT····5·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule4_bytes
8 ·····5:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT····2·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule3_closure8 ·····5:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT····2·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule3_closure
9 ·····6:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_TrNameS_con_info9 ·····6:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_TrNameS_con_info
10 ·····7:·0000000000000010·····0·OBJECT··GLOBAL·DEFAULT····2·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule1_closure10 ·····7:·0000000000000010·····0·OBJECT··GLOBAL·DEFAULT····2·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule1_closure
11 ·····8:·0000000000000020·····0·OBJECT··GLOBAL·DEFAULT····2·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule_closure11 ·····8:·0000000000000020·····0·OBJECT··GLOBAL·DEFAULT····2·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule_closure
12 ·····9:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_Module_con_info12 ·····9:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_Module_con_info
1.85 KB
readelf --wide --relocs {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Relocation·section·'.rela.data'·at·offset·0x3a0·contains·7·entries:1 Relocation·section·'.rela.data'·at·offset·0x3a0·contains·7·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000000000··0000000600000101·R_AARCH64_ABS64········0000000000000000·ghczmprim_GHCziTypes_TrNameS_con_info·+·03 0000000000000000··0000000600000101·R_AARCH64_ABS64········0000000000000000·ghczmprim_GHCziTypes_TrNameS_con_info·+·0
4 0000000000000008··0000000400000101·R_AARCH64_ABS64········0000000000000018·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule4_bytes·+·04 0000000000000008··0000000400000101·R_AARCH64_ABS64········0000000000000018·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule4_bytes·+·0
5 0000000000000010··0000000600000101·R_AARCH64_ABS64········0000000000000000·ghczmprim_GHCziTypes_TrNameS_con_info·+·05 0000000000000010··0000000600000101·R_AARCH64_ABS64········0000000000000000·ghczmprim_GHCziTypes_TrNameS_con_info·+·0
6 0000000000000018··0000000300000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule2_bytes·+·06 0000000000000018··0000000300000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule2_bytes·+·0
7 0000000000000020··0000000900000101·R_AARCH64_ABS64········0000000000000000·ghczmprim_GHCziTypes_Module_con_info·+·07 0000000000000020··0000000900000101·R_AARCH64_ABS64········0000000000000000·ghczmprim_GHCziTypes_Module_con_info·+·0
8 0000000000000028··0000000500000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule3_closure·+·18 0000000000000028··0000000500000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule3_closure·+·1
9 0000000000000030··0000000700000101·R_AARCH64_ABS64········0000000000000010·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule1_closure·+·19 0000000000000030··0000000700000101·R_AARCH64_ABS64········0000000000000010·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule1_closure·+·1
1.11 KB
strings --all --bytes=8 {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Crypto.Curve255191 Crypto.Curve25519
2 curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK2 curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b
3 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule2_bytes3 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule2_bytes
4 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule4_bytes4 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule4_bytes
5 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule3_closure5 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule3_closure
6 ghczmprim_GHCziTypes_TrNameS_con_info6 ghczmprim_GHCziTypes_TrNameS_con_info
7 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule1_closure7 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule1_closure
8 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule_closure8 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule_closure
9 ghczmprim_GHCziTypes_Module_con_info9 ghczmprim_GHCziTypes_Module_con_info
10 .shstrtab10 .shstrtab
11 .rela.data11 .rela.data
12 .rodata.str12 .rodata.str
13 .note.GNU-stack13 .note.GNU-stack
308 B
readelf --wide --decompress --string-dump=.rodata.str {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 String·dump·of·section·'.rodata.str':1 String·dump·of·section·'.rodata.str':
2 ··[·····0]··Crypto.Curve255192 ··[·····0]··Crypto.Curve25519
3 ··[····18]··curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK3 ··[····18]··curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b
  
3.03 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00246400·63757276·65323535·31397a6d·.$d.curve25519zm2 ··0x00000000·00246400·63757276·65323535·31397a6d·.$d.curve25519zm
3 ··0x00000010·307a6932·7a69387a·6d385956·4c346751·0zi2zi8zm8YVL4gQ3 ··0x00000010·307a6932·7a69387a·6d323958·47597556·0zi2zi8zm29XGYuV
4 ··0x00000020·46736a43·4630344f·364c5341·7a7a714b·FsjCF04O6LSAzzqK4 ··0x00000020·6e415a5a·52467377·79417133·44613862·nAZZRFswyAq3Da8b
5 ··0x00000030·5f437279·70746f7a·69437572·76653235·_CryptoziCurve255 ··0x00000030·5f437279·70746f7a·69437572·76653235·_CryptoziCurve25
6 ··0x00000040·3531395f·7a647472·4d6f6475·6c65325f·519_zdtrModule2_6 ··0x00000040·3531395f·7a647472·4d6f6475·6c65325f·519_zdtrModule2_
7 ··0x00000050·62797465·73006375·72766532·35353139·bytes.curve255197 ··0x00000050·62797465·73006375·72766532·35353139·bytes.curve25519
8 ··0x00000060·7a6d307a·69327a69·387a6d38·59564c34·zm0zi2zi8zm8YVL48 ··0x00000060·7a6d307a·69327a69·387a6d32·39584759·zm0zi2zi8zm29XGY
9 ··0x00000070·67514673·6a434630·344f364c·53417a7a·gQFsjCF04O6LSAzz9 ··0x00000070·75566e41·5a5a5246·73777941·71334461·uVnAZZRFswyAq3Da
10 ··0x00000080·714b5f43·72797074·6f7a6943·75727665·qK_CryptoziCurve10 ··0x00000080·38625f43·72797074·6f7a6943·75727665·8b_CryptoziCurve
11 ··0x00000090·32353531·395f7a64·74724d6f·64756c65·25519_zdtrModule11 ··0x00000090·32353531·395f7a64·74724d6f·64756c65·25519_zdtrModule
12 ··0x000000a0·345f6279·74657300·63757276·65323535·4_bytes.curve25512 ··0x000000a0·345f6279·74657300·63757276·65323535·4_bytes.curve255
13 ··0x000000b0·31397a6d·307a6932·7a69387a·6d385956·19zm0zi2zi8zm8YV13 ··0x000000b0·31397a6d·307a6932·7a69387a·6d323958·19zm0zi2zi8zm29X
14 ··0x000000c0·4c346751·46736a43·4630344f·364c5341·L4gQFsjCF04O6LSA14 ··0x000000c0·47597556·6e415a5a·52467377·79417133·GYuVnAZZRFswyAq3
15 ··0x000000d0·7a7a714b·5f437279·70746f7a·69437572·zzqK_CryptoziCur15 ··0x000000d0·44613862·5f437279·70746f7a·69437572·Da8b_CryptoziCur
16 ··0x000000e0·76653235·3531395f·7a647472·4d6f6475·ve25519_zdtrModu16 ··0x000000e0·76653235·3531395f·7a647472·4d6f6475·ve25519_zdtrModu
17 ··0x000000f0·6c65335f·636c6f73·75726500·6768637a·le3_closure.ghcz17 ··0x000000f0·6c65335f·636c6f73·75726500·6768637a·le3_closure.ghcz
18 ··0x00000100·6d707269·6d5f4748·437a6954·79706573·mprim_GHCziTypes18 ··0x00000100·6d707269·6d5f4748·437a6954·79706573·mprim_GHCziTypes
19 ··0x00000110·5f54724e·616d6553·5f636f6e·5f696e66·_TrNameS_con_inf19 ··0x00000110·5f54724e·616d6553·5f636f6e·5f696e66·_TrNameS_con_inf
20 ··0x00000120·6f006375·72766532·35353139·7a6d307a·o.curve25519zm0z20 ··0x00000120·6f006375·72766532·35353139·7a6d307a·o.curve25519zm0z
21 ··0x00000130·69327a69·387a6d38·59564c34·67514673·i2zi8zm8YVL4gQFs 
22 ··0x00000140·6a434630·344f364c·53417a7a·714b5f43·jCF04O6LSAzzqK_C21 ··0x00000130·69327a69·387a6d32·39584759·75566e41·i2zi8zm29XGYuVnA
 22 ··0x00000140·5a5a5246·73777941·71334461·38625f43·ZZRFswyAq3Da8b_C
23 ··0x00000150·72797074·6f7a6943·75727665·32353531·ryptoziCurve255123 ··0x00000150·72797074·6f7a6943·75727665·32353531·ryptoziCurve2551
24 ··0x00000160·395f7a64·74724d6f·64756c65·315f636c·9_zdtrModule1_cl24 ··0x00000160·395f7a64·74724d6f·64756c65·315f636c·9_zdtrModule1_cl
25 ··0x00000170·6f737572·65006375·72766532·35353139·osure.curve2551925 ··0x00000170·6f737572·65006375·72766532·35353139·osure.curve25519
26 ··0x00000180·7a6d307a·69327a69·387a6d38·59564c34·zm0zi2zi8zm8YVL426 ··0x00000180·7a6d307a·69327a69·387a6d32·39584759·zm0zi2zi8zm29XGY
27 ··0x00000190·67514673·6a434630·344f364c·53417a7a·gQFsjCF04O6LSAzz27 ··0x00000190·75566e41·5a5a5246·73777941·71334461·uVnAZZRFswyAq3Da
28 ··0x000001a0·714b5f43·72797074·6f7a6943·75727665·qK_CryptoziCurve28 ··0x000001a0·38625f43·72797074·6f7a6943·75727665·8b_CryptoziCurve
29 ··0x000001b0·32353531·395f7a64·74724d6f·64756c65·25519_zdtrModule29 ··0x000001b0·32353531·395f7a64·74724d6f·64756c65·25519_zdtrModule
30 ··0x000001c0·5f636c6f·73757265·00676863·7a6d7072·_closure.ghczmpr30 ··0x000001c0·5f636c6f·73757265·00676863·7a6d7072·_closure.ghczmpr
31 ··0x000001d0·696d5f47·48437a69·54797065·735f4d6f·im_GHCziTypes_Mo31 ··0x000001d0·696d5f47·48437a69·54797065·735f4d6f·im_GHCziTypes_Mo
32 ··0x000001e0·64756c65·5f636f6e·5f696e66·6f00·····dule_con_info.32 ··0x000001e0·64756c65·5f636f6e·5f696e66·6f00·····dule_con_info.
  
63.1 KB
Exceptions.o
10.5 KB
readelf --wide --symbols {}
    
Offset 21, 43 lines modifiedOffset 21, 43 lines modified
21 ····17:·0000000000000128·····0·NOTYPE··LOCAL··DEFAULT····1·$x21 ····17:·0000000000000128·····0·NOTYPE··LOCAL··DEFAULT····1·$x
22 ····18:·0000000000000138·····0·NOTYPE··LOCAL··DEFAULT····1·$d22 ····18:·0000000000000138·····0·NOTYPE··LOCAL··DEFAULT····1·$d
23 ····19:·0000000000000150·····0·NOTYPE··LOCAL··DEFAULT····1·$x23 ····19:·0000000000000150·····0·NOTYPE··LOCAL··DEFAULT····1·$x
24 ····20:·0000000000000170·····0·NOTYPE··LOCAL··DEFAULT····1·$d24 ····20:·0000000000000170·····0·NOTYPE··LOCAL··DEFAULT····1·$d
25 ····21:·0000000000000180·····0·NOTYPE··LOCAL··DEFAULT····1·$x25 ····21:·0000000000000180·····0·NOTYPE··LOCAL··DEFAULT····1·$x
26 ····22:·00000000000001c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d26 ····22:·00000000000001c0·····0·NOTYPE··LOCAL··DEFAULT····1·$d
27 ····23:·00000000000001d8·····0·NOTYPE··LOCAL··DEFAULT····1·$x27 ····23:·00000000000001d8·····0·NOTYPE··LOCAL··DEFAULT····1·$x
28 ····24:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule2_bytes28 ····24:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule2_bytes
29 ····25:·0000000000000020·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule4_bytes29 ····25:·0000000000000020·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule4_bytes
30 ····26:·0000000000000018····16·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info30 ····26:·0000000000000018····16·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info
31 ····27:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure31 ····27:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure
32 ····28:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info32 ····28:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info
33 ····29:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_closure33 ····29:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_closure
34 ····30:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_closure34 ····30:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_closure
35 ····31:·0000000000000040···112·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_info35 ····31:·0000000000000040···112·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_info
36 ····32:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_info36 ····32:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_info
37 ····33:·0000000000000020·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_closure37 ····33:·0000000000000020·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_closure
38 ····34:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_closure38 ····34:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_closure
39 ····35:·00000000000000c8·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePublic_info39 ····35:·00000000000000c8·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePublic_info
40 ····36:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_info40 ····36:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_info
41 ····37:·0000000000000040·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePublic_closure41 ····37:·0000000000000040·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePublic_closure
42 ····38:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_closure42 ····38:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_closure
43 ····39:·00000000000000e8·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_importPublic_info43 ····39:·00000000000000e8·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_importPublic_info
44 ····40:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info44 ····40:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info
45 ····41:·0000000000000058·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_importPublic_closure45 ····41:·0000000000000058·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_importPublic_closure
46 ····42:·0000000000000108·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_exportPublic_info46 ····42:·0000000000000108·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_exportPublic_info
47 ····43:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info47 ····43:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info
48 ····44:·0000000000000060·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_exportPublic_closure48 ····44:·0000000000000060·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_exportPublic_closure
49 ····45:·0000000000000128····16·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_info49 ····45:·0000000000000128····16·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_info
50 ····46:·0000000000000068·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_closure50 ····46:·0000000000000068·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_closure
51 ····47:·0000000000000150···112·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_info51 ····47:·0000000000000150···112·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_info
52 ····48:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_info52 ····48:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_info
53 ····49:·0000000000000078·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_closure53 ····49:·0000000000000078·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_closure
54 ····50:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_closure54 ····50:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_closure
55 ····51:·00000000000001d8·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_makeShared_info55 ····51:·00000000000001d8·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_makeShared_info
56 ····52:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_info56 ····52:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_info
57 ····53:·0000000000000098·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_makeShared_closure57 ····53:·0000000000000098·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_makeShared_closure
58 ····54:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_closure58 ····54:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_closure
59 ····55:·00000000000000b0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule3_closure59 ····55:·00000000000000b0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule3_closure
60 ····56:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_TrNameS_con_info60 ····56:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_TrNameS_con_info
61 ····57:·00000000000000c0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule1_closure61 ····57:·00000000000000c0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule1_closure
62 ····58:·00000000000000d0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule_closure62 ····58:·00000000000000d0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule_closure
63 ····59:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_Module_con_info63 ····59:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_Module_con_info
13.7 KB
readelf --wide --relocs {}
    
Offset 2, 53 lines modifiedOffset 2, 53 lines modified
2 Relocation·section·'.rela.text'·at·offset·0x15c0·contains·25·entries:2 Relocation·section·'.rela.text'·at·offset·0x15c0·contains·25·entries:
3 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend3 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
4 0000000000000018··0000001b00000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure·+·04 0000000000000018··0000001b00000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure·+·0
5 000000000000001c··0000001b00000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure·+·05 000000000000001c··0000001b00000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure·+·0
6 0000000000000024··0000001c0000011a·R_AARCH64_JUMP26·······0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info·+·06 0000000000000024··0000001c0000011a·R_AARCH64_JUMP26·······0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info·+·0
7 000000000000004c··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·707 000000000000004c··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·70
8 0000000000000050··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·708 0000000000000050··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·70
9 000000000000005c··000000200000011a·R_AARCH64_JUMP26·······0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_info·+·09 000000000000005c··000000200000011a·R_AARCH64_JUMP26·······0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_info·+·0
10 000000000000006c··0000001d00000105·R_AARCH64_PREL32·······0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_closure·-·410 000000000000006c··0000001d00000105·R_AARCH64_PREL32·······0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_closure·-·4
11 0000000000000088··0000001a0000011a·R_AARCH64_JUMP26·······0000000000000018·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info·+·011 0000000000000088··0000001a0000011a·R_AARCH64_JUMP26·······0000000000000018·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info·+·0
12 00000000000000a0··0000002100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000020·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_closure·+·012 00000000000000a0··0000002100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000020·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_closure·+·0
13 00000000000000a4··0000002100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000020·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_closure·+·013 00000000000000a4··0000002100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000020·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_closure·+·0
14 00000000000000c8··000000240000011a·R_AARCH64_JUMP26·······0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_info·+·014 00000000000000c8··000000240000011a·R_AARCH64_JUMP26·······0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_info·+·0
15 00000000000000e8··000000280000011a·R_AARCH64_JUMP26·······0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info·+·015 00000000000000e8··000000280000011a·R_AARCH64_JUMP26·······0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info·+·0
16 0000000000000108··0000002b0000011a·R_AARCH64_JUMP26·······0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info·+·016 0000000000000108··0000002b0000011a·R_AARCH64_JUMP26·······0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info·+·0
17 0000000000000124··0000001d00000105·R_AARCH64_PREL32·······0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_closure·-·417 0000000000000124··0000001d00000105·R_AARCH64_PREL32·······0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_closure·-·4
18 0000000000000128··0000001b00000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure·+·018 0000000000000128··0000001b00000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure·+·0
19 000000000000012c··0000001b00000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure·+·019 000000000000012c··0000001b00000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure·+·0
20 0000000000000134··0000001c0000011a·R_AARCH64_JUMP26·······0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info·+·020 0000000000000134··0000001c0000011a·R_AARCH64_JUMP26·······0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info·+·0
21 000000000000015c··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·18021 000000000000015c··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·180
22 0000000000000160··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·18022 0000000000000160··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·180
23 000000000000016c··000000300000011a·R_AARCH64_JUMP26·······0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_info·+·023 000000000000016c··000000300000011a·R_AARCH64_JUMP26·······0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_info·+·0
24 000000000000017c··0000002e00000105·R_AARCH64_PREL32·······0000000000000068·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_closure·-·424 000000000000017c··0000002e00000105·R_AARCH64_PREL32·······0000000000000068·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_closure·-·4
25 0000000000000198··0000002d0000011a·R_AARCH64_JUMP26·······0000000000000128·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_info·+·025 0000000000000198··0000002d0000011a·R_AARCH64_JUMP26·······0000000000000128·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_info·+·0
26 00000000000001b0··0000003100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000078·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_closure·+·026 00000000000001b0··0000003100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000078·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_closure·+·0
27 00000000000001b4··0000003100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000078·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_closure·+·027 00000000000001b4··0000003100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000078·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_closure·+·0
28 00000000000001d8··000000340000011a·R_AARCH64_JUMP26·······0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_info·+·028 00000000000001d8··000000340000011a·R_AARCH64_JUMP26·······0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_info·+·0
  
29 Relocation·section·'.rela.data'·at·offset·0x1818·contains·23·entries:29 Relocation·section·'.rela.data'·at·offset·0x1818·contains·23·entries:
30 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend30 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
31 0000000000000000··0000001a00000101·R_AARCH64_ABS64········0000000000000018·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info·+·031 0000000000000000··0000001a00000101·R_AARCH64_ABS64········0000000000000018·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info·+·0
32 0000000000000008··0000001b00000101·R_AARCH64_ABS64········0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure·+·032 0000000000000008··0000001b00000101·R_AARCH64_ABS64········0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure·+·0
33 0000000000000010··0000001e00000101·R_AARCH64_ABS64········0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_closure·+·033 0000000000000010··0000001e00000101·R_AARCH64_ABS64········0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_closure·+·0
34 0000000000000020··0000001f00000101·R_AARCH64_ABS64········0000000000000040·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_info·+·034 0000000000000020··0000001f00000101·R_AARCH64_ABS64········0000000000000040·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_info·+·0
35 0000000000000028··0000002200000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_closure·+·035 0000000000000028··0000002200000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_closure·+·0
36 0000000000000030··0000001d00000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_closure·+·036 0000000000000030··0000001d00000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_closure·+·0
37 0000000000000040··0000002300000101·R_AARCH64_ABS64········00000000000000c8·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePublic_info·+·037 0000000000000040··0000002300000101·R_AARCH64_ABS64········00000000000000c8·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePublic_info·+·0
38 0000000000000048··0000002600000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_closure·+·038 0000000000000048··0000002600000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_closure·+·0
39 0000000000000058··0000002700000101·R_AARCH64_ABS64········00000000000000e8·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_importPublic_info·+·039 0000000000000058··0000002700000101·R_AARCH64_ABS64········00000000000000e8·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_importPublic_info·+·0
40 0000000000000060··0000002a00000101·R_AARCH64_ABS64········0000000000000108·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_exportPublic_info·+·040 0000000000000060··0000002a00000101·R_AARCH64_ABS64········0000000000000108·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_exportPublic_info·+·0
41 0000000000000068··0000002d00000101·R_AARCH64_ABS64········0000000000000128·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_info·+·041 0000000000000068··0000002d00000101·R_AARCH64_ABS64········0000000000000128·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_info·+·0
42 0000000000000078··0000002f00000101·R_AARCH64_ABS64········0000000000000150·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_info·+·042 0000000000000078··0000002f00000101·R_AARCH64_ABS64········0000000000000150·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_info·+·0
43 0000000000000080··0000003200000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_closure·+·043 0000000000000080··0000003200000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_closure·+·0
44 0000000000000088··0000002e00000101·R_AARCH64_ABS64········0000000000000068·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_closure·+·044 0000000000000088··0000002e00000101·R_AARCH64_ABS64········0000000000000068·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_closure·+·0
45 0000000000000098··0000003300000101·R_AARCH64_ABS64········00000000000001d8·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_makeShared_info·+·045 0000000000000098··0000003300000101·R_AARCH64_ABS64········00000000000001d8·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_makeShared_info·+·0
46 00000000000000a0··0000003600000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_closure·+·046 00000000000000a0··0000003600000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_closure·+·0
47 00000000000000b0··0000003800000101·R_AARCH64_ABS64········0000000000000000·ghczmprim_GHCziTypes_TrNameS_con_info·+·047 00000000000000b0··0000003800000101·R_AARCH64_ABS64········0000000000000000·ghczmprim_GHCziTypes_TrNameS_con_info·+·0
48 00000000000000b8··0000001900000101·R_AARCH64_ABS64········0000000000000020·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule4_bytes·+·048 00000000000000b8··0000001900000101·R_AARCH64_ABS64········0000000000000020·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule4_bytes·+·0
49 00000000000000c0··0000003800000101·R_AARCH64_ABS64········0000000000000000·ghczmprim_GHCziTypes_TrNameS_con_info·+·049 00000000000000c0··0000003800000101·R_AARCH64_ABS64········0000000000000000·ghczmprim_GHCziTypes_TrNameS_con_info·+·0
50 00000000000000c8··0000001800000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule2_bytes·+·050 00000000000000c8··0000001800000101·R_AARCH64_ABS64········0000000000000000·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule2_bytes·+·0
51 00000000000000d0··0000003b00000101·R_AARCH64_ABS64········0000000000000000·ghczmprim_GHCziTypes_Module_con_info·+·051 00000000000000d0··0000003b00000101·R_AARCH64_ABS64········0000000000000000·ghczmprim_GHCziTypes_Module_con_info·+·0
52 00000000000000d8··0000003700000101·R_AARCH64_ABS64········00000000000000b0·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule3_closure·+·152 00000000000000d8··0000003700000101·R_AARCH64_ABS64········00000000000000b0·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule3_closure·+·1
53 00000000000000e0··0000003900000101·R_AARCH64_ABS64········00000000000000c0·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule1_closure·+·153 00000000000000e0··0000003900000101·R_AARCH64_ABS64········00000000000000c0·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule1_closure·+·1
6.36 KB
strings --all --bytes=8 {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 Crypto.Curve25519.Exceptions1 Crypto.Curve25519.Exceptions
2 curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK2 curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b
3 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule2_bytes3 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule2_bytes
4 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule4_bytes4 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule4_bytes
5 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info5 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info
6 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure6 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure
7 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info7 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info
8 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_closure8 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_closure
9 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_closure9 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_closure
10 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_info10 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_info
11 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_info11 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_info
12 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_closure12 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_closure
13 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_closure13 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_closure
14 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePublic_info14 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePublic_info
15 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_info15 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_info
16 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePublic_closure16 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePublic_closure
17 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_closure17 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_closure
18 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_importPublic_info18 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_importPublic_info
19 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info19 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info
20 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_importPublic_closure20 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_importPublic_closure
21 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_exportPublic_info21 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_exportPublic_info
22 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info22 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info
23 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_exportPublic_closure23 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_exportPublic_closure
24 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_info24 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_info
25 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_closure25 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_closure
26 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_info26 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_info
27 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_info27 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_info
28 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_closure28 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_closure
29 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_closure29 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_closure
30 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_makeShared_info30 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_makeShared_info
31 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_info31 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_info
32 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_makeShared_closure32 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_makeShared_closure
33 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_closure33 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_closure
34 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule3_closure34 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule3_closure
35 ghczmprim_GHCziTypes_TrNameS_con_info35 ghczmprim_GHCziTypes_TrNameS_con_info
36 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule1_closure36 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule1_closure
37 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule_closure37 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule_closure
38 ghczmprim_GHCziTypes_Module_con_info38 ghczmprim_GHCziTypes_Module_con_info
39 .shstrtab39 .shstrtab
40 .rela.text40 .rela.text
41 .rela.data41 .rela.data
42 .rodata.str42 .rodata.str
43 .note.GNU-stack43 .note.GNU-stack
13.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 169 lines modifiedOffset 1, 169 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000000000·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info-0x18>:2 0000000000000000·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info-0x18>:
3 »       .word»  0x000000053 »       .word»  0x00000005
4 »       .word»  0x000000014 »       .word»  0x00000001
5 »       .word»  0x000000025 »       .word»  0x00000002
6 »       .word»  0x000000006 »       .word»  0x00000000
7 »       .word»  0x0000000e7 »       .word»  0x0000000e
8 »       .word»  0x000000008 »       .word»  0x00000000
  
9 0000000000000018·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info>:9 0000000000000018·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info>:
10 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info():10 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info():
11 »       adrp»   x24,·0·<cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure>11 »       adrp»   x24,·0·<cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure>
12 ·R_AARCH64_ADR_GOT_PAGE» cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure12 ·R_AARCH64_ADR_GOT_PAGE» cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure
13 »       ldr»    x24,·[x24]13 »       ldr»    x24,·[x24]
14 ·R_AARCH64_LD64_GOT_LO12_NC»     cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure14 ·R_AARCH64_LD64_GOT_LO12_NC»     cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure
15 »       add»    x24,·x24,·#0x115 »       add»    x24,·x24,·#0x1
16 »       b»      0·<cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info>16 »       b»      0·<cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info>
17 ·R_AARCH64_JUMP26»       cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info17 ·R_AARCH64_JUMP26»       cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info
18 »       .word»  0x0000000f18 »       .word»  0x0000000f
19 »       .word»  0x0000000219 »       .word»  0x00000002
20 »       .word»  0x0000000220 »       .word»  0x00000002
21 »       .word»  0x0000000021 »       .word»  0x00000000
22 »       .word»  0x0000000e22 »       .word»  0x0000000e
23 »       .word»  0x0000000023 »       .word»  0x00000000
  
24 0000000000000040·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_info>:24 0000000000000040·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_info>:
25 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_info():25 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_info():
26 »       sub»    x18,·x20,·#0x826 »       sub»    x18,·x20,·#0x8
27 »       cmp»    x18,·x2827 »       cmp»    x18,·x28
28 »       b.cc»   a0·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_info+0x60>··//·b.lo,·b.ul,·b.last28 »       b.cc»   a0·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_info+0x60>··//·b.lo,·b.ul,·b.last
29 »       adrp»   x18,·0·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info-0x18>29 »       adrp»   x18,·0·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info-0x18>
30 ·R_AARCH64_ADR_PREL_PG_HI21»     .text+0x7030 ·R_AARCH64_ADR_PREL_PG_HI21»     .text+0x70
31 »       add»    x18,·x18,·#0x031 »       add»    x18,·x18,·#0x0
32 ·R_AARCH64_ADD_ABS_LO12_NC»      .text+0x7032 ·R_AARCH64_ADD_ABS_LO12_NC»      .text+0x70
33 »       stur»   x18,·[x20,·#-8]33 »       stur»   x18,·[x20,·#-8]
34 »       sub»    x20,·x20,·#0x834 »       sub»    x20,·x20,·#0x8
35 »       b»      0·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_info>35 »       b»      0·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_info>
36 ·R_AARCH64_JUMP26»       curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_info36 ·R_AARCH64_JUMP26»       curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_info
37 »       ...37 »       ...
38 »       .word»  0x0000001e38 »       .word»  0x0000001e
39 »       .word»  0x0000000039 »       .word»  0x00000000
40 ·R_AARCH64_PREL32»       curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_closure-0x440 ·R_AARCH64_PREL32»       curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_closure-0x4
41 »       and»    x18,·x22,·#0x741 »       and»    x18,·x22,·#0x7
42 »       mov»    x17,·#0x1···················»    //·#142 »       mov»    x17,·#0x1···················»    //·#1
43 »       cmp»    x18,·x1743 »       cmp»    x18,·x17
44 »       b.ne»   8c·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_info+0x4c>··//·b.any44 »       b.ne»   8c·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_info+0x4c>··//·b.any
45 »       ldur»   x23,·[x22,·#7]45 »       ldur»   x23,·[x22,·#7]
46 »       add»    x20,·x20,·#0x846 »       add»    x20,·x20,·#0x8
47 »       b»      18·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info>47 »       b»      18·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info>
48 ·R_AARCH64_JUMP26»       curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info48 ·R_AARCH64_JUMP26»       curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info
49 »       ldur»   x18,·[x22,·#6]49 »       ldur»   x18,·[x22,·#6]
50 »       and»    x22,·x18,·#0xfffffffffffffff850 »       and»    x22,·x18,·#0xfffffffffffffff8
51 »       add»    x20,·x20,·#0x851 »       add»    x20,·x20,·#0x8
52 »       ldr»    x18,·[x22]52 »       ldr»    x18,·[x22]
53 »       br»     x1853 »       br»     x18
54 »       adrp»   x22,·20·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info+0x8>54 »       adrp»   x22,·20·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info+0x8>
55 ·R_AARCH64_ADR_PREL_PG_HI21»     curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_closure55 ·R_AARCH64_ADR_PREL_PG_HI21»     curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_closure
56 »       add»    x22,·x22,·#0x056 »       add»    x22,·x22,·#0x0
57 ·R_AARCH64_ADD_ABS_LO12_NC»      curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_closure57 ·R_AARCH64_ADD_ABS_LO12_NC»      curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_closure
58 »       ldur»   x18,·[x19,·#-8]58 »       ldur»   x18,·[x19,·#-8]
59 »       br»     x1859 »       br»     x18
60 »       .word»  0x0000000560 »       .word»  0x00000005
61 »       .word»  0x0000000161 »       .word»  0x00000001
62 »       .word»  0x0000000162 »       .word»  0x00000001
63 »       .word»  0x0000000063 »       .word»  0x00000000
64 »       .word»  0x0000000e64 »       .word»  0x0000000e
65 »       .word»  0x0000000065 »       .word»  0x00000000
  
66 00000000000000c8·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePublic_info>:66 00000000000000c8·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePublic_info>:
67 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePublic_info():67 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePublic_info():
68 »       b»      0·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_info>68 »       b»      0·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_info>
69 ·R_AARCH64_JUMP26»       curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_info69 ·R_AARCH64_JUMP26»       curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_info
70 »       nop70 »       nop
71 »       .word»  0x0000000571 »       .word»  0x00000005
72 »       .word»  0x0000000172 »       .word»  0x00000001
73 »       ...73 »       ...
74 »       .word»  0x0000000e74 »       .word»  0x0000000e
75 »       .word»  0x0000000075 »       .word»  0x00000000
  
76 00000000000000e8·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_importPublic_info>:76 00000000000000e8·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_importPublic_info>:
77 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_importPublic_info():77 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_importPublic_info():
78 »       b»      0·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info>78 »       b»      0·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info>
79 ·R_AARCH64_JUMP26»       curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info79 ·R_AARCH64_JUMP26»       curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info
80 »       nop80 »       nop
81 »       .word»  0x0000000581 »       .word»  0x00000005
82 »       .word»  0x0000000182 »       .word»  0x00000001
83 »       ...83 »       ...
84 »       .word»  0x0000000e84 »       .word»  0x0000000e
85 »       .word»  0x0000000085 »       .word»  0x00000000
  
86 0000000000000108·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_exportPublic_info>:86 0000000000000108·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_exportPublic_info>:
87 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_exportPublic_info():87 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_exportPublic_info():
88 »       b»      0·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info>88 »       b»      0·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info>
89 ·R_AARCH64_JUMP26»       curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info89 ·R_AARCH64_JUMP26»       curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info
90 »       nop90 »       nop
91 »       .word»  0x0000000591 »       .word»  0x00000005
92 »       .word»  0x0000000192 »       .word»  0x00000001
93 »       ...93 »       ...
94 »       .word»  0x0000000e94 »       .word»  0x0000000e
95 »       .word»  0x0000000095 »       .word»  0x00000000
96 ·R_AARCH64_PREL32»       curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_closure-0x496 ·R_AARCH64_PREL32»       curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_closure-0x4
  
97 0000000000000128·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_info>:97 0000000000000128·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_info>:
98 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_info():98 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_info():
99 »       adrp»   x24,·0·<cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure>99 »       adrp»   x24,·0·<cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure>
100 ·R_AARCH64_ADR_GOT_PAGE» cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure100 ·R_AARCH64_ADR_GOT_PAGE» cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure
101 »       ldr»    x24,·[x24]101 »       ldr»    x24,·[x24]
102 ·R_AARCH64_LD64_GOT_LO12_NC»     cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure102 ·R_AARCH64_LD64_GOT_LO12_NC»     cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure
103 »       add»    x24,·x24,·#0x1103 »       add»    x24,·x24,·#0x1
104 »       b»      0·<cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info>104 »       b»      0·<cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info>
105 ·R_AARCH64_JUMP26»       cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info105 ·R_AARCH64_JUMP26»       cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info
106 »       .word»  0x0000000f106 »       .word»  0x0000000f
107 »       .word»  0x00000002107 »       .word»  0x00000002
108 »       .word»  0x00000002108 »       .word»  0x00000002
109 »       .word»  0x00000000109 »       .word»  0x00000000
110 »       .word»  0x0000000e110 »       .word»  0x0000000e
111 »       .word»  0x00000000111 »       .word»  0x00000000
  
112 0000000000000150·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_info>:112 0000000000000150·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_info>:
113 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_info():113 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_info():
114 »       sub»    x18,·x20,·#0x8114 »       sub»    x18,·x20,·#0x8
115 »       cmp»    x18,·x28115 »       cmp»    x18,·x28
116 »       b.cc»   1b0·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_info+0x60>··//·b.lo,·b.ul,·b.last116 »       b.cc»   1b0·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_info+0x60>··//·b.lo,·b.ul,·b.last
Max diff block lines reached; 3477/13879 bytes (25.05%) of diff not shown.
319 B
readelf --wide --decompress --string-dump=.rodata.str {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 String·dump·of·section·'.rodata.str':1 String·dump·of·section·'.rodata.str':
2 ··[·····0]··Crypto.Curve25519.Exceptions2 ··[·····0]··Crypto.Curve25519.Exceptions
3 ··[····20]··curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK3 ··[····20]··curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b
  
18.5 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 208 lines modifiedOffset 1, 208 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00246400·24780063·75727665·32353531·.$d.$x.curve25512 ··0x00000000·00246400·24780063·75727665·32353531·.$d.$x.curve2551
3 ··0x00000010·397a6d30·7a69327a·69387a6d·3859564c·9zm0zi2zi8zm8YVL3 ··0x00000010·397a6d30·7a69327a·69387a6d·32395847·9zm0zi2zi8zm29XG
4 ··0x00000020·34675146·736a4346·30344f36·4c53417a·4gQFsjCF04O6LSAz4 ··0x00000020·5975566e·415a5a52·46737779·41713344·YuVnAZZRFswyAq3D
5 ··0x00000030·7a714b5f·43727970·746f7a69·43757276·zqK_CryptoziCurv5 ··0x00000030·6138625f·43727970·746f7a69·43757276·a8b_CryptoziCurv
6 ··0x00000040·65323535·31397a69·45786365·7074696f·e25519ziExceptio6 ··0x00000040·65323535·31397a69·45786365·7074696f·e25519ziExceptio
7 ··0x00000050·6e735f7a·6474724d·6f64756c·65325f62·ns_zdtrModule2_b7 ··0x00000050·6e735f7a·6474724d·6f64756c·65325f62·ns_zdtrModule2_b
8 ··0x00000060·79746573·00637572·76653235·3531397a·ytes.curve25519z8 ··0x00000060·79746573·00637572·76653235·3531397a·ytes.curve25519z
9 ··0x00000070·6d307a69·327a6938·7a6d3859·564c3467·m0zi2zi8zm8YVL4g9 ··0x00000070·6d307a69·327a6938·7a6d3239·58475975·m0zi2zi8zm29XGYu
10 ··0x00000080·5146736a·43463034·4f364c53·417a7a71·QFsjCF04O6LSAzzq10 ··0x00000080·566e415a·5a524673·77794171·33446138·VnAZZRFswyAq3Da8
11 ··0x00000090·4b5f4372·7970746f·7a694375·72766532·K_CryptoziCurve211 ··0x00000090·625f4372·7970746f·7a694375·72766532·b_CryptoziCurve2
12 ··0x000000a0·35353139·7a694578·63657074·696f6e73·5519ziExceptions12 ··0x000000a0·35353139·7a694578·63657074·696f6e73·5519ziExceptions
13 ··0x000000b0·5f7a6474·724d6f64·756c6534·5f627974·_zdtrModule4_byt13 ··0x000000b0·5f7a6474·724d6f64·756c6534·5f627974·_zdtrModule4_byt
14 ··0x000000c0·65730063·75727665·32353531·397a6d30·es.curve25519zm014 ··0x000000c0·65730063·75727665·32353531·397a6d30·es.curve25519zm0
15 ··0x000000d0·7a69327a·69387a6d·3859564c·34675146·zi2zi8zm8YVL4gQF15 ··0x000000d0·7a69327a·69387a6d·32395847·5975566e·zi2zi8zm29XGYuVn
16 ··0x000000e0·736a4346·30344f36·4c53417a·7a714b5f·sjCF04O6LSAzzqK_16 ··0x000000e0·415a5a52·46737779·41713344·6138625f·AZZRFswyAq3Da8b_
17 ··0x000000f0·43727970·746f7a69·43757276·65323535·CryptoziCurve25517 ··0x000000f0·43727970·746f7a69·43757276·65323535·CryptoziCurve255
18 ··0x00000100·31397a69·45786365·7074696f·6e735f67·19ziExceptions_g18 ··0x00000100·31397a69·45786365·7074696f·6e735f67·19ziExceptions_g
19 ··0x00000110·656e6572·61746550·72697661·7465315f·eneratePrivate1_19 ··0x00000110·656e6572·61746550·72697661·7465315f·eneratePrivate1_
20 ··0x00000120·696e666f·00637279·70746f7a·6d617069·info.cryptozmapi20 ··0x00000120·696e666f·00637279·70746f7a·6d617069·info.cryptozmapi
21 ··0x00000130·7a6d307a·6931337a·69337a6d·396a6962·zm0zi13zi3zm9jib21 ··0x00000130·7a6d307a·6931337a·69337a6d·396a6962·zm0zi13zi3zm9jib
22 ··0x00000140·6a366c37·49334648·43596748·4573626b·j6l7I3FHCYgHEsbk22 ··0x00000140·6a366c37·49334648·43596748·4573626b·j6l7I3FHCYgHEsbk
23 ··0x00000150·4d6f5f43·72797074·6f7a6952·616e646f·Mo_CryptoziRando23 ··0x00000150·4d6f5f43·72797074·6f7a6952·616e646f·Mo_CryptoziRando
24 ··0x00000160·6d5f7a64·66457863·65707469·6f6e4765·m_zdfExceptionGe24 ··0x00000160·6d5f7a64·66457863·65707469·6f6e4765·m_zdfExceptionGe
25 ··0x00000170·6e457272·6f725f63·6c6f7375·72650063·nError_closure.c25 ··0x00000170·6e457272·6f725f63·6c6f7375·72650063·nError_closure.c
26 ··0x00000180·72797074·6f7a6d61·70697a6d·307a6931·ryptozmapizm0zi126 ··0x00000180·72797074·6f7a6d61·70697a6d·307a6931·ryptozmapizm0zi1
27 ··0x00000190·337a6933·7a6d396a·69626a36·6c374933·3zi3zm9jibj6l7I327 ··0x00000190·337a6933·7a6d396a·69626a36·6c374933·3zi3zm9jibj6l7I3
28 ··0x000001a0·46484359·67484573·626b4d6f·5f437279·FHCYgHEsbkMo_Cry28 ··0x000001a0·46484359·67484573·626b4d6f·5f437279·FHCYgHEsbkMo_Cry
29 ··0x000001b0·70746f7a·69557469·6c5f7468·726f774c·ptoziUtil_throwL29 ··0x000001b0·70746f7a·69557469·6c5f7468·726f774c·ptoziUtil_throwL
30 ··0x000001c0·65667431·5f696e66·6f006375·72766532·eft1_info.curve230 ··0x000001c0·65667431·5f696e66·6f006375·72766532·eft1_info.curve2
31 ··0x000001d0·35353139·7a6d307a·69327a69·387a6d38·5519zm0zi2zi8zm831 ··0x000001d0·35353139·7a6d307a·69327a69·387a6d32·5519zm0zi2zi8zm2
32 ··0x000001e0·59564c34·67514673·6a434630·344f364c·YVL4gQFsjCF04O6L32 ··0x000001e0·39584759·75566e41·5a5a5246·73777941·9XGYuVnAZZRFswyA
33 ··0x000001f0·53417a7a·714b5f43·72797074·6f7a6943·SAzzqK_CryptoziC33 ··0x000001f0·71334461·38625f43·72797074·6f7a6943·q3Da8b_CryptoziC
34 ··0x00000200·75727665·32353531·397a6945·78636570·urve25519ziExcep34 ··0x00000200·75727665·32353531·397a6945·78636570·urve25519ziExcep
35 ··0x00000210·74696f6e·735f6765·6e657261·74655072·tions_generatePr35 ··0x00000210·74696f6e·735f6765·6e657261·74655072·tions_generatePr
36 ··0x00000220·69766174·65315f63·6c6f7375·72650063·ivate1_closure.c36 ··0x00000220·69766174·65315f63·6c6f7375·72650063·ivate1_closure.c
37 ··0x00000230·72797074·6f7a6d61·70697a6d·307a6931·ryptozmapizm0zi137 ··0x00000230·72797074·6f7a6d61·70697a6d·307a6931·ryptozmapizm0zi1
38 ··0x00000240·337a6933·7a6d396a·69626a36·6c374933·3zi3zm9jibj6l7I338 ··0x00000240·337a6933·7a6d396a·69626a36·6c374933·3zi3zm9jibj6l7I3
39 ··0x00000250·46484359·67484573·626b4d6f·5f437279·FHCYgHEsbkMo_Cry39 ··0x00000250·46484359·67484573·626b4d6f·5f437279·FHCYgHEsbkMo_Cry
40 ··0x00000260·70746f7a·69557469·6c5f7468·726f774c·ptoziUtil_throwL40 ··0x00000260·70746f7a·69557469·6c5f7468·726f774c·ptoziUtil_throwL
41 ··0x00000270·65667431·5f636c6f·73757265·00637572·eft1_closure.cur41 ··0x00000270·65667431·5f636c6f·73757265·00637572·eft1_closure.cur
42 ··0x00000280·76653235·3531397a·6d307a69·327a6938·ve25519zm0zi2zi842 ··0x00000280·76653235·3531397a·6d307a69·327a6938·ve25519zm0zi2zi8
43 ··0x00000290·7a6d3859·564c3467·5146736a·43463034·zm8YVL4gQFsjCF04 
44 ··0x000002a0·4f364c53·417a7a71·4b5f4372·7970746f·O6LSAzzqK_Crypto43 ··0x00000290·7a6d3239·58475975·566e415a·5a524673·zm29XGYuVnAZZRFs
 44 ··0x000002a0·77794171·33446138·625f4372·7970746f·wyAq3Da8b_Crypto
45 ··0x000002b0·7a694375·72766532·35353139·7a694578·ziCurve25519ziEx45 ··0x000002b0·7a694375·72766532·35353139·7a694578·ziCurve25519ziEx
46 ··0x000002c0·63657074·696f6e73·5f67656e·65726174·ceptions_generat46 ··0x000002c0·63657074·696f6e73·5f67656e·65726174·ceptions_generat
47 ··0x000002d0·65507269·76617465·5f696e66·6f006375·ePrivate_info.cu47 ··0x000002d0·65507269·76617465·5f696e66·6f006375·ePrivate_info.cu
48 ··0x000002e0·72766532·35353139·7a6d307a·69327a69·rve25519zm0zi2zi48 ··0x000002e0·72766532·35353139·7a6d307a·69327a69·rve25519zm0zi2zi
49 ··0x000002f0·387a6d38·59564c34·67514673·6a434630·8zm8YVL4gQFsjCF0 
50 ··0x00000300·344f364c·53417a7a·714b5f43·72797074·4O6LSAzzqK_Crypt49 ··0x000002f0·387a6d32·39584759·75566e41·5a5a5246·8zm29XGYuVnAZZRF
 50 ··0x00000300·73777941·71334461·38625f43·72797074·swyAq3Da8b_Crypt
51 ··0x00000310·6f7a6943·75727665·32353531·397a6950·oziCurve25519ziP51 ··0x00000310·6f7a6943·75727665·32353531·397a6950·oziCurve25519ziP
52 ··0x00000320·7572655f·67656e65·72617465·50726976·ure_generatePriv52 ··0x00000320·7572655f·67656e65·72617465·50726976·ure_generatePriv
53 ··0x00000330·6174655f·696e666f·00637572·76653235·ate_info.curve2553 ··0x00000330·6174655f·696e666f·00637572·76653235·ate_info.curve25
54 ··0x00000340·3531397a·6d307a69·327a6938·7a6d3859·519zm0zi2zi8zm8Y54 ··0x00000340·3531397a·6d307a69·327a6938·7a6d3239·519zm0zi2zi8zm29
55 ··0x00000350·564c3467·5146736a·43463034·4f364c53·VL4gQFsjCF04O6LS55 ··0x00000350·58475975·566e415a·5a524673·77794171·XGYuVnAZZRFswyAq
56 ··0x00000360·417a7a71·4b5f4372·7970746f·7a694375·AzzqK_CryptoziCu56 ··0x00000360·33446138·625f4372·7970746f·7a694375·3Da8b_CryptoziCu
57 ··0x00000370·72766532·35353139·7a694578·63657074·rve25519ziExcept57 ··0x00000370·72766532·35353139·7a694578·63657074·rve25519ziExcept
58 ··0x00000380·696f6e73·5f67656e·65726174·65507269·ions_generatePri58 ··0x00000380·696f6e73·5f67656e·65726174·65507269·ions_generatePri
59 ··0x00000390·76617465·5f636c6f·73757265·00637572·vate_closure.cur59 ··0x00000390·76617465·5f636c6f·73757265·00637572·vate_closure.cur
60 ··0x000003a0·76653235·3531397a·6d307a69·327a6938·ve25519zm0zi2zi860 ··0x000003a0·76653235·3531397a·6d307a69·327a6938·ve25519zm0zi2zi8
61 ··0x000003b0·7a6d3859·564c3467·5146736a·43463034·zm8YVL4gQFsjCF04 
62 ··0x000003c0·4f364c53·417a7a71·4b5f4372·7970746f·O6LSAzzqK_Crypto61 ··0x000003b0·7a6d3239·58475975·566e415a·5a524673·zm29XGYuVnAZZRFs
 62 ··0x000003c0·77794171·33446138·625f4372·7970746f·wyAq3Da8b_Crypto
63 ··0x000003d0·7a694375·72766532·35353139·7a695075·ziCurve25519ziPu63 ··0x000003d0·7a694375·72766532·35353139·7a695075·ziCurve25519ziPu
64 ··0x000003e0·72655f67·656e6572·61746550·72697661·re_generatePriva64 ··0x000003e0·72655f67·656e6572·61746550·72697661·re_generatePriva
65 ··0x000003f0·74655f63·6c6f7375·72650063·75727665·te_closure.curve65 ··0x000003f0·74655f63·6c6f7375·72650063·75727665·te_closure.curve
66 ··0x00000400·32353531·397a6d30·7a69327a·69387a6d·25519zm0zi2zi8zm66 ··0x00000400·32353531·397a6d30·7a69327a·69387a6d·25519zm0zi2zi8zm
67 ··0x00000410·3859564c·34675146·736a4346·30344f36·8YVL4gQFsjCF04O667 ··0x00000410·32395847·5975566e·415a5a52·46737779·29XGYuVnAZZRFswy
68 ··0x00000420·4c53417a·7a714b5f·43727970·746f7a69·LSAzzqK_Cryptozi68 ··0x00000420·41713344·6138625f·43727970·746f7a69·Aq3Da8b_Cryptozi
69 ··0x00000430·43757276·65323535·31397a69·45786365·Curve25519ziExce69 ··0x00000430·43757276·65323535·31397a69·45786365·Curve25519ziExce
70 ··0x00000440·7074696f·6e735f67·656e6572·61746550·ptions_generateP70 ··0x00000440·7074696f·6e735f67·656e6572·61746550·ptions_generateP
71 ··0x00000450·75626c69·635f696e·666f0063·75727665·ublic_info.curve71 ··0x00000450·75626c69·635f696e·666f0063·75727665·ublic_info.curve
72 ··0x00000460·32353531·397a6d30·7a69327a·69387a6d·25519zm0zi2zi8zm72 ··0x00000460·32353531·397a6d30·7a69327a·69387a6d·25519zm0zi2zi8zm
73 ··0x00000470·3859564c·34675146·736a4346·30344f36·8YVL4gQFsjCF04O673 ··0x00000470·32395847·5975566e·415a5a52·46737779·29XGYuVnAZZRFswy
74 ··0x00000480·4c53417a·7a714b5f·43727970·746f7a69·LSAzzqK_Cryptozi74 ··0x00000480·41713344·6138625f·43727970·746f7a69·Aq3Da8b_Cryptozi
75 ··0x00000490·43757276·65323535·31397a69·50757265·Curve25519ziPure75 ··0x00000490·43757276·65323535·31397a69·50757265·Curve25519ziPure
76 ··0x000004a0·5f67656e·65726174·654b6579·50616972·_generateKeyPair76 ··0x000004a0·5f67656e·65726174·654b6579·50616972·_generateKeyPair
77 ··0x000004b0·315f696e·666f0063·75727665·32353531·1_info.curve255177 ··0x000004b0·315f696e·666f0063·75727665·32353531·1_info.curve2551
78 ··0x000004c0·397a6d30·7a69327a·69387a6d·3859564c·9zm0zi2zi8zm8YVL78 ··0x000004c0·397a6d30·7a69327a·69387a6d·32395847·9zm0zi2zi8zm29XG
79 ··0x000004d0·34675146·736a4346·30344f36·4c53417a·4gQFsjCF04O6LSAz79 ··0x000004d0·5975566e·415a5a52·46737779·41713344·YuVnAZZRFswyAq3D
80 ··0x000004e0·7a714b5f·43727970·746f7a69·43757276·zqK_CryptoziCurv80 ··0x000004e0·6138625f·43727970·746f7a69·43757276·a8b_CryptoziCurv
81 ··0x000004f0·65323535·31397a69·45786365·7074696f·e25519ziExceptio81 ··0x000004f0·65323535·31397a69·45786365·7074696f·e25519ziExceptio
82 ··0x00000500·6e735f67·656e6572·61746550·75626c69·ns_generatePubli82 ··0x00000500·6e735f67·656e6572·61746550·75626c69·ns_generatePubli
83 ··0x00000510·635f636c·6f737572·65006375·72766532·c_closure.curve283 ··0x00000510·635f636c·6f737572·65006375·72766532·c_closure.curve2
84 ··0x00000520·35353139·7a6d307a·69327a69·387a6d38·5519zm0zi2zi8zm884 ··0x00000520·35353139·7a6d307a·69327a69·387a6d32·5519zm0zi2zi8zm2
85 ··0x00000530·59564c34·67514673·6a434630·344f364c·YVL4gQFsjCF04O6L85 ··0x00000530·39584759·75566e41·5a5a5246·73777941·9XGYuVnAZZRFswyA
86 ··0x00000540·53417a7a·714b5f43·72797074·6f7a6943·SAzzqK_CryptoziC86 ··0x00000540·71334461·38625f43·72797074·6f7a6943·q3Da8b_CryptoziC
87 ··0x00000550·75727665·32353531·397a6950·7572655f·urve25519ziPure_87 ··0x00000550·75727665·32353531·397a6950·7572655f·urve25519ziPure_
88 ··0x00000560·67656e65·72617465·4b657950·61697231·generateKeyPair188 ··0x00000560·67656e65·72617465·4b657950·61697231·generateKeyPair1
89 ··0x00000570·5f636c6f·73757265·00637572·76653235·_closure.curve2589 ··0x00000570·5f636c6f·73757265·00637572·76653235·_closure.curve25
90 ··0x00000580·3531397a·6d307a69·327a6938·7a6d3859·519zm0zi2zi8zm8Y90 ··0x00000580·3531397a·6d307a69·327a6938·7a6d3239·519zm0zi2zi8zm29
91 ··0x00000590·564c3467·5146736a·43463034·4f364c53·VL4gQFsjCF04O6LS91 ··0x00000590·58475975·566e415a·5a524673·77794171·XGYuVnAZZRFswyAq
92 ··0x000005a0·417a7a71·4b5f4372·7970746f·7a694375·AzzqK_CryptoziCu92 ··0x000005a0·33446138·625f4372·7970746f·7a694375·3Da8b_CryptoziCu
93 ··0x000005b0·72766532·35353139·7a694578·63657074·rve25519ziExcept93 ··0x000005b0·72766532·35353139·7a694578·63657074·rve25519ziExcept
94 ··0x000005c0·696f6e73·5f696d70·6f727450·75626c69·ions_importPubli94 ··0x000005c0·696f6e73·5f696d70·6f727450·75626c69·ions_importPubli
95 ··0x000005d0·635f696e·666f0063·75727665·32353531·c_info.curve255195 ··0x000005d0·635f696e·666f0063·75727665·32353531·c_info.curve2551
96 ··0x000005e0·397a6d30·7a69327a·69387a6d·3859564c·9zm0zi2zi8zm8YVL96 ··0x000005e0·397a6d30·7a69327a·69387a6d·32395847·9zm0zi2zi8zm29XG
97 ··0x000005f0·34675146·736a4346·30344f36·4c53417a·4gQFsjCF04O6LSAz97 ··0x000005f0·5975566e·415a5a52·46737779·41713344·YuVnAZZRFswyAq3D
98 ··0x00000600·7a714b5f·43727970·746f7a69·43757276·zqK_CryptoziCurv98 ··0x00000600·6138625f·43727970·746f7a69·43757276·a8b_CryptoziCurv
99 ··0x00000610·65323535·31397a69·50757265·5f696d70·e25519ziPure_imp99 ··0x00000610·65323535·31397a69·50757265·5f696d70·e25519ziPure_imp
100 ··0x00000620·6f727450·75626c69·635f696e·666f0063·ortPublic_info.c100 ··0x00000620·6f727450·75626c69·635f696e·666f0063·ortPublic_info.c
101 ··0x00000630·75727665·32353531·397a6d30·7a69327a·urve25519zm0zi2z101 ··0x00000630·75727665·32353531·397a6d30·7a69327a·urve25519zm0zi2z
102 ··0x00000640·69387a6d·3859564c·34675146·736a4346·i8zm8YVL4gQFsjCF 
103 ··0x00000650·30344f36·4c53417a·7a714b5f·43727970·04O6LSAzzqK_Cryp102 ··0x00000640·69387a6d·32395847·5975566e·415a5a52·i8zm29XGYuVnAZZR
 103 ··0x00000650·46737779·41713344·6138625f·43727970·FswyAq3Da8b_Cryp
104 ··0x00000660·746f7a69·43757276·65323535·31397a69·toziCurve25519zi104 ··0x00000660·746f7a69·43757276·65323535·31397a69·toziCurve25519zi
105 ··0x00000670·45786365·7074696f·6e735f69·6d706f72·Exceptions_impor105 ··0x00000670·45786365·7074696f·6e735f69·6d706f72·Exceptions_impor
106 ··0x00000680·74507562·6c69635f·636c6f73·75726500·tPublic_closure.106 ··0x00000680·74507562·6c69635f·636c6f73·75726500·tPublic_closure.
107 ··0x00000690·63757276·65323535·31397a6d·307a6932·curve25519zm0zi2107 ··0x00000690·63757276·65323535·31397a6d·307a6932·curve25519zm0zi2
108 ··0x000006a0·7a69387a·6d385956·4c346751·46736a43·zi8zm8YVL4gQFsjC 
109 ··0x000006b0·4630344f·364c5341·7a7a714b·5f437279·F04O6LSAzzqK_Cry108 ··0x000006a0·7a69387a·6d323958·47597556·6e415a5a·zi8zm29XGYuVnAZZ
 109 ··0x000006b0·52467377·79417133·44613862·5f437279·RFswyAq3Da8b_Cry
110 ··0x000006c0·70746f7a·69437572·76653235·3531397a·ptoziCurve25519z110 ··0x000006c0·70746f7a·69437572·76653235·3531397a·ptoziCurve25519z
111 ··0x000006d0·69457863·65707469·6f6e735f·6578706f·iExceptions_expo111 ··0x000006d0·69457863·65707469·6f6e735f·6578706f·iExceptions_expo
112 ··0x000006e0·72745075·626c6963·5f696e66·6f006375·rtPublic_info.cu112 ··0x000006e0·72745075·626c6963·5f696e66·6f006375·rtPublic_info.cu
113 ··0x000006f0·72766532·35353139·7a6d307a·69327a69·rve25519zm0zi2zi113 ··0x000006f0·72766532·35353139·7a6d307a·69327a69·rve25519zm0zi2zi
114 ··0x00000700·387a6d38·59564c34·67514673·6a434630·8zm8YVL4gQFsjCF0 
115 ··0x00000710·344f364c·53417a7a·714b5f43·72797074·4O6LSAzzqK_Crypt114 ··0x00000700·387a6d32·39584759·75566e41·5a5a5246·8zm29XGYuVnAZZRF
 115 ··0x00000710·73777941·71334461·38625f43·72797074·swyAq3Da8b_Crypt
116 ··0x00000720·6f7a6943·75727665·32353531·397a6950·oziCurve25519ziP116 ··0x00000720·6f7a6943·75727665·32353531·397a6950·oziCurve25519ziP
117 ··0x00000730·7572655f·6578706f·72745075·626c6963·ure_exportPublic117 ··0x00000730·7572655f·6578706f·72745075·626c6963·ure_exportPublic
118 ··0x00000740·315f696e·666f0063·75727665·32353531·1_info.curve2551118 ··0x00000740·315f696e·666f0063·75727665·32353531·1_info.curve2551
119 ··0x00000750·397a6d30·7a69327a·69387a6d·3859564c·9zm0zi2zi8zm8YVL119 ··0x00000750·397a6d30·7a69327a·69387a6d·32395847·9zm0zi2zi8zm29XG
120 ··0x00000760·34675146·736a4346·30344f36·4c53417a·4gQFsjCF04O6LSAz120 ··0x00000760·5975566e·415a5a52·46737779·41713344·YuVnAZZRFswyAq3D
Max diff block lines reached; 7625/18801 bytes (40.56%) of diff not shown.
319 KB
Pure.o
32.5 KB
readelf --wide --symbols {}
    
Offset 173, 154 lines modifiedOffset 173, 154 lines modified
173 ···169:·0000000000001cc0·····0·NOTYPE··LOCAL··DEFAULT····1·$x173 ···169:·0000000000001cc0·····0·NOTYPE··LOCAL··DEFAULT····1·$x
174 ···170:·0000000000001d30·····0·NOTYPE··LOCAL··DEFAULT····1·$d174 ···170:·0000000000001d30·····0·NOTYPE··LOCAL··DEFAULT····1·$d
175 ···171:·0000000000001d48·····0·NOTYPE··LOCAL··DEFAULT····1·$x175 ···171:·0000000000001d48·····0·NOTYPE··LOCAL··DEFAULT····1·$x
176 ···172:·0000000000001d7c·····0·NOTYPE··LOCAL··DEFAULT····1·$d176 ···172:·0000000000001d7c·····0·NOTYPE··LOCAL··DEFAULT····1·$d
177 ···173:·0000000000001d8c·····0·NOTYPE··LOCAL··DEFAULT····1·$x177 ···173:·0000000000001d8c·····0·NOTYPE··LOCAL··DEFAULT····1·$x
178 ···174:·0000000000001db8·····0·NOTYPE··LOCAL··DEFAULT····1·$d178 ···174:·0000000000001db8·····0·NOTYPE··LOCAL··DEFAULT····1·$d
179 ···175:·0000000000001dd0·····0·NOTYPE··LOCAL··DEFAULT····1·$x179 ···175:·0000000000001dd0·····0·NOTYPE··LOCAL··DEFAULT····1·$x
180 ···176:·0000000000000030·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub3_bytes180 ···176:·0000000000000030·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub3_bytes
181 ···177:·0000000000000038·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey2_bytes181 ···177:·0000000000000038·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPublicKey2_bytes
182 ···178:·0000000000000048·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv3_bytes182 ···178:·0000000000000048·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv3_bytes
183 ···179:·0000000000000050·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPrivateKey2_bytes183 ···179:·0000000000000050·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPrivateKey2_bytes
184 ···180:·0000000000000060·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule2_bytes184 ···180:·0000000000000060·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule2_bytes
185 ···181:·0000000000000078·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule4_bytes185 ···181:·0000000000000078·····0·OBJECT··GLOBAL·DEFAULT····6·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule4_bytes
186 ···182:·0000000000000018····12·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_info186 ···182:·0000000000000018····12·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_info
187 ···183:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_closure187 ···183:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_closure
188 ···184:·0000000000000040·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate_info188 ···184:·0000000000000040·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate_info
189 ···185:·0000000000000008·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate_closure189 ···185:·0000000000000008·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate_closure
190 ···186:·0000000000000060····12·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info190 ···186:·0000000000000060····12·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info
191 ···187:·0000000000000010·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_closure191 ···187:·0000000000000010·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_closure
192 ···188:·0000000000000088·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic_info192 ···188:·0000000000000088·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic_info
193 ···189:·0000000000000018·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic_closure193 ···189:·0000000000000018·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic_closure
194 ···190:·0000000000000020·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule3_closure194 ···190:·0000000000000020·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule3_closure
195 ···191:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_TrNameS_con_info195 ···191:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_TrNameS_con_info
196 ···192:·0000000000000030·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule1_closure196 ···192:·0000000000000030·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule1_closure
197 ···193:·0000000000000040·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule_closure197 ···193:·0000000000000040·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule_closure
198 ···194:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_Module_con_info198 ···194:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_Module_con_info
199 ···195:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_KindRepTyConApp_con_info199 ···195:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_KindRepTyConApp_con_info
200 ···196:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdtcByteString_closure200 ···196:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdtcByteString_closure
201 ···197:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_ZMZN_closure201 ···197:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_ZMZN_closure
202 ···198:·0000000000000080·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPrivateKey1_closure202 ···198:·0000000000000080·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPrivateKey1_closure
203 ···199:·0000000000000090·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPrivateKey_closure203 ···199:·0000000000000090·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPrivateKey_closure
204 ···200:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_TyCon_con_info204 ···200:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_TyCon_con_info
205 ···201:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_krepzdzt_closure205 ···201:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_krepzdzt_closure
206 ···202:·00000000000000f0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv1_closure206 ···202:·00000000000000f0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv1_closure
207 ···203:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_KindRepFun_con_info207 ···203:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_KindRepFun_con_info
208 ···204:·0000000000000110·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv2_closure208 ···204:·0000000000000110·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv2_closure
209 ···205:·0000000000000120·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv_closure209 ···205:·0000000000000120·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv_closure
210 ···206:·0000000000000160·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey1_closure210 ···206:·0000000000000160·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPublicKey1_closure
211 ···207:·0000000000000170·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey_closure211 ···207:·0000000000000170·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPublicKey_closure
212 ···208:·00000000000001d0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub1_closure212 ···208:·00000000000001d0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub1_closure
213 ···209:·00000000000001f0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub2_closure213 ···209:·00000000000001f0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub2_closure
214 ···210:·0000000000000200·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub_closure214 ···210:·0000000000000200·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub_closure
215 ···211:·00000000000000a8···184·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info215 ···211:·00000000000000a8···184·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info
216 ···212:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziMaybe_Just_con_info216 ···212:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziMaybe_Just_con_info
217 ···213:·0000000000000240·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_closure217 ···213:·0000000000000240·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_closure
218 ···214:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_gc_unpt_r1218 ···214:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_gc_unpt_r1
219 ···215:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziMaybe_Nothing_closure219 ···215:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziMaybe_Nothing_closure
220 ···216:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_upd_frame_info220 ···216:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_upd_frame_info
221 ···217:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_newPinnedByteArrayzh221 ···217:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_newPinnedByteArrayzh
222 ···218:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info222 ···218:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info
223 ···219:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy223 ···219:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy
224 ···220:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_BS_con_info224 ···220:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_BS_con_info
225 ···221:·0000000000000360···128·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwimportPrivate_info225 ···221:·0000000000000360···128·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwimportPrivate_info
226 ···222:·0000000000000248·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwimportPrivate_closure226 ···222:·0000000000000248·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwimportPrivate_closure
227 ···223:·00000000000003f8···100·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPrivate_info227 ···223:·00000000000003f8···100·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPrivate_info
228 ···224:·0000000000000250·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPrivate_closure228 ···224:·0000000000000250·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPrivate_closure
229 ···225:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_unpack_cstring_info229 ···225:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_unpack_cstring_info
230 ···226:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziStackziTypes_SrcLoc_con_info230 ···226:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziStackziTypes_SrcLoc_con_info
231 ···227:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_INTLIKE_closure231 ···227:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_INTLIKE_closure
232 ···228:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziStackziTypes_PushCallStack_con_info232 ···228:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziStackziTypes_PushCallStack_con_info
233 ···229:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziStackziTypes_EmptyCallStack_closure233 ···229:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziStackziTypes_EmptyCallStack_closure
234 ···230:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_SRT_2_info234 ···230:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_SRT_2_info
235 ···231:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziDataziMaybe_fromJust1_closure235 ···231:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziDataziMaybe_fromJust1_closure
236 ···232:·0000000000000470····96·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_info236 ···232:·0000000000000470····96·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_info
237 ···233:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·newCAF237 ···233:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·newCAF
238 ···234:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_bh_upd_frame_info238 ···234:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_bh_upd_frame_info
239 ···235:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziDataziMaybe_fromJust1_info239 ···235:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziDataziMaybe_fromJust1_info
240 ···236:·0000000000000388·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_closure240 ···236:·0000000000000388·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_closure
241 ···237:·00000000000003a8·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair3_closure241 ···237:·00000000000003a8·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair3_closure
242 ···238:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_Izh_con_info242 ···238:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_Izh_con_info
243 ···239:·00000000000005b8···284·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_info243 ···239:·00000000000005b8···284·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_info
244 ···240:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_ap_pp_info244 ···240:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_ap_pp_info
245 ···241:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_genBytes_info245 ···241:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_genBytes_info
246 ···242:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTuple_Z2T_con_info246 ···242:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTuple_Z2T_con_info
247 ···243:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziDataziEither_Right_con_info247 ···243:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziDataziEither_Right_con_info
248 ···244:·00000000000003b8·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_closure248 ···244:·00000000000003b8·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_closure
249 ···245:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_SRT_1_info249 ···245:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_SRT_1_info
250 ···246:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignPtr_zdwaddForeignPtrConcFinalizzer_closure250 ···246:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignPtr_zdwaddForeignPtrConcFinalizzer_closure
251 ···247:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignziMarshalziAlloc_malloc1_closure251 ···247:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignziMarshalziAlloc_malloc1_closure
252 ···248:·00000000000006d8····24·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_slow252 ···248:·00000000000006d8····24·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_slow
253 ···249:·0000000000000950···224·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_info253 ···249:·0000000000000950···224·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_info
254 ···250:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free254 ···250:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·free
255 ···251:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTuple_Z0T_closure255 ···251:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTuple_Z0T_closure
256 ···252:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc256 ···252:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·malloc
257 ···253:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignziMarshalziAlloc_malloc1_info257 ···253:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignziMarshalziAlloc_malloc1_info
258 ···254:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignPtr_PlainForeignPtr_con_info258 ···254:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignPtr_PlainForeignPtr_con_info
259 ···255:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignPtr_zdwaddForeignPtrConcFinalizzer_info259 ···255:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignPtr_zdwaddForeignPtrConcFinalizzer_info
260 ···256:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519_donna260 ···256:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·curve25519_donna
261 ···257:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignPtr_NoFinalizzers_closure261 ···257:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignPtr_NoFinalizzers_closure
262 ···258:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_newMutVarzh262 ···258:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_newMutVarzh
263 ···259:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_gc_noregs263 ···259:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_gc_noregs
264 ···260:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_keepAlivezh264 ···260:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_keepAlivezh
265 ···261:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_noDuplicatezh265 ···261:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_noDuplicatezh
266 ···262:·0000000000000400·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_closure266 ···262:·0000000000000400·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_closure
267 ···263:·0000000000000a48···176·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_info267 ···263:·0000000000000a48···176·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_info
268 ···264:·0000000000000410·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_closure268 ···264:·0000000000000410·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_closure
269 ···265:·0000000000000b10·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_makeShared_info269 ···265:·0000000000000b10·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_makeShared_info
270 ···266:·0000000000000420·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_makeShared_closure270 ···266:·0000000000000420·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_makeShared_closure
271 ···267:·0000000000000b28···424·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_basePoint_info271 ···267:·0000000000000b28···424·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_basePoint_info
272 ···268:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset272 ···268:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memset
273 ···269:·0000000000000430·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_basePoint_closure273 ···269:·0000000000000430·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_basePoint_closure
274 ···270:·0000000000000ce8····12·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_info274 ···270:·0000000000000ce8····12·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_info
275 ···271:·0000000000000450·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_closure275 ···271:·0000000000000450·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_closure
276 ···272:·0000000000000d10·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePublic_info276 ···272:·0000000000000d10·····4·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePublic_info
277 ···273:·0000000000000470·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePublic_closure277 ···273:·0000000000000470·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePublic_closure
278 ···274:·0000000000000e40···308·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_info278 ···274:·0000000000000e40···308·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_info
279 ···275:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTuple_Z3T_con_info279 ···275:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTuple_Z3T_con_info
280 ···276:·00000000000004a0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_closure280 ···276:·00000000000004a0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_closure
281 ···277:·00000000000004b0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKey2_closure281 ···277:·00000000000004b0·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKey2_closure
282 ···278:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmbignum_GHCziNumziInteger_IS_con_info282 ···278:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmbignum_GHCziNumziInteger_IS_con_info
283 ···279:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_SRT_3_info283 ···279:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_SRT_3_info
284 ···280:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmbignum_GHCziNumziInteger_integerAdd_closure284 ···280:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmbignum_GHCziNumziInteger_integerAdd_closure
285 ···281:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmbignum_GHCziNumziInteger_integerShiftLzh_closure285 ···281:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmbignum_GHCziNumziInteger_integerShiftLzh_closure
286 ···282:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_closure286 ···282:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_closure
287 ···283:·0000000000000f90···352·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshow1_info287 ···283:·0000000000000f90···352·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshow1_info
288 ···284:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info288 ···284:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info
289 ···285:·00000000000004e8·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshow1_closure289 ···285:·00000000000004e8·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshow1_closure
290 ···286:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmbignum_GHCziNumziInteger_integerAdd_info290 ···286:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmbignum_GHCziNumziInteger_integerAdd_info
291 ···287:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmbignum_GHCziNumziInteger_integerShiftLzh_info291 ···287:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczmbignum_GHCziNumziInteger_integerShiftLzh_info
292 ···288:·0000000000001108···100·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshow_info292 ···288:·0000000000001108···100·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshow_info
293 ···289:·00000000000004f8·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshow_closure293 ···289:·00000000000004f8·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshow_closure
294 ···290:·0000000000001170····24·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_slow294 ···290:·0000000000001170····24·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_slow
295 ···291:·00000000000011b0···444·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_info295 ···291:·00000000000011b0···444·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_info
296 ···292:·0000000000000508·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_closure296 ···292:·0000000000000508·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_closure
297 ···293:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziBase_zpzp_info297 ···293:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziBase_zpzp_info
298 ···294:·0000000000001388···108·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_info298 ···294:·0000000000001388···108·FUNC····GLOBAL·DEFAULT····1·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_info
299 ···295:·0000000000000518·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_closure299 ···295:·0000000000000518·····0·OBJECT··GLOBAL·DEFAULT····3·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_closure
Max diff block lines reached; 6049/33238 bytes (18.20%) of diff not shown.
89.3 KB
readelf --wide --relocs {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Relocation·section·'.rela.text'·at·offset·0x6c50·contains·397·entries:1 Relocation·section·'.rela.text'·at·offset·0x6c50·contains·397·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000000040··000000b60000011a·R_AARCH64_JUMP26·······0000000000000018·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_info·+·03 0000000000000040··000000b60000011a·R_AARCH64_JUMP26·······0000000000000018·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_info·+·0
4 0000000000000088··000000ba0000011a·R_AARCH64_JUMP26·······0000000000000060·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info·+·04 0000000000000088··000000ba0000011a·R_AARCH64_JUMP26·······0000000000000060·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info·+·0
5 00000000000000b4··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·e85 00000000000000b4··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·e8
6 00000000000000b8··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·e86 00000000000000b8··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·e8
7 0000000000000108··000000d400000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczminternal_GHCziInternalziMaybe_Just_con_info·+·07 0000000000000108··000000d400000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczminternal_GHCziInternalziMaybe_Just_con_info·+·0
8 000000000000010c··000000d400000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczminternal_GHCziInternalziMaybe_Just_con_info·+·08 000000000000010c··000000d400000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczminternal_GHCziInternalziMaybe_Just_con_info·+·0
9 0000000000000128··000000d500000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000240·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_closure·+·09 0000000000000128··000000d500000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000240·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_closure·+·0
10 000000000000012c··000000d500000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000240·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_closure·+·010 000000000000012c··000000d500000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000240·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_closure·+·0
11 0000000000000140··000000d60000011a·R_AARCH64_JUMP26·······0000000000000000·stg_gc_unpt_r1·+·011 0000000000000140··000000d60000011a·R_AARCH64_JUMP26·······0000000000000000·stg_gc_unpt_r1·+·0
12 0000000000000148··000000d700000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczminternal_GHCziInternalziMaybe_Nothing_closure·+·012 0000000000000148··000000d700000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczminternal_GHCziInternalziMaybe_Nothing_closure·+·0
13 000000000000014c··000000d700000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczminternal_GHCziInternalziMaybe_Nothing_closure·+·013 000000000000014c··000000d700000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczminternal_GHCziInternalziMaybe_Nothing_closure·+·0
14 000000000000017c··000000d800000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·stg_upd_frame_info·+·014 000000000000017c··000000d800000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·stg_upd_frame_info·+·0
15 0000000000000180··000000d800000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·stg_upd_frame_info·+·015 0000000000000180··000000d800000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·stg_upd_frame_info·+·0
16 000000000000018c··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·1c416 000000000000018c··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·1c4
17 0000000000000190··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·1c417 0000000000000190··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·1c4
Offset 32, 62 lines modifiedOffset 32, 62 lines modified
32 0000000000000344··000000d60000011a·R_AARCH64_JUMP26·······0000000000000000·stg_gc_unpt_r1·+·032 0000000000000344··000000d60000011a·R_AARCH64_JUMP26·······0000000000000000·stg_gc_unpt_r1·+·0
33 000000000000037c··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·17033 000000000000037c··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·170
34 0000000000000380··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·17034 0000000000000380··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·170
35 0000000000000390··000000d400000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczminternal_GHCziInternalziMaybe_Just_con_info·+·035 0000000000000390··000000d400000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczminternal_GHCziInternalziMaybe_Just_con_info·+·0
36 0000000000000394··000000d400000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczminternal_GHCziInternalziMaybe_Just_con_info·+·036 0000000000000394··000000d400000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczminternal_GHCziInternalziMaybe_Just_con_info·+·0
37 00000000000003b4··000000d700000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczminternal_GHCziInternalziMaybe_Nothing_closure·+·037 00000000000003b4··000000d700000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczminternal_GHCziInternalziMaybe_Nothing_closure·+·0
38 00000000000003b8··000000d700000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczminternal_GHCziInternalziMaybe_Nothing_closure·+·038 00000000000003b8··000000d700000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczminternal_GHCziInternalziMaybe_Nothing_closure·+·0
39 00000000000003d0··000000de00000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000248·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwimportPrivate_closure·+·039 00000000000003d0··000000de00000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000248·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwimportPrivate_closure·+·0
40 00000000000003d4··000000de00000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000248·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwimportPrivate_closure·+·040 00000000000003d4··000000de00000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000248·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwimportPrivate_closure·+·0
41 0000000000000404··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·43841 0000000000000404··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·438
42 0000000000000408··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·43842 0000000000000408··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·438
43 0000000000000448··000000dd0000011a·R_AARCH64_JUMP26·······0000000000000360·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwimportPrivate_info·+·043 0000000000000448··000000dd0000011a·R_AARCH64_JUMP26·······0000000000000360·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwimportPrivate_info·+·0
44 000000000000044c··000000e000000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000250·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPrivate_closure·+·044 000000000000044c··000000e000000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000250·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPrivate_closure·+·0
45 0000000000000450··000000e000000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000250·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPrivate_closure·+·045 0000000000000450··000000e000000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000250·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPrivate_closure·+·0
46 000000000000046c··0000000200000105·R_AARCH64_PREL32·······0000000000000000·.data·+·36446 000000000000046c··0000000200000105·R_AARCH64_PREL32·······0000000000000000·.data·+·364
47 000000000000048c··000000e90000011b·R_AARCH64_CALL26·······0000000000000000·newCAF·+·047 000000000000048c··000000e90000011b·R_AARCH64_CALL26·······0000000000000000·newCAF·+·0
48 000000000000049c··000000ea00000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·stg_bh_upd_frame_info·+·048 000000000000049c··000000ea00000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·stg_bh_upd_frame_info·+·0
49 00000000000004a0··000000ea00000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·stg_bh_upd_frame_info·+·049 00000000000004a0··000000ea00000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·stg_bh_upd_frame_info·+·0
50 00000000000004ac··0000000200000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.data·+·34050 00000000000004ac··0000000200000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.data·+·340
51 00000000000004b0··0000000200000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.data·+·34051 00000000000004b0··0000000200000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.data·+·340
52 00000000000004bc··000000eb0000011a·R_AARCH64_JUMP26·······0000000000000000·ghczminternal_GHCziInternalziDataziMaybe_fromJust1_info·+·052 00000000000004bc··000000eb0000011a·R_AARCH64_JUMP26·······0000000000000000·ghczminternal_GHCziInternalziDataziMaybe_fromJust1_info·+·0
53 00000000000004dc··000000ec00000105·R_AARCH64_PREL32·······0000000000000388·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_closure·-·453 00000000000004dc··000000ec00000105·R_AARCH64_PREL32·······0000000000000388·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_closure·-·4
54 00000000000004ec··000000d800000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·stg_upd_frame_info·+·054 00000000000004ec··000000d800000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·stg_upd_frame_info·+·0
55 00000000000004f0··000000d800000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·stg_upd_frame_info·+·055 00000000000004f0··000000d800000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·stg_upd_frame_info·+·0
56 00000000000004fc··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·53056 00000000000004fc··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·530
57 0000000000000500··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·53057 0000000000000500··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·530
58 000000000000052c··000000ec00000105·R_AARCH64_PREL32·······0000000000000388·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_closure·-·458 000000000000052c··000000ec00000105·R_AARCH64_PREL32·······0000000000000388·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_closure·-·4
59 0000000000000530··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·56459 0000000000000530··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·564
60 0000000000000534··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·56460 0000000000000534··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·564
61 0000000000000548··000000dd0000011a·R_AARCH64_JUMP26·······0000000000000360·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwimportPrivate_info·+·061 0000000000000548··000000dd0000011a·R_AARCH64_JUMP26·······0000000000000360·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwimportPrivate_info·+·0
62 0000000000000560··000000ec00000105·R_AARCH64_PREL32·······0000000000000388·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_closure·-·462 0000000000000560··000000ec00000105·R_AARCH64_PREL32·······0000000000000388·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_closure·-·4
63 0000000000000574··000000ec00000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000388·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_closure·+·063 0000000000000574··000000ec00000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000388·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_closure·+·0
64 0000000000000578··000000ec00000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000388·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_closure·+·064 0000000000000578··000000ec00000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000388·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_closure·+·0
65 00000000000005b4··000000ec00000105·R_AARCH64_PREL32·······0000000000000388·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_closure·-·465 00000000000005b4··000000ec00000105·R_AARCH64_PREL32·······0000000000000388·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_closure·-·4
66 00000000000005c4··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·60866 00000000000005c4··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·608
67 00000000000005c8··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·60867 00000000000005c8··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·608
68 00000000000005d0··000000f000000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·stg_ap_pp_info·+·068 00000000000005d0··000000f000000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·stg_ap_pp_info·+·0
69 00000000000005d4··000000f000000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·stg_ap_pp_info·+·069 00000000000005d4··000000f000000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·stg_ap_pp_info·+·0
70 00000000000005dc··000000e300000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·stg_INTLIKE_closure·+·070 00000000000005dc··000000e300000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·stg_INTLIKE_closure·+·0
71 00000000000005e0··000000e300000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·stg_INTLIKE_closure·+·071 00000000000005e0··000000e300000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·stg_INTLIKE_closure·+·0
72 00000000000005f4··000000f10000011a·R_AARCH64_JUMP26·······0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_genBytes_info·+·072 00000000000005f4··000000f10000011a·R_AARCH64_JUMP26·······0000000000000000·cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_genBytes_info·+·0
73 0000000000000604··000000ec00000105·R_AARCH64_PREL32·······0000000000000388·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_closure·-·473 0000000000000604··000000ec00000105·R_AARCH64_PREL32·······0000000000000388·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_closure·-·4
74 0000000000000624··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·65474 0000000000000624··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·654
75 0000000000000628··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·65475 0000000000000628··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·654
76 0000000000000650··000000ec00000105·R_AARCH64_PREL32·······0000000000000388·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_closure·-·476 0000000000000650··000000ec00000105·R_AARCH64_PREL32·······0000000000000388·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_closure·-·4
77 000000000000066c··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·4e077 000000000000066c··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·4e0
78 0000000000000670··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·4e078 0000000000000670··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·4e0
79 000000000000067c··000000f200000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczmprim_GHCziTuple_Z2T_con_info·+·079 000000000000067c··000000f200000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczmprim_GHCziTuple_Z2T_con_info·+·0
80 0000000000000680··000000f200000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczmprim_GHCziTuple_Z2T_con_info·+·080 0000000000000680··000000f200000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczmprim_GHCziTuple_Z2T_con_info·+·0
81 0000000000000694··000000f300000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczminternal_GHCziInternalziDataziEither_Right_con_info·+·081 0000000000000694··000000f300000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczminternal_GHCziInternalziDataziEither_Right_con_info·+·0
82 0000000000000698··000000f300000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczminternal_GHCziInternalziDataziEither_Right_con_info·+·082 0000000000000698··000000f300000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczminternal_GHCziInternalziDataziEither_Right_con_info·+·0
83 00000000000006b8··000000f400000113·R_AARCH64_ADR_PREL_PG_HI21·00000000000003b8·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_closure·+·083 00000000000006b8··000000f400000113·R_AARCH64_ADR_PREL_PG_HI21·00000000000003b8·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_closure·+·0
84 00000000000006bc··000000f400000115·R_AARCH64_ADD_ABS_LO12_NC·00000000000003b8·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_closure·+·084 00000000000006bc··000000f400000115·R_AARCH64_ADD_ABS_LO12_NC·00000000000003b8·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_closure·+·0
85 00000000000006d0··000000d60000011a·R_AARCH64_JUMP26·······0000000000000000·stg_gc_unpt_r1·+·085 00000000000006d0··000000d60000011a·R_AARCH64_JUMP26·······0000000000000000·stg_gc_unpt_r1·+·0
86 00000000000006ec··000000f90000011a·R_AARCH64_JUMP26·······0000000000000950·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_info·+·086 00000000000006ec··000000f90000011a·R_AARCH64_JUMP26·······0000000000000950·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_info·+·0
87 0000000000000718··000000fa0000011b·R_AARCH64_CALL26·······0000000000000000·free·+·087 0000000000000718··000000fa0000011b·R_AARCH64_CALL26·······0000000000000000·free·+·0
88 0000000000000720··000000fb00000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczmprim_GHCziTuple_Z0T_closure·+·088 0000000000000720··000000fb00000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczmprim_GHCziTuple_Z0T_closure·+·0
89 0000000000000724··000000fb00000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczmprim_GHCziTuple_Z0T_closure·+·089 0000000000000724··000000fb00000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczmprim_GHCziTuple_Z0T_closure·+·0
90 000000000000074c··0000000200000105·R_AARCH64_PREL32·······0000000000000000·.data·+·3dc90 000000000000074c··0000000200000105·R_AARCH64_PREL32·······0000000000000000·.data·+·3dc
91 000000000000077c··000000fc0000011b·R_AARCH64_CALL26·······0000000000000000·malloc·+·091 000000000000077c··000000fc0000011b·R_AARCH64_CALL26·······0000000000000000·malloc·+·0
92 000000000000078c··000000fd0000011a·R_AARCH64_JUMP26·······0000000000000000·ghczminternal_GHCziInternalziForeignziMarshalziAlloc_malloc1_info·+·092 000000000000078c··000000fd0000011a·R_AARCH64_JUMP26·······0000000000000000·ghczminternal_GHCziInternalziForeignziMarshalziAlloc_malloc1_info·+·0
93 000000000000079c··0000000200000105·R_AARCH64_PREL32·······0000000000000000·.data·+·3c493 000000000000079c··0000000200000105·R_AARCH64_PREL32·······0000000000000000·.data·+·3c4
Offset 118, 29 lines modifiedOffset 118, 29 lines modified
118 000000000000097c··000001050000011a·R_AARCH64_JUMP26·······0000000000000000·stg_noDuplicatezh·+·0118 000000000000097c··000001050000011a·R_AARCH64_JUMP26·······0000000000000000·stg_noDuplicatezh·+·0
119 000000000000098c··0000000200000105·R_AARCH64_PREL32·······0000000000000000·.data·+·3dc119 000000000000098c··0000000200000105·R_AARCH64_PREL32·······0000000000000000·.data·+·3dc
120 00000000000009a0··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·8d8120 00000000000009a0··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·8d8
121 00000000000009a4··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·8d8121 00000000000009a4··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·8d8
122 00000000000009c4··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·9f0122 00000000000009c4··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·9f0
123 00000000000009c8··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·9f0123 00000000000009c8··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·9f0
124 00000000000009dc··000001040000011a·R_AARCH64_JUMP26·······0000000000000000·stg_keepAlivezh·+·0124 00000000000009dc··000001040000011a·R_AARCH64_JUMP26·······0000000000000000·stg_keepAlivezh·+·0
125 0000000000000a00··0000010600000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000400·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_closure·+·0125 0000000000000a00··0000010600000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000400·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_closure·+·0
126 0000000000000a04··0000010600000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000400·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_closure·+·0126 0000000000000a04··0000010600000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000400·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_closure·+·0
127 0000000000000a2c··000001030000011a·R_AARCH64_JUMP26·······0000000000000000·stg_gc_noregs·+·0127 0000000000000a2c··000001030000011a·R_AARCH64_JUMP26·······0000000000000000·stg_gc_noregs·+·0
128 0000000000000a44··0000010600000105·R_AARCH64_PREL32·······0000000000000400·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_closure·-·4128 0000000000000a44··0000010600000105·R_AARCH64_PREL32·······0000000000000400·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_closure·-·4
129 0000000000000a54··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·a8c129 0000000000000a54··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·a8c
130 0000000000000a58··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·a8c130 0000000000000a58··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·a8c
131 0000000000000a88··0000010600000105·R_AARCH64_PREL32·······0000000000000400·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_closure·-·4131 0000000000000a88··0000010600000105·R_AARCH64_PREL32·······0000000000000400·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_closure·-·4
132 0000000000000a8c··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·ad0132 0000000000000a8c··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·ad0
133 0000000000000a90··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·ad0133 0000000000000a90··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·ad0
134 0000000000000acc··0000010600000105·R_AARCH64_PREL32·······0000000000000400·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_closure·-·4134 0000000000000acc··0000010600000105·R_AARCH64_PREL32·······0000000000000400·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_closure·-·4
135 0000000000000ae4··000000f90000011a·R_AARCH64_JUMP26·······0000000000000950·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_info·+·0135 0000000000000ae4··000000f90000011a·R_AARCH64_JUMP26·······0000000000000950·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_info·+·0
136 0000000000000ae8··0000010800000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000410·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_closure·+·0136 0000000000000ae8··0000010800000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000410·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_closure·+·0
137 0000000000000aec··0000010800000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000410·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_closure·+·0137 0000000000000aec··0000010800000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000410·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_closure·+·0
138 0000000000000b0c··0000010800000105·R_AARCH64_PREL32·······0000000000000410·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_closure·-·4138 0000000000000b0c··0000010800000105·R_AARCH64_PREL32·······0000000000000410·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_closure·-·4
139 0000000000000b10··000001070000011a·R_AARCH64_JUMP26·······0000000000000a48·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_info·+·0139 0000000000000b10··000001070000011a·R_AARCH64_JUMP26·······0000000000000a48·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_info·+·0
140 0000000000000b44··000000e90000011b·R_AARCH64_CALL26·······0000000000000000·newCAF·+·0140 0000000000000b44··000000e90000011b·R_AARCH64_CALL26·······0000000000000000·newCAF·+·0
141 0000000000000b54··000000ea00000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·stg_bh_upd_frame_info·+·0141 0000000000000b54··000000ea00000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·stg_bh_upd_frame_info·+·0
142 0000000000000b58··000000ea00000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·stg_bh_upd_frame_info·+·0142 0000000000000b58··000000ea00000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·stg_bh_upd_frame_info·+·0
143 0000000000000b64··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·b94143 0000000000000b64··0000000100000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000000·.text·+·b94
144 0000000000000b68··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·b94144 0000000000000b68··0000000100000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000000·.text·+·b94
145 0000000000000b78··000000d90000011a·R_AARCH64_JUMP26·······0000000000000000·stg_newPinnedByteArrayzh·+·0145 0000000000000b78··000000d90000011a·R_AARCH64_JUMP26·······0000000000000000·stg_newPinnedByteArrayzh·+·0
146 0000000000000bc8··0000010c0000011b·R_AARCH64_CALL26·······0000000000000000·memset·+·0146 0000000000000bc8··0000010c0000011b·R_AARCH64_CALL26·······0000000000000000·memset·+·0
Offset 152, 35 lines modifiedOffset 152, 35 lines modified
152 0000000000000c3c··000000da00000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info·+·0152 0000000000000c3c··000000da00000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info·+·0
153 0000000000000c40··000000da00000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info·+·0153 0000000000000c40··000000da00000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info·+·0
154 0000000000000c74··000000db0000011b·R_AARCH64_CALL26·······0000000000000000·memcpy·+·0154 0000000000000c74··000000db0000011b·R_AARCH64_CALL26·······0000000000000000·memcpy·+·0
155 0000000000000c7c··000000dc00000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_BS_con_info·+·0155 0000000000000c7c··000000dc00000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_BS_con_info·+·0
156 0000000000000c80··000000dc00000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_BS_con_info·+·0156 0000000000000c80··000000dc00000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_BS_con_info·+·0
157 0000000000000cc0··000000d60000011a·R_AARCH64_JUMP26·······0000000000000000·stg_gc_unpt_r1·+·0157 0000000000000cc0··000000d60000011a·R_AARCH64_JUMP26·······0000000000000000·stg_gc_unpt_r1·+·0
158 0000000000000ccc··000000d60000011a·R_AARCH64_JUMP26·······0000000000000000·stg_gc_unpt_r1·+·0158 0000000000000ccc··000000d60000011a·R_AARCH64_JUMP26·······0000000000000000·stg_gc_unpt_r1·+·0
159 0000000000000ce8··0000010d00000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000430·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_basePoint_closure·+·0159 0000000000000ce8··0000010d00000113·R_AARCH64_ADR_PREL_PG_HI21·0000000000000430·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_basePoint_closure·+·0
160 0000000000000cec··0000010d00000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000430·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_basePoint_closure·+·0160 0000000000000cec··0000010d00000115·R_AARCH64_ADD_ABS_LO12_NC·0000000000000430·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_basePoint_closure·+·0
161 0000000000000cf0··000001070000011a·R_AARCH64_JUMP26·······0000000000000a48·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_info·+·0161 0000000000000cf0··000001070000011a·R_AARCH64_JUMP26·······0000000000000a48·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_info·+·0
162 0000000000000d0c··0000010f00000105·R_AARCH64_PREL32·······0000000000000450·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_closure·-·4162 0000000000000d0c··0000010f00000105·R_AARCH64_PREL32·······0000000000000450·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_closure·-·4
163 0000000000000d10··0000010e0000011a·R_AARCH64_JUMP26·······0000000000000ce8·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_info·+·0163 0000000000000d10··0000010e0000011a·R_AARCH64_JUMP26·······0000000000000ce8·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_info·+·0
164 0000000000000d24··000000ec00000105·R_AARCH64_PREL32·······0000000000000388·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_closure·-·4164 0000000000000d24··000000ec00000105·R_AARCH64_PREL32·······0000000000000388·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_closure·-·4
165 0000000000000d34··000000d800000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·stg_upd_frame_info·+·0165 0000000000000d34··000000d800000137·R_AARCH64_ADR_GOT_PAGE·0000000000000000·stg_upd_frame_info·+·0
166 0000000000000d38··000000d800000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·stg_upd_frame_info·+·0166 0000000000000d38··000000d800000138·R_AARCH64_LD64_GOT_LO12_NC·0000000000000000·stg_upd_frame_info·+·0
Max diff block lines reached; 69507/91426 bytes (76.03%) of diff not shown.
18.7 KB
strings --all --bytes=8 {}
    
Offset 1, 153 lines modifiedOffset 1, 153 lines modified
1 src/Crypto/Curve25519/Pure.hs1 src/Crypto/Curve25519/Pure.hs
2 fromJust2 fromJust
3 PublicKey3 PublicKey
4 PrivateKey4 PrivateKey
5 Crypto.Curve25519.Pure5 Crypto.Curve25519.Pure
6 curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK6 curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b
7 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub3_bytes7 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub3_bytes
8 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey2_bytes8 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPublicKey2_bytes
9 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv3_bytes9 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv3_bytes
10 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPrivateKey2_bytes10 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPrivateKey2_bytes
11 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule2_bytes11 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule2_bytes
12 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule4_bytes12 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule4_bytes
13 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_info13 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_info
14 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_closure14 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_closure
15 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate_info15 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate_info
16 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate_closure16 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate_closure
17 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info17 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info
18 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_closure18 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_closure
19 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic_info19 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic_info
20 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic_closure20 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic_closure
21 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule3_closure21 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule3_closure
22 ghczmprim_GHCziTypes_TrNameS_con_info22 ghczmprim_GHCziTypes_TrNameS_con_info
23 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule1_closure23 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule1_closure
24 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule_closure24 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule_closure
25 ghczmprim_GHCziTypes_Module_con_info25 ghczmprim_GHCziTypes_Module_con_info
26 ghczmprim_GHCziTypes_KindRepTyConApp_con_info26 ghczmprim_GHCziTypes_KindRepTyConApp_con_info
27 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdtcByteString_closure27 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdtcByteString_closure
28 ghczmprim_GHCziTypes_ZMZN_closure28 ghczmprim_GHCziTypes_ZMZN_closure
29 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPrivateKey1_closure29 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPrivateKey1_closure
30 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPrivateKey_closure30 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPrivateKey_closure
31 ghczmprim_GHCziTypes_TyCon_con_info31 ghczmprim_GHCziTypes_TyCon_con_info
32 ghczmprim_GHCziTypes_krepzdzt_closure32 ghczmprim_GHCziTypes_krepzdzt_closure
33 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv1_closure33 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv1_closure
34 ghczmprim_GHCziTypes_KindRepFun_con_info34 ghczmprim_GHCziTypes_KindRepFun_con_info
35 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv2_closure35 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv2_closure
36 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv_closure36 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv_closure
37 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey1_closure37 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPublicKey1_closure
38 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey_closure38 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPublicKey_closure
39 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub1_closure39 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub1_closure
40 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub2_closure40 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub2_closure
41 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub_closure41 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub_closure
42 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info42 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info
43 ghczminternal_GHCziInternalziMaybe_Just_con_info43 ghczminternal_GHCziInternalziMaybe_Just_con_info
44 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_closure44 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_closure
45 stg_gc_unpt_r145 stg_gc_unpt_r1
46 ghczminternal_GHCziInternalziMaybe_Nothing_closure46 ghczminternal_GHCziInternalziMaybe_Nothing_closure
47 stg_upd_frame_info47 stg_upd_frame_info
48 stg_newPinnedByteArrayzh48 stg_newPinnedByteArrayzh
49 ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info49 ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info
50 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_BS_con_info50 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_BS_con_info
51 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwimportPrivate_info51 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwimportPrivate_info
52 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwimportPrivate_closure52 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwimportPrivate_closure
53 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPrivate_info53 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPrivate_info
54 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPrivate_closure54 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPrivate_closure
55 stg_unpack_cstring_info55 stg_unpack_cstring_info
56 ghczminternal_GHCziInternalziStackziTypes_SrcLoc_con_info56 ghczminternal_GHCziInternalziStackziTypes_SrcLoc_con_info
57 stg_INTLIKE_closure57 stg_INTLIKE_closure
58 ghczminternal_GHCziInternalziStackziTypes_PushCallStack_con_info58 ghczminternal_GHCziInternalziStackziTypes_PushCallStack_con_info
59 ghczminternal_GHCziInternalziStackziTypes_EmptyCallStack_closure59 ghczminternal_GHCziInternalziStackziTypes_EmptyCallStack_closure
60 stg_SRT_2_info60 stg_SRT_2_info
61 ghczminternal_GHCziInternalziDataziMaybe_fromJust1_closure61 ghczminternal_GHCziInternalziDataziMaybe_fromJust1_closure
62 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_info62 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_info
63 stg_bh_upd_frame_info63 stg_bh_upd_frame_info
64 ghczminternal_GHCziInternalziDataziMaybe_fromJust1_info64 ghczminternal_GHCziInternalziDataziMaybe_fromJust1_info
65 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_closure65 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_closure
66 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair3_closure66 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair3_closure
67 ghczmprim_GHCziTypes_Izh_con_info67 ghczmprim_GHCziTypes_Izh_con_info
68 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_info68 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_info
69 stg_ap_pp_info69 stg_ap_pp_info
70 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_genBytes_info70 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_genBytes_info
71 ghczmprim_GHCziTuple_Z2T_con_info71 ghczmprim_GHCziTuple_Z2T_con_info
72 ghczminternal_GHCziInternalziDataziEither_Right_con_info72 ghczminternal_GHCziInternalziDataziEither_Right_con_info
73 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_closure73 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_closure
74 stg_SRT_1_info74 stg_SRT_1_info
75 ghczminternal_GHCziInternalziForeignPtr_zdwaddForeignPtrConcFinalizzer_closure75 ghczminternal_GHCziInternalziForeignPtr_zdwaddForeignPtrConcFinalizzer_closure
76 ghczminternal_GHCziInternalziForeignziMarshalziAlloc_malloc1_closure76 ghczminternal_GHCziInternalziForeignziMarshalziAlloc_malloc1_closure
77 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_slow77 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_slow
78 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_info78 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_info
79 ghczmprim_GHCziTuple_Z0T_closure79 ghczmprim_GHCziTuple_Z0T_closure
80 ghczminternal_GHCziInternalziForeignziMarshalziAlloc_malloc1_info80 ghczminternal_GHCziInternalziForeignziMarshalziAlloc_malloc1_info
81 ghczminternal_GHCziInternalziForeignPtr_PlainForeignPtr_con_info81 ghczminternal_GHCziInternalziForeignPtr_PlainForeignPtr_con_info
82 ghczminternal_GHCziInternalziForeignPtr_zdwaddForeignPtrConcFinalizzer_info82 ghczminternal_GHCziInternalziForeignPtr_zdwaddForeignPtrConcFinalizzer_info
83 curve25519_donna83 curve25519_donna
84 ghczminternal_GHCziInternalziForeignPtr_NoFinalizzers_closure84 ghczminternal_GHCziInternalziForeignPtr_NoFinalizzers_closure
85 stg_newMutVarzh85 stg_newMutVarzh
86 stg_gc_noregs86 stg_gc_noregs
87 stg_keepAlivezh87 stg_keepAlivezh
88 stg_noDuplicatezh88 stg_noDuplicatezh
89 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_closure89 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_closure
90 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_info90 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_info
91 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_closure91 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_closure
92 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_makeShared_info92 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_makeShared_info
93 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_makeShared_closure93 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_makeShared_closure
94 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_basePoint_info94 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_basePoint_info
95 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_basePoint_closure95 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_basePoint_closure
96 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_info96 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_info
97 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_closure97 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_closure
98 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePublic_info98 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePublic_info
99 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePublic_closure99 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePublic_closure
100 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_info100 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_info
101 ghczmprim_GHCziTuple_Z3T_con_info101 ghczmprim_GHCziTuple_Z3T_con_info
102 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_closure102 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_closure
103 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKey2_closure103 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKey2_closure
104 ghczmbignum_GHCziNumziInteger_IS_con_info104 ghczmbignum_GHCziNumziInteger_IS_con_info
105 stg_SRT_3_info105 stg_SRT_3_info
106 ghczmbignum_GHCziNumziInteger_integerAdd_closure106 ghczmbignum_GHCziNumziInteger_integerAdd_closure
107 ghczmbignum_GHCziNumziInteger_integerShiftLzh_closure107 ghczmbignum_GHCziNumziInteger_integerShiftLzh_closure
108 ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_closure108 ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_closure
109 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshow1_info109 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshow1_info
110 ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info110 ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info
111 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshow1_closure111 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshow1_closure
112 ghczmbignum_GHCziNumziInteger_integerAdd_info112 ghczmbignum_GHCziNumziInteger_integerAdd_info
113 ghczmbignum_GHCziNumziInteger_integerShiftLzh_info113 ghczmbignum_GHCziNumziInteger_integerShiftLzh_info
114 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshow_info114 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshow_info
115 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshow_closure115 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshow_closure
116 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_slow116 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_slow
117 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_info117 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_info
118 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_closure118 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_closure
119 ghczminternal_GHCziInternalziBase_zpzp_info119 ghczminternal_GHCziInternalziBase_zpzp_info
120 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_info120 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_info
121 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_closure121 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_closure
122 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwlvl1_slow122 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwlvl1_slow
123 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwlvl1_info123 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwlvl1_info
124 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwlvl1_closure124 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwlvl1_closure
125 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKey1_info125 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKey1_info
126 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKey1_closure126 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKey1_closure
127 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowList_info127 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowList_info
Max diff block lines reached; 3813/19125 bytes (19.94%) of diff not shown.
121 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 106 lines modifiedOffset 1, 106 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000000000·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_info-0x18>:2 0000000000000000·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_info-0x18>:
3 »       .word»  0x000000053 »       .word»  0x00000005
4 »       .word»  0x000000014 »       .word»  0x00000001
5 »       ...5 »       ...
6 »       .word»  0x0000000e6 »       .word»  0x0000000e
7 »       .word»  0x000000007 »       .word»  0x00000000
  
8 0000000000000018·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_info>:8 0000000000000018·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_info>:
9 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_info():9 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_info():
10 »       and»    x22,·x23,·#0xfffffffffffffff810 »       and»    x22,·x23,·#0xfffffffffffffff8
11 »       ldr»    x18,·[x22]11 »       ldr»    x18,·[x22]
12 »       br»     x1812 »       br»     x18
13 »       nop13 »       nop
14 »       .word»  0x0000000514 »       .word»  0x00000005
15 »       .word»  0x0000000115 »       .word»  0x00000001
16 »       ...16 »       ...
17 »       .word»  0x0000000e17 »       .word»  0x0000000e
18 »       .word»  0x0000000018 »       .word»  0x00000000
  
19 0000000000000040·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate_info>:19 0000000000000040·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate_info>:
20 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate_info():20 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate_info():
21 »       b»      18·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_info>21 »       b»      18·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_info>
22 ·R_AARCH64_JUMP26»       curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_info22 ·R_AARCH64_JUMP26»       curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_info
23 »       nop23 »       nop
24 »       .word»  0x0000000524 »       .word»  0x00000005
25 »       .word»  0x0000000125 »       .word»  0x00000001
26 »       ...26 »       ...
27 »       .word»  0x0000000e27 »       .word»  0x0000000e
28 »       .word»  0x0000000028 »       .word»  0x00000000
  
29 0000000000000060·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info>:29 0000000000000060·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info>:
30 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info():30 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info():
31 »       and»    x22,·x23,·#0xfffffffffffffff831 »       and»    x22,·x23,·#0xfffffffffffffff8
32 »       ldr»    x18,·[x22]32 »       ldr»    x18,·[x22]
33 »       br»     x1833 »       br»     x18
34 »       nop34 »       nop
35 »       .word»  0x0000000535 »       .word»  0x00000005
36 »       .word»  0x0000000136 »       .word»  0x00000001
37 »       ...37 »       ...
38 »       .word»  0x0000000e38 »       .word»  0x0000000e
39 »       .word»  0x0000000039 »       .word»  0x00000000
  
40 0000000000000088·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic_info>:40 0000000000000088·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic_info>:
41 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic_info():41 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic_info():
42 »       b»      60·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info>42 »       b»      60·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info>
43 ·R_AARCH64_JUMP26»       curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info43 ·R_AARCH64_JUMP26»       curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info
44 »       nop44 »       nop
45 »       .word»  0x0000000545 »       .word»  0x00000005
46 »       .word»  0x0000000146 »       .word»  0x00000001
47 »       ...47 »       ...
48 »       .word»  0x0000000e48 »       .word»  0x0000000e
49 »       .word»  0x0000000049 »       .word»  0x00000000
  
50 00000000000000a8·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info>:50 00000000000000a8·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info>:
51 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info():51 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info():
52 »       sub»    x18,·x20,·#0x852 »       sub»    x18,·x20,·#0x8
53 »       cmp»    x18,·x2853 »       cmp»    x18,·x28
54 »       b.cc»   128·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info+0x80>··//·b.lo,·b.ul,·b.last54 »       b.cc»   128·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info+0x80>··//·b.lo,·b.ul,·b.last
55 »       adrp»   x18,·0·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_info-0x18>55 »       adrp»   x18,·0·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_info-0x18>
56 ·R_AARCH64_ADR_PREL_PG_HI21»     .text+0xe856 ·R_AARCH64_ADR_PREL_PG_HI21»     .text+0xe8
57 »       add»    x18,·x18,·#0x057 »       add»    x18,·x18,·#0x0
58 ·R_AARCH64_ADD_ABS_LO12_NC»      .text+0xe858 ·R_AARCH64_ADD_ABS_LO12_NC»      .text+0xe8
59 »       stur»   x18,·[x20,·#-8]59 »       stur»   x18,·[x20,·#-8]
60 »       mov»    x22,·x2360 »       mov»    x22,·x23
61 »       sub»    x20,·x20,·#0x861 »       sub»    x20,·x20,·#0x8
62 »       and»    x18,·x22,·#0x762 »       and»    x18,·x22,·#0x7
63 »       cbnz»   x18,·e8·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info+0x40>63 »       cbnz»   x18,·e8·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info+0x40>
64 »       ldr»    x18,·[x22]64 »       ldr»    x18,·[x22]
65 »       br»     x1865 »       br»     x18
66 »       ...66 »       ...
67 »       .word»  0x0000001e67 »       .word»  0x0000001e
68 »       .word»  0x0000000068 »       .word»  0x00000000
69 »       add»    x21,·x21,·#0x1069 »       add»    x21,·x21,·#0x10
70 »       ldr»    x18,·[x19,·#856]70 »       ldr»    x18,·[x19,·#856]
71 »       cmp»    x21,·x1871 »       cmp»    x21,·x18
72 »       b.hi»   138·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info+0x90>··//·b.pmore72 »       b.hi»   138·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info+0x90>··//·b.pmore
73 »       ldur»   x18,·[x22,·#23]73 »       ldur»   x18,·[x22,·#23]
74 »       mov»    x17,·#0x20··················»   //·#3274 »       mov»    x17,·#0x20··················»   //·#32
75 »       cmp»    x18,·x1775 »       cmp»    x18,·x17
76 »       b.ne»   144·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info+0x9c>··//·b.any76 »       b.ne»   144·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info+0x9c>··//·b.any
77 »       adrp»   x18,·0·<ghczminternal_GHCziInternalziMaybe_Just_con_info>77 »       adrp»   x18,·0·<ghczminternal_GHCziInternalziMaybe_Just_con_info>
78 ·R_AARCH64_ADR_GOT_PAGE» ghczminternal_GHCziInternalziMaybe_Just_con_info78 ·R_AARCH64_ADR_GOT_PAGE» ghczminternal_GHCziInternalziMaybe_Just_con_info
79 »       ldr»    x18,·[x18]79 »       ldr»    x18,·[x18]
80 ·R_AARCH64_LD64_GOT_LO12_NC»     ghczminternal_GHCziInternalziMaybe_Just_con_info80 ·R_AARCH64_LD64_GOT_LO12_NC»     ghczminternal_GHCziInternalziMaybe_Just_con_info
81 »       stur»   x18,·[x21,·#-8]81 »       stur»   x18,·[x21,·#-8]
82 »       str»    x22,·[x21]82 »       str»    x22,·[x21]
83 »       sub»    x22,·x21,·#0x683 »       sub»    x22,·x21,·#0x6
84 »       add»    x20,·x20,·#0x884 »       add»    x20,·x20,·#0x8
85 »       ldr»    x18,·[x20]85 »       ldr»    x18,·[x20]
86 »       br»     x1886 »       br»     x18
87 »       adrp»   x22,·240·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info+0x198>87 »       adrp»   x22,·240·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info+0x198>
88 ·R_AARCH64_ADR_PREL_PG_HI21»     curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_closure88 ·R_AARCH64_ADR_PREL_PG_HI21»     curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_closure
89 »       add»    x22,·x22,·#0x089 »       add»    x22,·x22,·#0x0
90 ·R_AARCH64_ADD_ABS_LO12_NC»      curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_closure90 ·R_AARCH64_ADD_ABS_LO12_NC»      curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_closure
91 »       ldur»   x18,·[x19,·#-8]91 »       ldur»   x18,·[x19,·#-8]
92 »       br»     x1892 »       br»     x18
93 »       mov»    x18,·#0x10··················»   //·#1693 »       mov»    x18,·#0x10··················»   //·#16
94 »       str»    x18,·[x19,·#904]94 »       str»    x18,·[x19,·#904]
95 »       b»      0·<stg_gc_unpt_r1>95 »       b»      0·<stg_gc_unpt_r1>
96 ·R_AARCH64_JUMP26»       stg_gc_unpt_r196 ·R_AARCH64_JUMP26»       stg_gc_unpt_r1
97 »       sub»    x21,·x21,·#0x1097 »       sub»    x21,·x21,·#0x10
Offset 114, 22 lines modifiedOffset 114, 22 lines modified
114 »       br»     x18114 »       br»     x18
115 »       .word»  0x00000001115 »       .word»  0x00000001
116 »       .word»  0x00000001116 »       .word»  0x00000001
117 »       .word»  0x00000013117 »       .word»  0x00000013
118 »       .word»  0x00000000118 »       .word»  0x00000000
119 »       sub»    x18,·x20,·#0x38119 »       sub»    x18,·x20,·#0x38
120 »       cmp»    x18,·x28120 »       cmp»    x18,·x28
121 »       b.cc»   328·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info+0x280>··//·b.lo,·b.ul,·b.last121 »       b.cc»   328·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info+0x280>··//·b.lo,·b.ul,·b.last
122 »       adrp»   x18,·0·<stg_upd_frame_info>122 »       adrp»   x18,·0·<stg_upd_frame_info>
123 ·R_AARCH64_ADR_GOT_PAGE» stg_upd_frame_info123 ·R_AARCH64_ADR_GOT_PAGE» stg_upd_frame_info
124 »       ldr»    x18,·[x18]124 »       ldr»    x18,·[x18]
125 ·R_AARCH64_LD64_GOT_LO12_NC»     stg_upd_frame_info125 ·R_AARCH64_LD64_GOT_LO12_NC»     stg_upd_frame_info
126 »       stur»   x18,·[x20,·#-16]126 »       stur»   x18,·[x20,·#-16]
127 »       stur»   x22,·[x20,·#-8]127 »       stur»   x22,·[x20,·#-8]
128 »       adrp»   x18,·0·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_info-0x18>128 »       adrp»   x18,·0·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_info-0x18>
129 ·R_AARCH64_ADR_PREL_PG_HI21»     .text+0x1c4129 ·R_AARCH64_ADR_PREL_PG_HI21»     .text+0x1c4
130 »       add»    x18,·x18,·#0x0130 »       add»    x18,·x18,·#0x0
131 ·R_AARCH64_ADD_ABS_LO12_NC»      .text+0x1c4131 ·R_AARCH64_ADD_ABS_LO12_NC»      .text+0x1c4
132 »       stur»   x18,·[x20,·#-40]132 »       stur»   x18,·[x20,·#-40]
133 »       ldr»    x18,·[x22,·#16]133 »       ldr»    x18,·[x22,·#16]
Max diff block lines reached; 116375/123910 bytes (93.92%) of diff not shown.
2.86 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 8, 38 lines modifiedOffset 8, 38 lines modified
8 ··0x00000040·00000000·00000000·00000000·00000000·................8 ··0x00000040·00000000·00000000·00000000·00000000·................
9 ··0x00000050·00000000·00000000·03000000·00000000·................9 ··0x00000050·00000000·00000000·03000000·00000000·................
10 ··0x00000060·00000000·00000000·00000000·00000000·................10 ··0x00000060·00000000·00000000·00000000·00000000·................
11 ··0x00000070·00000000·00000000·03000000·00000000·................11 ··0x00000070·00000000·00000000·03000000·00000000·................
12 ··0x00000080·00000000·00000000·00000000·00000000·................12 ··0x00000080·00000000·00000000·00000000·00000000·................
13 ··0x00000090·00000000·00000000·00000000·00000000·................13 ··0x00000090·00000000·00000000·00000000·00000000·................
14 ··0x000000a0·00000000·00000000·00000000·00000000·................14 ··0x000000a0·00000000·00000000·00000000·00000000·................
15 ··0x000000b0·43bb4315·ae3ccd2a·ec2ec4b0·6c577c53·C.C..<.*....lW|S15 ··0x000000b0·b2b8f3a5·3f580358·2abfa455·f4124d40·....?X.X*..U..M@
16 ··0x000000c0·00000000·00000000·03000000·00000000·................16 ··0x000000c0·00000000·00000000·03000000·00000000·................
17 ··0x000000d0·00000000·00000000·00000000·00000000·................17 ··0x000000d0·00000000·00000000·00000000·00000000·................
18 ··0x000000e0·00000000·00000000·03000000·00000000·................18 ··0x000000e0·00000000·00000000·03000000·00000000·................
19 ··0x000000f0·00000000·00000000·00000000·00000000·................19 ··0x000000f0·00000000·00000000·00000000·00000000·................
20 ··0x00000100·00000000·00000000·03000000·00000000·................20 ··0x00000100·00000000·00000000·03000000·00000000·................
21 ··0x00000110·00000000·00000000·00000000·00000000·................21 ··0x00000110·00000000·00000000·00000000·00000000·................
22 ··0x00000120·00000000·00000000·00000000·00000000·................22 ··0x00000120·00000000·00000000·00000000·00000000·................
23 ··0x00000130·00000000·00000000·00000000·00000000·................23 ··0x00000130·00000000·00000000·00000000·00000000·................
24 ··0x00000140·652627b8·48d95596·8d767d6d·33d78a0e·e&'.H.U..v}m3...24 ··0x00000140·f28f17f6·fea4bef7·8362e46e·6788443b·.........b.ng.D;
25 ··0x00000150·00000000·00000000·03000000·00000000·................25 ··0x00000150·00000000·00000000·03000000·00000000·................
26 ··0x00000160·00000000·00000000·00000000·00000000·................26 ··0x00000160·00000000·00000000·00000000·00000000·................
27 ··0x00000170·00000000·00000000·00000000·00000000·................27 ··0x00000170·00000000·00000000·00000000·00000000·................
28 ··0x00000180·00000000·00000000·00000000·00000000·................28 ··0x00000180·00000000·00000000·00000000·00000000·................
29 ··0x00000190·d13b13e1·eb74c044·27d5d61c·46a9ff70·.;...t.D'...F..p29 ··0x00000190·dafb5ce1·8f388a74·7184b9f5·0d6cf827·..\..8.tq....l.'
30 ··0x000001a0·00000000·00000000·03000000·00000000·................30 ··0x000001a0·00000000·00000000·03000000·00000000·................
31 ··0x000001b0·00000000·00000000·00000000·00000000·................31 ··0x000001b0·00000000·00000000·00000000·00000000·................
32 ··0x000001c0·00000000·00000000·03000000·00000000·................32 ··0x000001c0·00000000·00000000·03000000·00000000·................
33 ··0x000001d0·00000000·00000000·00000000·00000000·................33 ··0x000001d0·00000000·00000000·00000000·00000000·................
34 ··0x000001e0·00000000·00000000·03000000·00000000·................34 ··0x000001e0·00000000·00000000·03000000·00000000·................
35 ··0x000001f0·00000000·00000000·00000000·00000000·................35 ··0x000001f0·00000000·00000000·00000000·00000000·................
36 ··0x00000200·00000000·00000000·00000000·00000000·................36 ··0x00000200·00000000·00000000·00000000·00000000·................
37 ··0x00000210·00000000·00000000·00000000·00000000·................37 ··0x00000210·00000000·00000000·00000000·00000000·................
38 ··0x00000220·b060de21·bdb9307c·873ec4e9·3415a691·.`.!..0|.>..4...38 ··0x00000220·3cd212dd·ed19464f·7f05f9bf·36eb9dbd·<.....FO....6...
39 ··0x00000230·00000000·00000000·03000000·00000000·................39 ··0x00000230·00000000·00000000·03000000·00000000·................
40 ··0x00000240·00000000·00000000·00000000·00000000·................40 ··0x00000240·00000000·00000000·00000000·00000000·................
41 ··0x00000250·00000000·00000000·00000000·00000000·................41 ··0x00000250·00000000·00000000·00000000·00000000·................
42 ··0x00000260·00000000·00000000·00000000·00000000·................42 ··0x00000260·00000000·00000000·00000000·00000000·................
43 ··0x00000270·00000000·00000000·00000000·00000000·................43 ··0x00000270·00000000·00000000·00000000·00000000·................
44 ··0x00000280·00000000·00000000·00000000·00000000·................44 ··0x00000280·00000000·00000000·00000000·00000000·................
45 ··0x00000290·00000000·00000000·00000000·00000000·................45 ··0x00000290·00000000·00000000·00000000·00000000·................
421 B
readelf --wide --decompress --string-dump=.rodata.str {}
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ··[·····0]··src/Crypto/Curve25519/Pure.hs3 ··[·····0]··src/Crypto/Curve25519/Pure.hs
4 ··[····20]··fromJust4 ··[····20]··fromJust
5 ··[····30]··'Pub5 ··[····30]··'Pub
6 ··[····38]··PublicKey6 ··[····38]··PublicKey
7 ··[····48]··'Priv7 ··[····48]··'Priv
8 ··[····50]··PrivateKey8 ··[····50]··PrivateKey
9 ··[····60]··Crypto.Curve25519.Pure9 ··[····60]··Crypto.Curve25519.Pure
10 ··[····78]··curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK10 ··[····78]··curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b
  
54.4 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 1, 105 lines modifiedOffset 1, 105 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
2 ··0x00000000·00246400·24780063·75727665·32353531·.$d.$x.curve25512 ··0x00000000·00246400·24780063·75727665·32353531·.$d.$x.curve2551
3 ··0x00000010·397a6d30·7a69327a·69387a6d·3859564c·9zm0zi2zi8zm8YVL3 ··0x00000010·397a6d30·7a69327a·69387a6d·32395847·9zm0zi2zi8zm29XG
4 ··0x00000020·34675146·736a4346·30344f36·4c53417a·4gQFsjCF04O6LSAz4 ··0x00000020·5975566e·415a5a52·46737779·41713344·YuVnAZZRFswyAq3D
5 ··0x00000030·7a714b5f·43727970·746f7a69·43757276·zqK_CryptoziCurv5 ··0x00000030·6138625f·43727970·746f7a69·43757276·a8b_CryptoziCurv
6 ··0x00000040·65323535·31397a69·50757265·5f7a6474·e25519ziPure_zdt6 ··0x00000040·65323535·31397a69·50757265·5f7a6474·e25519ziPure_zdt
7 ··0x00000050·637a7150·7562335f·62797465·73006375·czqPub3_bytes.cu7 ··0x00000050·637a7150·7562335f·62797465·73006375·czqPub3_bytes.cu
8 ··0x00000060·72766532·35353139·7a6d307a·69327a69·rve25519zm0zi2zi8 ··0x00000060·72766532·35353139·7a6d307a·69327a69·rve25519zm0zi2zi
9 ··0x00000070·387a6d38·59564c34·67514673·6a434630·8zm8YVL4gQFsjCF0 
10 ··0x00000080·344f364c·53417a7a·714b5f43·72797074·4O6LSAzzqK_Crypt9 ··0x00000070·387a6d32·39584759·75566e41·5a5a5246·8zm29XGYuVnAZZRF
 10 ··0x00000080·73777941·71334461·38625f43·72797074·swyAq3Da8b_Crypt
11 ··0x00000090·6f7a6943·75727665·32353531·397a6950·oziCurve25519ziP11 ··0x00000090·6f7a6943·75727665·32353531·397a6950·oziCurve25519ziP
12 ··0x000000a0·7572655f·7a647463·5075626c·69634b65·ure_zdtcPublicKe12 ··0x000000a0·7572655f·7a647463·5075626c·69634b65·ure_zdtcPublicKe
13 ··0x000000b0·79325f62·79746573·00637572·76653235·y2_bytes.curve2513 ··0x000000b0·79325f62·79746573·00637572·76653235·y2_bytes.curve25
14 ··0x000000c0·3531397a·6d307a69·327a6938·7a6d3859·519zm0zi2zi8zm8Y14 ··0x000000c0·3531397a·6d307a69·327a6938·7a6d3239·519zm0zi2zi8zm29
15 ··0x000000d0·564c3467·5146736a·43463034·4f364c53·VL4gQFsjCF04O6LS15 ··0x000000d0·58475975·566e415a·5a524673·77794171·XGYuVnAZZRFswyAq
16 ··0x000000e0·417a7a71·4b5f4372·7970746f·7a694375·AzzqK_CryptoziCu16 ··0x000000e0·33446138·625f4372·7970746f·7a694375·3Da8b_CryptoziCu
17 ··0x000000f0·72766532·35353139·7a695075·72655f7a·rve25519ziPure_z17 ··0x000000f0·72766532·35353139·7a695075·72655f7a·rve25519ziPure_z
18 ··0x00000100·6474637a·71507269·76335f62·79746573·dtczqPriv3_bytes18 ··0x00000100·6474637a·71507269·76335f62·79746573·dtczqPriv3_bytes
19 ··0x00000110·00637572·76653235·3531397a·6d307a69·.curve25519zm0zi19 ··0x00000110·00637572·76653235·3531397a·6d307a69·.curve25519zm0zi
20 ··0x00000120·327a6938·7a6d3859·564c3467·5146736a·2zi8zm8YVL4gQFsj 
21 ··0x00000130·43463034·4f364c53·417a7a71·4b5f4372·CF04O6LSAzzqK_Cr20 ··0x00000120·327a6938·7a6d3239·58475975·566e415a·2zi8zm29XGYuVnAZ
 21 ··0x00000130·5a524673·77794171·33446138·625f4372·ZRFswyAq3Da8b_Cr
22 ··0x00000140·7970746f·7a694375·72766532·35353139·yptoziCurve2551922 ··0x00000140·7970746f·7a694375·72766532·35353139·yptoziCurve25519
23 ··0x00000150·7a695075·72655f7a·64746350·72697661·ziPure_zdtcPriva23 ··0x00000150·7a695075·72655f7a·64746350·72697661·ziPure_zdtcPriva
24 ··0x00000160·74654b65·79325f62·79746573·00637572·teKey2_bytes.cur24 ··0x00000160·74654b65·79325f62·79746573·00637572·teKey2_bytes.cur
25 ··0x00000170·76653235·3531397a·6d307a69·327a6938·ve25519zm0zi2zi825 ··0x00000170·76653235·3531397a·6d307a69·327a6938·ve25519zm0zi2zi8
26 ··0x00000180·7a6d3859·564c3467·5146736a·43463034·zm8YVL4gQFsjCF04 
27 ··0x00000190·4f364c53·417a7a71·4b5f4372·7970746f·O6LSAzzqK_Crypto26 ··0x00000180·7a6d3239·58475975·566e415a·5a524673·zm29XGYuVnAZZRFs
 27 ··0x00000190·77794171·33446138·625f4372·7970746f·wyAq3Da8b_Crypto
28 ··0x000001a0·7a694375·72766532·35353139·7a695075·ziCurve25519ziPu28 ··0x000001a0·7a694375·72766532·35353139·7a695075·ziCurve25519ziPu
29 ··0x000001b0·72655f7a·6474724d·6f64756c·65325f62·re_zdtrModule2_b29 ··0x000001b0·72655f7a·6474724d·6f64756c·65325f62·re_zdtrModule2_b
30 ··0x000001c0·79746573·00637572·76653235·3531397a·ytes.curve25519z30 ··0x000001c0·79746573·00637572·76653235·3531397a·ytes.curve25519z
31 ··0x000001d0·6d307a69·327a6938·7a6d3859·564c3467·m0zi2zi8zm8YVL4g31 ··0x000001d0·6d307a69·327a6938·7a6d3239·58475975·m0zi2zi8zm29XGYu
32 ··0x000001e0·5146736a·43463034·4f364c53·417a7a71·QFsjCF04O6LSAzzq32 ··0x000001e0·566e415a·5a524673·77794171·33446138·VnAZZRFswyAq3Da8
33 ··0x000001f0·4b5f4372·7970746f·7a694375·72766532·K_CryptoziCurve233 ··0x000001f0·625f4372·7970746f·7a694375·72766532·b_CryptoziCurve2
34 ··0x00000200·35353139·7a695075·72655f7a·6474724d·5519ziPure_zdtrM34 ··0x00000200·35353139·7a695075·72655f7a·6474724d·5519ziPure_zdtrM
35 ··0x00000210·6f64756c·65345f62·79746573·00637572·odule4_bytes.cur35 ··0x00000210·6f64756c·65345f62·79746573·00637572·odule4_bytes.cur
36 ··0x00000220·76653235·3531397a·6d307a69·327a6938·ve25519zm0zi2zi836 ··0x00000220·76653235·3531397a·6d307a69·327a6938·ve25519zm0zi2zi8
37 ··0x00000230·7a6d3859·564c3467·5146736a·43463034·zm8YVL4gQFsjCF04 
38 ··0x00000240·4f364c53·417a7a71·4b5f4372·7970746f·O6LSAzzqK_Crypto37 ··0x00000230·7a6d3239·58475975·566e415a·5a524673·zm29XGYuVnAZZRFs
 38 ··0x00000240·77794171·33446138·625f4372·7970746f·wyAq3Da8b_Crypto
39 ··0x00000250·7a694375·72766532·35353139·7a695075·ziCurve25519ziPu39 ··0x00000250·7a694375·72766532·35353139·7a695075·ziCurve25519ziPu
40 ··0x00000260·72655f65·78706f72·74507269·76617465·re_exportPrivate40 ··0x00000260·72655f65·78706f72·74507269·76617465·re_exportPrivate
41 ··0x00000270·315f696e·666f0063·75727665·32353531·1_info.curve255141 ··0x00000270·315f696e·666f0063·75727665·32353531·1_info.curve2551
42 ··0x00000280·397a6d30·7a69327a·69387a6d·3859564c·9zm0zi2zi8zm8YVL42 ··0x00000280·397a6d30·7a69327a·69387a6d·32395847·9zm0zi2zi8zm29XG
43 ··0x00000290·34675146·736a4346·30344f36·4c53417a·4gQFsjCF04O6LSAz43 ··0x00000290·5975566e·415a5a52·46737779·41713344·YuVnAZZRFswyAq3D
44 ··0x000002a0·7a714b5f·43727970·746f7a69·43757276·zqK_CryptoziCurv44 ··0x000002a0·6138625f·43727970·746f7a69·43757276·a8b_CryptoziCurv
45 ··0x000002b0·65323535·31397a69·50757265·5f657870·e25519ziPure_exp45 ··0x000002b0·65323535·31397a69·50757265·5f657870·e25519ziPure_exp
46 ··0x000002c0·6f727450·72697661·7465315f·636c6f73·ortPrivate1_clos46 ··0x000002c0·6f727450·72697661·7465315f·636c6f73·ortPrivate1_clos
47 ··0x000002d0·75726500·63757276·65323535·31397a6d·ure.curve25519zm47 ··0x000002d0·75726500·63757276·65323535·31397a6d·ure.curve25519zm
48 ··0x000002e0·307a6932·7a69387a·6d385956·4c346751·0zi2zi8zm8YVL4gQ48 ··0x000002e0·307a6932·7a69387a·6d323958·47597556·0zi2zi8zm29XGYuV
49 ··0x000002f0·46736a43·4630344f·364c5341·7a7a714b·FsjCF04O6LSAzzqK49 ··0x000002f0·6e415a5a·52467377·79417133·44613862·nAZZRFswyAq3Da8b
50 ··0x00000300·5f437279·70746f7a·69437572·76653235·_CryptoziCurve2550 ··0x00000300·5f437279·70746f7a·69437572·76653235·_CryptoziCurve25
51 ··0x00000310·3531397a·69507572·655f6578·706f7274·519ziPure_export51 ··0x00000310·3531397a·69507572·655f6578·706f7274·519ziPure_export
52 ··0x00000320·50726976·6174655f·696e666f·00637572·Private_info.cur52 ··0x00000320·50726976·6174655f·696e666f·00637572·Private_info.cur
53 ··0x00000330·76653235·3531397a·6d307a69·327a6938·ve25519zm0zi2zi853 ··0x00000330·76653235·3531397a·6d307a69·327a6938·ve25519zm0zi2zi8
54 ··0x00000340·7a6d3859·564c3467·5146736a·43463034·zm8YVL4gQFsjCF04 
55 ··0x00000350·4f364c53·417a7a71·4b5f4372·7970746f·O6LSAzzqK_Crypto54 ··0x00000340·7a6d3239·58475975·566e415a·5a524673·zm29XGYuVnAZZRFs
 55 ··0x00000350·77794171·33446138·625f4372·7970746f·wyAq3Da8b_Crypto
56 ··0x00000360·7a694375·72766532·35353139·7a695075·ziCurve25519ziPu56 ··0x00000360·7a694375·72766532·35353139·7a695075·ziCurve25519ziPu
57 ··0x00000370·72655f65·78706f72·74507269·76617465·re_exportPrivate57 ··0x00000370·72655f65·78706f72·74507269·76617465·re_exportPrivate
58 ··0x00000380·5f636c6f·73757265·00637572·76653235·_closure.curve2558 ··0x00000380·5f636c6f·73757265·00637572·76653235·_closure.curve25
59 ··0x00000390·3531397a·6d307a69·327a6938·7a6d3859·519zm0zi2zi8zm8Y59 ··0x00000390·3531397a·6d307a69·327a6938·7a6d3239·519zm0zi2zi8zm29
60 ··0x000003a0·564c3467·5146736a·43463034·4f364c53·VL4gQFsjCF04O6LS60 ··0x000003a0·58475975·566e415a·5a524673·77794171·XGYuVnAZZRFswyAq
61 ··0x000003b0·417a7a71·4b5f4372·7970746f·7a694375·AzzqK_CryptoziCu61 ··0x000003b0·33446138·625f4372·7970746f·7a694375·3Da8b_CryptoziCu
62 ··0x000003c0·72766532·35353139·7a695075·72655f65·rve25519ziPure_e62 ··0x000003c0·72766532·35353139·7a695075·72655f65·rve25519ziPure_e
63 ··0x000003d0·78706f72·74507562·6c696331·5f696e66·xportPublic1_inf63 ··0x000003d0·78706f72·74507562·6c696331·5f696e66·xportPublic1_inf
64 ··0x000003e0·6f006375·72766532·35353139·7a6d307a·o.curve25519zm0z64 ··0x000003e0·6f006375·72766532·35353139·7a6d307a·o.curve25519zm0z
65 ··0x000003f0·69327a69·387a6d38·59564c34·67514673·i2zi8zm8YVL4gQFs 
66 ··0x00000400·6a434630·344f364c·53417a7a·714b5f43·jCF04O6LSAzzqK_C65 ··0x000003f0·69327a69·387a6d32·39584759·75566e41·i2zi8zm29XGYuVnA
 66 ··0x00000400·5a5a5246·73777941·71334461·38625f43·ZZRFswyAq3Da8b_C
67 ··0x00000410·72797074·6f7a6943·75727665·32353531·ryptoziCurve255167 ··0x00000410·72797074·6f7a6943·75727665·32353531·ryptoziCurve2551
68 ··0x00000420·397a6950·7572655f·6578706f·72745075·9ziPure_exportPu68 ··0x00000420·397a6950·7572655f·6578706f·72745075·9ziPure_exportPu
69 ··0x00000430·626c6963·315f636c·6f737572·65006375·blic1_closure.cu69 ··0x00000430·626c6963·315f636c·6f737572·65006375·blic1_closure.cu
70 ··0x00000440·72766532·35353139·7a6d307a·69327a69·rve25519zm0zi2zi70 ··0x00000440·72766532·35353139·7a6d307a·69327a69·rve25519zm0zi2zi
71 ··0x00000450·387a6d38·59564c34·67514673·6a434630·8zm8YVL4gQFsjCF0 
72 ··0x00000460·344f364c·53417a7a·714b5f43·72797074·4O6LSAzzqK_Crypt71 ··0x00000450·387a6d32·39584759·75566e41·5a5a5246·8zm29XGYuVnAZZRF
 72 ··0x00000460·73777941·71334461·38625f43·72797074·swyAq3Da8b_Crypt
73 ··0x00000470·6f7a6943·75727665·32353531·397a6950·oziCurve25519ziP73 ··0x00000470·6f7a6943·75727665·32353531·397a6950·oziCurve25519ziP
74 ··0x00000480·7572655f·6578706f·72745075·626c6963·ure_exportPublic74 ··0x00000480·7572655f·6578706f·72745075·626c6963·ure_exportPublic
75 ··0x00000490·5f696e66·6f006375·72766532·35353139·_info.curve2551975 ··0x00000490·5f696e66·6f006375·72766532·35353139·_info.curve25519
76 ··0x000004a0·7a6d307a·69327a69·387a6d38·59564c34·zm0zi2zi8zm8YVL476 ··0x000004a0·7a6d307a·69327a69·387a6d32·39584759·zm0zi2zi8zm29XGY
77 ··0x000004b0·67514673·6a434630·344f364c·53417a7a·gQFsjCF04O6LSAzz77 ··0x000004b0·75566e41·5a5a5246·73777941·71334461·uVnAZZRFswyAq3Da
78 ··0x000004c0·714b5f43·72797074·6f7a6943·75727665·qK_CryptoziCurve78 ··0x000004c0·38625f43·72797074·6f7a6943·75727665·8b_CryptoziCurve
79 ··0x000004d0·32353531·397a6950·7572655f·6578706f·25519ziPure_expo79 ··0x000004d0·32353531·397a6950·7572655f·6578706f·25519ziPure_expo
80 ··0x000004e0·72745075·626c6963·5f636c6f·73757265·rtPublic_closure80 ··0x000004e0·72745075·626c6963·5f636c6f·73757265·rtPublic_closure
81 ··0x000004f0·00637572·76653235·3531397a·6d307a69·.curve25519zm0zi81 ··0x000004f0·00637572·76653235·3531397a·6d307a69·.curve25519zm0zi
82 ··0x00000500·327a6938·7a6d3859·564c3467·5146736a·2zi8zm8YVL4gQFsj 
83 ··0x00000510·43463034·4f364c53·417a7a71·4b5f4372·CF04O6LSAzzqK_Cr82 ··0x00000500·327a6938·7a6d3239·58475975·566e415a·2zi8zm29XGYuVnAZ
 83 ··0x00000510·5a524673·77794171·33446138·625f4372·ZRFswyAq3Da8b_Cr
84 ··0x00000520·7970746f·7a694375·72766532·35353139·yptoziCurve2551984 ··0x00000520·7970746f·7a694375·72766532·35353139·yptoziCurve25519
85 ··0x00000530·7a695075·72655f7a·6474724d·6f64756c·ziPure_zdtrModul85 ··0x00000530·7a695075·72655f7a·6474724d·6f64756c·ziPure_zdtrModul
86 ··0x00000540·65335f63·6c6f7375·72650067·68637a6d·e3_closure.ghczm86 ··0x00000540·65335f63·6c6f7375·72650067·68637a6d·e3_closure.ghczm
87 ··0x00000550·7072696d·5f474843·7a695479·7065735f·prim_GHCziTypes_87 ··0x00000550·7072696d·5f474843·7a695479·7065735f·prim_GHCziTypes_
88 ··0x00000560·54724e61·6d65535f·636f6e5f·696e666f·TrNameS_con_info88 ··0x00000560·54724e61·6d65535f·636f6e5f·696e666f·TrNameS_con_info
89 ··0x00000570·00637572·76653235·3531397a·6d307a69·.curve25519zm0zi89 ··0x00000570·00637572·76653235·3531397a·6d307a69·.curve25519zm0zi
90 ··0x00000580·327a6938·7a6d3859·564c3467·5146736a·2zi8zm8YVL4gQFsj 
91 ··0x00000590·43463034·4f364c53·417a7a71·4b5f4372·CF04O6LSAzzqK_Cr90 ··0x00000580·327a6938·7a6d3239·58475975·566e415a·2zi8zm29XGYuVnAZ
 91 ··0x00000590·5a524673·77794171·33446138·625f4372·ZRFswyAq3Da8b_Cr
92 ··0x000005a0·7970746f·7a694375·72766532·35353139·yptoziCurve2551992 ··0x000005a0·7970746f·7a694375·72766532·35353139·yptoziCurve25519
93 ··0x000005b0·7a695075·72655f7a·6474724d·6f64756c·ziPure_zdtrModul93 ··0x000005b0·7a695075·72655f7a·6474724d·6f64756c·ziPure_zdtrModul
94 ··0x000005c0·65315f63·6c6f7375·72650063·75727665·e1_closure.curve94 ··0x000005c0·65315f63·6c6f7375·72650063·75727665·e1_closure.curve
95 ··0x000005d0·32353531·397a6d30·7a69327a·69387a6d·25519zm0zi2zi8zm95 ··0x000005d0·32353531·397a6d30·7a69327a·69387a6d·25519zm0zi2zi8zm
96 ··0x000005e0·3859564c·34675146·736a4346·30344f36·8YVL4gQFsjCF04O696 ··0x000005e0·32395847·5975566e·415a5a52·46737779·29XGYuVnAZZRFswy
97 ··0x000005f0·4c53417a·7a714b5f·43727970·746f7a69·LSAzzqK_Cryptozi97 ··0x000005f0·41713344·6138625f·43727970·746f7a69·Aq3Da8b_Cryptozi
98 ··0x00000600·43757276·65323535·31397a69·50757265·Curve25519ziPure98 ··0x00000600·43757276·65323535·31397a69·50757265·Curve25519ziPure
99 ··0x00000610·5f7a6474·724d6f64·756c655f·636c6f73·_zdtrModule_clos99 ··0x00000610·5f7a6474·724d6f64·756c655f·636c6f73·_zdtrModule_clos
100 ··0x00000620·75726500·6768637a·6d707269·6d5f4748·ure.ghczmprim_GH100 ··0x00000620·75726500·6768637a·6d707269·6d5f4748·ure.ghczmprim_GH
101 ··0x00000630·437a6954·79706573·5f4d6f64·756c655f·CziTypes_Module_101 ··0x00000630·437a6954·79706573·5f4d6f64·756c655f·CziTypes_Module_
102 ··0x00000640·636f6e5f·696e666f·00676863·7a6d7072·con_info.ghczmpr102 ··0x00000640·636f6e5f·696e666f·00676863·7a6d7072·con_info.ghczmpr
103 ··0x00000650·696d5f47·48437a69·54797065·735f4b69·im_GHCziTypes_Ki103 ··0x00000650·696d5f47·48437a69·54797065·735f4b69·im_GHCziTypes_Ki
104 ··0x00000660·6e645265·70547943·6f6e4170·705f636f·ndRepTyConApp_co104 ··0x00000660·6e645265·70547943·6f6e4170·705f636f·ndRepTyConApp_co
Offset 108, 89 lines modifiedOffset 108, 89 lines modified
108 ··0x00000690·696e706c·6163655f·44617461·7a694279·inplace_DataziBy108 ··0x00000690·696e706c·6163655f·44617461·7a694279·inplace_DataziBy
109 ··0x000006a0·74655374·72696e67·7a69496e·7465726e·teStringziIntern109 ··0x000006a0·74655374·72696e67·7a69496e·7465726e·teStringziIntern
110 ··0x000006b0·616c7a69·54797065·5f7a6474·63427974·alziType_zdtcByt110 ··0x000006b0·616c7a69·54797065·5f7a6474·63427974·alziType_zdtcByt
111 ··0x000006c0·65537472·696e675f·636c6f73·75726500·eString_closure.111 ··0x000006c0·65537472·696e675f·636c6f73·75726500·eString_closure.
112 ··0x000006d0·6768637a·6d707269·6d5f4748·437a6954·ghczmprim_GHCziT112 ··0x000006d0·6768637a·6d707269·6d5f4748·437a6954·ghczmprim_GHCziT
113 ··0x000006e0·79706573·5f5a4d5a·4e5f636c·6f737572·ypes_ZMZN_closur113 ··0x000006e0·79706573·5f5a4d5a·4e5f636c·6f737572·ypes_ZMZN_closur
114 ··0x000006f0·65006375·72766532·35353139·7a6d307a·e.curve25519zm0z114 ··0x000006f0·65006375·72766532·35353139·7a6d307a·e.curve25519zm0z
115 ··0x00000700·69327a69·387a6d38·59564c34·67514673·i2zi8zm8YVL4gQFs 
116 ··0x00000710·6a434630·344f364c·53417a7a·714b5f43·jCF04O6LSAzzqK_C115 ··0x00000700·69327a69·387a6d32·39584759·75566e41·i2zi8zm29XGYuVnA
 116 ··0x00000710·5a5a5246·73777941·71334461·38625f43·ZZRFswyAq3Da8b_C
117 ··0x00000720·72797074·6f7a6943·75727665·32353531·ryptoziCurve2551117 ··0x00000720·72797074·6f7a6943·75727665·32353531·ryptoziCurve2551
118 ··0x00000730·397a6950·7572655f·7a647463·50726976·9ziPure_zdtcPriv118 ··0x00000730·397a6950·7572655f·7a647463·50726976·9ziPure_zdtcPriv
Max diff block lines reached; 44996/55591 bytes (80.94%) of diff not shown.
298 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/libHScurve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK-ghc9.10.3.so vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/libHScurve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b-ghc9.10.3.so
File has been modified after NT_GNU_BUILD_ID has been applied. Files 81% similar despite different names
35.0 KB
readelf --wide --symbols {}
    
Offset 65, 122 lines modifiedOffset 65, 122 lines modified
65 ····61:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·ghczmbignum_GHCziNumziInteger_IS_con_info65 ····61:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·ghczmbignum_GHCziNumziInteger_IS_con_info
66 ····62:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_ZMZN_closure66 ····62:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_ZMZN_closure
67 ····63:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziStackziTypes_SrcLoc_con_info67 ····63:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziStackziTypes_SrcLoc_con_info
68 ····64:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_KindRepFun_con_info68 ····64:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_KindRepFun_con_info
69 ····65:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ghczmbignum_GHCziNumziInteger_integerShiftLzh_info69 ····65:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ghczmbignum_GHCziNumziInteger_integerShiftLzh_info
70 ····66:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info70 ····66:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info
71 ····67:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_Izh_con_info71 ····67:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·ghczmprim_GHCziTypes_Izh_con_info
72 ····68:·0000000000007f70···352·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshow_info 
73 ····69:·0000000000007eb8···108·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKey1_info 
74 ····70:·00000000000207b0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwlvl_closure 
75 ····71:·0000000000020198·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_makeShared_closure 
76 ····72:·0000000000020780·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshow_closure 
77 ····73:·00000000000080e8···100·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshow_info 
78 ····74:·000000000000a4f8·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule2_bytes72 ····68:·000000000000a4f8·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule2_bytes
79 ····75:·0000000000020350·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey1_closure 
80 ····76:·00000000000207c0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKey1_closure73 ····69:·0000000000020748·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKey_closure
81 ····77:·0000000000020280·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPrivateKey_closure 
82 ····78:·0000000000020640·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_closure 
83 ····79:·00000000000206a0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKey2_closure 
84 ····80:·0000000000006908····12·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info74 ····70:·00000000000076e8···308·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_info
85 ····81:·0000000000020440·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPrivate_closure75 ····71:·00000000000207a0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshowsPrec_closure
86 ····82:·00000000000066e0····16·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info76 ····72:·00000000000068c0····12·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_info
 77 ····73:·0000000000007a18····24·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_slow
87 ····83:·0000000000020738·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowList_closure78 ····74:·0000000000020220·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule1_closure
88 ····84:·0000000000007ca0····24·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwlvl1_slow 
89 ····85:·0000000000006930·····4·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic_info79 ····75:·0000000000020430·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_closure
90 ····86:·00000000000201b0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule3_closure80 ····76:·00000000000205a8·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_closure
91 ····87:·0000000000020690·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_closure81 ····77:·0000000000008190···444·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec_info
92 ····88:·0000000000006790·····4·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePublic_info82 ····78:·00000000000066e0····16·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info
93 ····89:·0000000000007a58···444·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_info83 ····79:·000000000000a450·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule4_bytes
94 ····90:·0000000000007838···352·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshow1_info84 ····80:·0000000000006930·····4·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic_info
95 ····91:·0000000000007c30···108·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_info85 ····81:·0000000000006ca0···100·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPrivate_info
96 ····92:·00000000000075b8·····4·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePublic_info 
97 ····93:·0000000000006950···184·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info86 ····82:·000000000000a478·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule2_bytes
 87 ····83:·0000000000020168·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_closure
98 ····94:·000000000000a4e0·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv3_bytes88 ····84:·0000000000020270·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPrivateKey1_closure
99 ····95:·00000000000073b8·····4·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_makeShared_info89 ····85:·0000000000006950···184·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info
100 ····96:·0000000000006818···112·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_info90 ····86:·0000000000006e60···284·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_info
101 ····97:·00000000000207e0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKey_closure91 ····87:·0000000000020300·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv2_closure
102 ····98:·00000000000068e8·····4·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate_info92 ····88:·00000000000205f0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_closure
 93 ····89:·000000000000a4e0·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv3_bytes
103 ····99:·0000000000020200·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_closure94 ····90:·0000000000020790·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec_closure
104 ···100:·00000000000071f8···224·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_info95 ····91:·00000000000206f8·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_closure
 96 ····92:·00000000000067d0·····4·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_exportPublic_info
105 ···101:·000000000000a478·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule2_bytes97 ····93:·000000000000a450·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule4_bytes
 98 ····94:·0000000000007590····12·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_info
 99 ····95:·0000000000007eb8···108·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKey1_info
106 ···102:·00000000000200d0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule1_closure 
107 ···103:·00000000000202e0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv1_closure 
108 ···104:·00000000000206d8·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshow1_closure 
109 ···105:·00000000000067f0····16·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_info100 ····96:·00000000000068a0·····4·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_makeShared_info
110 ···106:·0000000000020270·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPrivateKey1_closure101 ····97:·00000000000207c0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKey1_closure
111 ···107:·0000000000008418···444·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwlvl_info 
112 ···108:·00000000000201f8·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate_closure102 ····98:·00000000000068e8·····4·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate_info
113 ···109:·0000000000006708···112·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_info103 ····99:·0000000000006790·····4·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePublic_info
 104 ···100:·00000000000067b0·····4·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_importPublic_info
114 ···110:·00000000000203e0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub2_closure105 ···101:·00000000000200d0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule1_closure
115 ···111:·0000000000020790·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec_closure 
116 ···112:·0000000000020770·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshow_closure106 ···102:·0000000000020310·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv_closure
117 ···113:·00000000000067d0·····4·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_exportPublic_info 
118 ···114:·00000000000076e8···308·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_info 
119 ···115:·0000000000020438·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwimportPrivate_closure107 ···103:·0000000000020280·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPrivateKey_closure
 108 ···104:·0000000000020350·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPublicKey1_closure
 109 ···105:·000000000000a450·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule4_bytes
120 ···116:·0000000000020748·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKey_closure110 ···106:·00000000000203c0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub1_closure
121 ···117:·0000000000020660·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePublic_closure111 ···107:·00000000000203e0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub2_closure
 112 ···108:·0000000000007838···352·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshow1_info
122 ···118:·0000000000020140·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePublic_closure113 ···109:·0000000000020770·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshow_closure
123 ···119:·00000000000067b0·····4·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_importPublic_info114 ···110:·0000000000006818···112·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_info
 115 ···111:·00000000000080e8···100·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshow_info
124 ···120:·0000000000020360·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey_closure116 ···112:·0000000000020718·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwlvl1_closure
125 ···121:·00000000000073d0···424·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_basePoint_info 
126 ···122:·0000000000008190···444·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec_info 
127 ···123:·0000000000020230·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule_closure117 ···113:·0000000000020438·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwimportPrivate_closure
128 ···124:·0000000000020160·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_exportPublic_closure118 ···114:·0000000000020178·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_closure
129 ···125:·000000000000a450·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule4_bytes 
130 ···126:·00000000000201c0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule1_closure119 ···115:·0000000000020598·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair3_closure
 120 ···116:·0000000000007ce0···444·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwlvl1_info
 121 ···117:·00000000000073d0···424·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_basePoint_info
131 ···127:·00000000000203f0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub_closure122 ···118:·0000000000020620·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_basePoint_closure
 123 ···119:·00000000000203f0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub_closure
132 ···128:·0000000000006ca0···100·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPrivate_info 
133 ···129:·000000000000a450·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule4_bytes 
134 ···130:·0000000000020718·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwlvl1_closure124 ···120:·0000000000020230·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule_closure
135 ···131:·0000000000020610·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_makeShared_closure125 ···121:·000000000000a4d0·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPublicKey2_bytes
136 ···132:·0000000000006e60···284·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_info126 ···122:·0000000000006f80····24·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_slow
137 ···133:·0000000000020210·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule3_closure127 ···123:·0000000000020440·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPrivate_closure
138 ···134:·0000000000020100·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_closure128 ···124:·00000000000083d8····24·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwlvl_slow
139 ···135:·0000000000006d18····96·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_info129 ···125:·00000000000073b8·····4·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_makeShared_info
 130 ···126:·0000000000020120·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_closure
140 ···136:·00000000000206f8·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_closure131 ···127:·0000000000020610·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_makeShared_closure
141 ···137:·0000000000008e40··5600·FUNC····GLOBAL·DEFAULT···11·curve25519_donna 
142 ···138:·0000000000020728·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKey1_closure132 ···128:·00000000000202e0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv1_closure
143 ···139:·000000000000a450·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule4_bytes133 ···129:·0000000000006708···112·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_info
144 ···140:·0000000000020158·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_importPublic_closure134 ···130:·00000000000206d8·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshow1_closure
145 ···141:·0000000000007ce0···444·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwlvl1_info135 ···131:·0000000000007a58···444·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_info
146 ···142:·0000000000020208·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic_closure136 ···132:·00000000000201b0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule3_closure
147 ···143:·00000000000205a8·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_closure137 ···133:·0000000000020200·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_closure
148 ···144:·000000000000a4c8·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub3_bytes138 ···134:·0000000000008e40··5600·FUNC····GLOBAL·DEFAULT···11·curve25519_donna
 139 ···135:·0000000000007f40····24·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowList_info
149 ···145:·0000000000020178·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_closure140 ···136:·0000000000020160·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_exportPublic_closure
150 ···146:·0000000000020310·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv_closure141 ···137:·00000000000201d0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule_closure
151 ···147:·0000000000020600·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_closure142 ···138:·0000000000020660·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePublic_closure
152 ···148:·0000000000006c08···128·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwimportPrivate_info143 ···139:·0000000000008150····24·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwzdcshowsPrec_slow
 144 ···140:·00000000000207b0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwlvl_closure
153 ···149:·00000000000079b0···100·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshow_info145 ···141:·0000000000020738·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowList_closure
154 ···150:·0000000000008368···108·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshowsPrec_info146 ···142:·00000000000072f0···176·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_info
155 ···151:·00000000000203c0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub1_closure147 ···143:·0000000000020600·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_closure
156 ···152:·0000000000020120·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_closure 
157 ···153:·0000000000007a18····24·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwzdcshowsPrec1_slow 
158 ···154:·00000000000201f0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_closure148 ···144:·0000000000020728·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKey1_closure
159 ···155:·0000000000007f40····24·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowList_info149 ···145:·0000000000006c08···128·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwimportPrivate_info
160 ···156:·0000000000020708·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_closure150 ···146:·00000000000207e0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKey_closure
 151 ···147:·00000000000067f0····16·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_info
161 ···157:·0000000000020578·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_closure152 ···148:·00000000000201f8·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate_closure
162 ···158:·00000000000072f0···176·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_info153 ···149:·0000000000020198·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_makeShared_closure
163 ···159:·00000000000206e8·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshow_closure154 ···150:·0000000000008678····24·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshowList_info
164 ···160:·0000000000020598·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair3_closure155 ···151:·0000000000007c30···108·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPublicKeyzuzdcshowsPrec_info
165 ···161:·0000000000020430·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_closure156 ···152:·00000000000200e0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule_closure
 157 ···153:·0000000000006908····12·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info
166 ···162:·00000000000207d0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshowList_closure158 ···154:·0000000000020210·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule3_closure
 159 ···155:·0000000000020640·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_closure
167 ···163:·000000000000a4d0·····0·OBJECT··GLOBAL·DEFAULT···13·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey2_bytes 
168 ···164:·0000000000008678····24·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdfShowPrivateKeyzuzdcshowList_info 
169 ···165:·0000000000006f80····24·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_slow 
170 ···166:·00000000000205f0·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_closure160 ···156:·0000000000020578·····0·OBJECT··GLOBAL·DEFAULT···21·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_closure
171 ···167:·00000000000068c0····12·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_info161 ···157:·00000000000085f0···108·FUNC····GLOBAL·DEFAULT···11·curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdfShowPrivateKey1_info
Max diff block lines reached; -1/35772 bytes (-0.00%) of diff not shown.
1.66 KB
readelf --wide --dynamic {}
    
Offset 23, 17 lines modifiedOffset 23, 17 lines modified
23 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSarray-0.5.8.0-inplace-ghc9.10.3.so]23 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSarray-0.5.8.0-inplace-ghc9.10.3.so]
24 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSbase-4.20.2.0-inplace-ghc9.10.3.so]24 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSbase-4.20.2.0-inplace-ghc9.10.3.so]
25 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSghc-internal-9.1003.0-inplace-ghc9.10.3.so]25 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSghc-internal-9.1003.0-inplace-ghc9.10.3.so]
26 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSghc-bignum-1.3-inplace-ghc9.10.3.so]26 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSghc-bignum-1.3-inplace-ghc9.10.3.so]
27 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSghc-prim-0.12.0-inplace-ghc9.10.3.so]27 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSghc-prim-0.12.0-inplace-ghc9.10.3.so]
28 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgmp.so.10]28 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgmp.so.10]
29 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so.6]29 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so.6]
30 ·0x000000000000000e·(SONAME)·············Library·soname:·[libHScurve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK-ghc9.10.3.so]30 ·0x000000000000000e·(SONAME)·············Library·soname:·[libHScurve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b-ghc9.10.3.so]
31 ·0x0000000000000010·(SYMBOLIC)···········0x031 ·0x0000000000000010·(SYMBOLIC)···········0x0
32 ·0x000000000000001d·(RUNPATH)············Library·runpath:·[/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace:/usr/lib/ghc/lib/aarch64-linux-ghc-9.10.3]32 ·0x000000000000001d·(RUNPATH)············Library·runpath:·[/usr/lib/ghc/lib/aarch64-linux-ghc-9.10.3:/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace]
33 ·0x000000000000000c·(INIT)···············0x641833 ·0x000000000000000c·(INIT)···············0x6418
34 ·0x000000000000000d·(FINI)···············0xa42034 ·0x000000000000000d·(FINI)···············0xa420
35 ·0x0000000000000019·(INIT_ARRAY)·········0x1fb9835 ·0x0000000000000019·(INIT_ARRAY)·········0x1fb98
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x1fba037 ·0x000000000000001a·(FINI_ARRAY)·········0x1fba0
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
39 ·0x000000006ffffef5·(GNU_HASH)···········0x1f039 ·0x000000006ffffef5·(GNU_HASH)···········0x1f0
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6773f30c143e3d93a564dccfde39daef38c8fd433 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7ff49c3d08fdd9860452d670f282f0abf599259c
24.8 KB
strings --all --bytes=8 {}
    
Offset 1, 182 lines modifiedOffset 1, 182 lines modified
1 __gmon_start__1 __gmon_start__
2 _ITM_deregisterTMCloneTable2 _ITM_deregisterTMCloneTable
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 __cxa_finalize4 __cxa_finalize
5 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule2_bytes5 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule2_bytes
6 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule4_bytes6 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule4_bytes
7 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule3_closure7 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule3_closure
8 ghczmprim_GHCziTypes_TrNameS_con_info8 ghczmprim_GHCziTypes_TrNameS_con_info
9 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule1_closure9 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule1_closure
10 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519_zdtrModule_closure10 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519_zdtrModule_closure
11 ghczmprim_GHCziTypes_Module_con_info11 ghczmprim_GHCziTypes_Module_con_info
12 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule2_bytes12 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule2_bytes
13 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule4_bytes13 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule4_bytes
14 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info14 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info
15 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure15 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_zdfExceptionGenError_closure
16 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info16 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info
17 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_closure17 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_closure
18 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_closure18 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_closure
19 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_info19 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_info
20 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_info20 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_info
21 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_closure21 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_closure
22 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_closure22 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_closure
23 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePublic_info23 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePublic_info
24 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_info24 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_info
25 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePublic_closure25 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePublic_closure
26 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_closure26 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_closure
27 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_importPublic_info27 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_importPublic_info
28 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info28 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info
29 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_importPublic_closure29 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_importPublic_closure
30 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_exportPublic_info30 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_exportPublic_info
31 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_info31 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_info
32 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_exportPublic_closure32 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_exportPublic_closure
33 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_info33 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_info
34 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair1_closure34 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair1_closure
35 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_info35 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_info
36 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_info36 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_info
37 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generateKeyPair_closure37 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generateKeyPair_closure
38 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair_closure38 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair_closure
39 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_makeShared_info39 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_makeShared_info
40 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_info40 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_info
41 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_makeShared_closure41 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_makeShared_closure
42 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_curve25519_closure42 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_curve25519_closure
43 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule3_closure43 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule3_closure
44 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule1_closure44 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule1_closure
45 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_zdtrModule_closure45 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_zdtrModule_closure
46 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub3_bytes46 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub3_bytes
47 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey2_bytes47 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPublicKey2_bytes
48 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv3_bytes48 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv3_bytes
49 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPrivateKey2_bytes49 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPrivateKey2_bytes
50 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule2_bytes50 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule2_bytes
51 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule4_bytes51 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule4_bytes
52 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_info52 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_info
53 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate1_closure53 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate1_closure
54 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate_info54 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate_info
55 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPrivate_closure55 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPrivate_closure
56 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic1_closure56 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic1_closure
57 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic_info57 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic_info
58 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_exportPublic_closure58 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_exportPublic_closure
59 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule3_closure59 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule3_closure
60 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule1_closure60 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule1_closure
61 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule_closure61 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule_closure
62 ghczmprim_GHCziTypes_KindRepTyConApp_con_info62 ghczmprim_GHCziTypes_KindRepTyConApp_con_info
63 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdtcByteString_closure63 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdtcByteString_closure
64 ghczmprim_GHCziTypes_ZMZN_closure64 ghczmprim_GHCziTypes_ZMZN_closure
65 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPrivateKey1_closure65 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPrivateKey1_closure
66 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPrivateKey_closure66 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPrivateKey_closure
67 ghczmprim_GHCziTypes_TyCon_con_info67 ghczmprim_GHCziTypes_TyCon_con_info
68 ghczmprim_GHCziTypes_krepzdzt_closure68 ghczmprim_GHCziTypes_krepzdzt_closure
69 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv1_closure69 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv1_closure
70 ghczmprim_GHCziTypes_KindRepFun_con_info70 ghczmprim_GHCziTypes_KindRepFun_con_info
71 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv2_closure71 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv2_closure
72 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPriv_closure72 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPriv_closure
73 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey1_closure73 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPublicKey1_closure
74 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtcPublicKey_closure74 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtcPublicKey_closure
75 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub1_closure75 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub1_closure
76 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub2_closure76 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub2_closure
77 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtczqPub_closure77 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtczqPub_closure
78 ghczminternal_GHCziInternalziMaybe_Just_con_info78 ghczminternal_GHCziInternalziMaybe_Just_con_info
79 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_closure79 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_closure
80 stg_gc_unpt_r180 stg_gc_unpt_r1
81 ghczminternal_GHCziInternalziMaybe_Nothing_closure81 ghczminternal_GHCziInternalziMaybe_Nothing_closure
82 stg_upd_frame_info82 stg_upd_frame_info
83 stg_newPinnedByteArrayzh83 stg_newPinnedByteArrayzh
84 ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info84 ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info
85 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_BS_con_info85 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_BS_con_info
86 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwimportPrivate_info86 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwimportPrivate_info
87 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwimportPrivate_closure87 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwimportPrivate_closure
88 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPrivate_info88 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPrivate_info
89 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPrivate_closure89 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPrivate_closure
90 stg_unpack_cstring_info90 stg_unpack_cstring_info
91 ghczminternal_GHCziInternalziStackziTypes_SrcLoc_con_info91 ghczminternal_GHCziInternalziStackziTypes_SrcLoc_con_info
92 stg_INTLIKE_closure92 stg_INTLIKE_closure
93 ghczminternal_GHCziInternalziStackziTypes_PushCallStack_con_info93 ghczminternal_GHCziInternalziStackziTypes_PushCallStack_con_info
94 ghczminternal_GHCziInternalziStackziTypes_EmptyCallStack_closure94 ghczminternal_GHCziInternalziStackziTypes_EmptyCallStack_closure
95 stg_SRT_2_info95 stg_SRT_2_info
96 ghczminternal_GHCziInternalziDataziMaybe_fromJust1_closure96 ghczminternal_GHCziInternalziDataziMaybe_fromJust1_closure
97 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_info97 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_info
98 stg_bh_upd_frame_info98 stg_bh_upd_frame_info
99 ghczminternal_GHCziInternalziDataziMaybe_fromJust1_info99 ghczminternal_GHCziInternalziDataziMaybe_fromJust1_info
100 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair2_closure100 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair2_closure
101 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair3_closure101 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair3_closure
102 ghczmprim_GHCziTypes_Izh_con_info102 ghczmprim_GHCziTypes_Izh_con_info
103 stg_ap_pp_info103 stg_ap_pp_info
104 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_genBytes_info104 cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziRandom_genBytes_info
105 ghczmprim_GHCziTuple_Z2T_con_info105 ghczmprim_GHCziTuple_Z2T_con_info
106 ghczminternal_GHCziInternalziDataziEither_Right_con_info106 ghczminternal_GHCziInternalziDataziEither_Right_con_info
107 stg_SRT_1_info107 stg_SRT_1_info
108 ghczminternal_GHCziInternalziForeignPtr_zdwaddForeignPtrConcFinalizzer_closure108 ghczminternal_GHCziInternalziForeignPtr_zdwaddForeignPtrConcFinalizzer_closure
109 ghczminternal_GHCziInternalziForeignziMarshalziAlloc_malloc1_closure109 ghczminternal_GHCziInternalziForeignziMarshalziAlloc_malloc1_closure
110 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_slow110 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_slow
111 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_info111 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_info
112 ghczmprim_GHCziTuple_Z0T_closure112 ghczmprim_GHCziTuple_Z0T_closure
113 ghczminternal_GHCziInternalziForeignziMarshalziAlloc_malloc1_info113 ghczminternal_GHCziInternalziForeignziMarshalziAlloc_malloc1_info
114 ghczminternal_GHCziInternalziForeignPtr_PlainForeignPtr_con_info114 ghczminternal_GHCziInternalziForeignPtr_PlainForeignPtr_con_info
115 ghczminternal_GHCziInternalziForeignPtr_zdwaddForeignPtrConcFinalizzer_info115 ghczminternal_GHCziInternalziForeignPtr_zdwaddForeignPtrConcFinalizzer_info
116 curve25519_donna116 curve25519_donna
117 ghczminternal_GHCziInternalziForeignPtr_NoFinalizzers_closure117 ghczminternal_GHCziInternalziForeignPtr_NoFinalizzers_closure
118 stg_newMutVarzh118 stg_newMutVarzh
119 stg_gc_noregs119 stg_gc_noregs
120 stg_keepAlivezh120 stg_keepAlivezh
121 stg_noDuplicatezh121 stg_noDuplicatezh
122 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdwcurve25519_closure122 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdwcurve25519_closure
123 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_makeShared_info123 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_makeShared_info
124 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_makeShared_closure124 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_makeShared_closure
125 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_basePoint_info125 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_basePoint_info
126 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_basePoint_closure126 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_basePoint_closure
127 curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePublic_info127 curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePublic_info
Max diff block lines reached; 8460/25332 bytes (33.40%) of diff not shown.
8.2 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
    
Offset 1, 65 lines modifiedOffset 1, 65 lines modified
  
1 Hex·dump·of·section·'.gnu.hash':1 Hex·dump·of·section·'.gnu.hash':
2 ··0x000001f0·61000000·44000000·10000000·0a000000·a...D...........2 ··0x000001f0·61000000·44000000·10000000·0a000000·a...D...........
3 ··0x00000200·10608800·02442921·58130006·1086a140·.`...D)!X......@ 
4 ··0x00000210·c8a56182·88a01104·8cd00000·00000820·..a............· 
5 ··0x00000220·125905a0·4026540c·24180800·10082200·.Y..@&T.$.....". 
6 ··0x00000230·18000080·200c0012·20003080·0c0001c1·....·...·.0..... 
7 ··0x00000240·00044620·03056010·88053000·13010000·..F·..`...0..... 
8 ··0x00000250·e00009f0·00490a21·10018100·14001410·.....I.!........ 
9 ··0x00000260·1104904c·210000a0·032100a1·81a0c602·...L!....!...... 
10 ··0x00000270·000b9820·53214091·20011803·0002a104·...·S!@.·.......3 ··0x00000200·04408484·45809300·20404040·02201052·.@..E...·@@@.·.R
 4 ··0x00000210·13114300·52230b0a·c00c2930·00a94420·..C.R#....)0..D·
 5 ··0x00000220·62848092·d0384a00·00080868·10000200·b....8J....h....
 6 ··0x00000230·1880c400·00065000·12000308·0828184c·......P......(.L
 7 ··0x00000240·60201002·0000c400·68054095·0b0040c0·`·......h.@...@.
 8 ··0x00000250·20902086·a8411842·30008400·08048000··.·..A.B0.......
 9 ··0x00000260·80001000·47284004·00101988·00280880·....G(@......(..
 10 ··0x00000270·85a44516·83880108·81882001·080c80d4·..E.......·.....
11 ··0x00000280·44000000·45000000·00000000·00000000·D...E...........11 ··0x00000280·44000000·45000000·00000000·49000000·D...E.......I...
12 ··0x00000290·47000000·00000000·00000000·00000000·G...............12 ··0x00000290·4b000000·00000000·4c000000·4e000000·K.......L...N...
13 ··0x000002a0·4a000000·00000000·4e000000·00000000·J.......N....... 
14 ··0x000002b0·50000000·51000000·00000000·53000000·P...Q.......S... 
15 ··0x000002c0·54000000·55000000·00000000·57000000·T...U.......W...13 ··0x000002a0·4f000000·50000000·00000000·00000000·O...P...........
16 ··0x000002d0·5a000000·5d000000·00000000·5e000000·Z...].......^... 
17 ··0x000002e0·61000000·62000000·63000000·00000000·a...b...c....... 
18 ··0x000002f0·00000000·00000000·64000000·68000000·........d...h... 
19 ··0x00000300·69000000·6a000000·00000000·6d000000·i...j.......m... 
20 ··0x00000310·00000000·6e000000·6f000000·71000000·....n...o...q... 
21 ··0x00000320·00000000·75000000·00000000·76000000·....u.......v...14 ··0x000002b0·53000000·55000000·58000000·59000000·S...U...X...Y...
22 ··0x00000330·78000000·7b000000·7c000000·00000000·x...{...|....... 
23 ··0x00000340·7d000000·80000000·81000000·83000000·}............... 
24 ··0x00000350·00000000·85000000·00000000·88000000·................15 ··0x000002c0·00000000·5a000000·5c000000·60000000·....Z...\...`...
25 ··0x00000360·00000000·00000000·00000000·8a000000·................16 ··0x000002d0·62000000·00000000·64000000·65000000·b.......d...e...
 17 ··0x000002e0·66000000·67000000·00000000·69000000·f...g.......i...
26 ··0x00000370·00000000·8b000000·8e000000·90000000·................18 ··0x000002f0·00000000·00000000·6a000000·00000000·........j.......
27 ··0x00000380·92000000·93000000·94000000·00000000·................ 
28 ··0x00000390·00000000·96000000·97000000·98000000·................19 ··0x00000300·6b000000·6d000000·6e000000·6f000000·k...m...n...o...
29 ··0x000003a0·00000000·9b000000·9d000000·9f000000·................20 ··0x00000310·70000000·72000000·73000000·75000000·p...r...s...u...
30 ··0x000003b0·a0000000·a1000000·a2000000·a3000000·................ 
31 ··0x000003c0·00000000·00000000·a4000000·a8000000·................21 ··0x00000320·76000000·79000000·7a000000·7c000000·v...y...z...|...
32 ··0x000003d0·a9000000·aa000000·ab000000·ac000000·................22 ··0x00000330·7d000000·7e000000·7f000000·82000000·}...~...........
33 ··0x000003e0·00000000·ad000000·00000000·ae000000·................23 ··0x00000340·83000000·00000000·00000000·00000000·................
34 ··0x000003f0·af000000·b0000000·b2000000·b4000000·................24 ··0x00000350·00000000·84000000·00000000·85000000·................
35 ··0x00000400·b5000000·3138ebc9·d6cab64b·4d2312f0·....18.....KM#.. 
36 ··0x00000410·c45556e9·64242d7e·335cdff5·900c8621·.UV.d$-~3\.....! 
37 ··0x00000420·58778889·c4f2477b·837d00d2·3a3165e3·Xw....G{.}..:1e. 
38 ··0x00000430·c563c4ef·6bc5d3fb·40b7470e·3775aeff·.c..k...@.G.7u.. 
39 ··0x00000440·e5f225d0·27a96179·ba0cf748·ad77f624·..%.'.ay...H.w.$ 
40 ··0x00000450·4a926b11·e8eb00ea·1f03cb43·a05f4d9b·J.k........C._M. 
41 ··0x00000460·b4d064f1·c3cc1603·13f4150e·c842e426·..d..........B.& 
42 ··0x00000470·0ea5e525·bf275216·b3c6c71d·17aabf48·...%.'R........H 
43 ··0x00000480·9da25369·989cc3fd·362af27c·46a4eca0·..Si....6*.|F... 
44 ··0x00000490·bda95bb6·1399bc56·11419274·948397b6·..[....V.A.t.... 
45 ··0x000004a0·bc9badef·67cbc28f·256f050b·43a2026c·....g...%o..C..l 
46 ··0x000004b0·fe516e11·41dbf952·602a63a4·d8232452·.Qn.A..R`*c..#$R 
47 ··0x000004c0·f4530a2d·f7eb6ac3·f58abdd1·5a207c59·.S.-..j.....Z·|Y 
48 ··0x000004d0·b9118269·c6080045·7e0c5269·0de05305·...i...E~.Ri..S. 
49 ··0x000004e0·55566124·71dfdeb2·b8a3e616·aa95fd3b·UVa$q..........; 
50 ··0x000004f0·712dd957·8f7cbbb1·924ffbe3·9fe2dd96·q-.W.|...O...... 
51 ··0x00000500·5e836620·3f6bd746·86580c3e·86425377·^.f·?k.F.X.>.BSw 
52 ··0x00000510·0be9f82c·6ee7bfe3·1fb5b49f·89c04fd5·...,n.........O. 
53 ··0x00000520·12867abb·2a34194a·ad345c79·8adbb0ee·..z.*4.J.4\y.... 
54 ··0x00000530·f16765d4·ce309b9e·71d4fc90·ab7e44e9·.ge..0..q....~D. 
55 ··0x00000540·35824152·644d5bae·776402a7·f1fd7dca·5.ARdM[.wd....}. 
56 ··0x00000550·433186f7·16aaf653·9677d043·f98da32c·C1.....S.w.C..., 
57 ··0x00000560·b2ba666d·45d574c7·3ca2e157·a523f7ff·..fmE.t.<..W.#.. 
58 ··0x00000570·2976f8c4·3d135ecc·4530eb85·215f3f54·)v..=.^.E0..!_?T 
59 ··0x00000580·a3bc0e51·6e30314d·1211c9fd·0a53e14e·...Qn01M.....S.N 
60 ··0x00000590·470eb0f4·cff40af5·85761355·3510b3ef·G........v.U5... 
61 ··0x000005a0·6bc0a32a·35214278·f54ffb5c·21b81e55·k..*5!Bx.O.\!..U 
62 ··0x000005b0·93c6653e·00c9bbce·df8935d9·bc1ad82a·..e>......5....* 
63 ··0x000005c0·11d6064a·bb2851ed·4886e589·87545905·...J.(Q.H....TY.25 ··0x00000360·00000000·87000000·8a000000·8d000000·................
 26 ··0x00000370·8e000000·93000000·94000000·95000000·................
 27 ··0x00000380·00000000·00000000·96000000·00000000·................
 28 ··0x00000390·00000000·99000000·00000000·9c000000·................
 29 ··0x000003a0·a0000000·a1000000·00000000·a2000000·................
 30 ··0x000003b0·a4000000·00000000·00000000·00000000·................
 31 ··0x000003c0·00000000·00000000·a5000000·a6000000·................
 32 ··0x000003d0·a9000000·ab000000·ac000000·ad000000·................
 33 ··0x000003e0·b0000000·b2000000·b4000000·00000000·................
 34 ··0x000003f0·00000000·00000000·b5000000·b6000000·................
 35 ··0x00000400·00000000·7d589282·62160515·44f851d1·....}X..b...D.Q.
 36 ··0x00000410·ecadb8a7·3305ffc9·82d9b8a8·716d622a·....3.......qmb*
 37 ··0x00000420·b1041905·dcf4ed14·79b48184·23984b3a·........y...#.K:
 38 ··0x00000430·7f1a6879·a65803aa·fa455134·23b77abd·..hy.X...EQ4#.z.
 39 ··0x00000440·8c03c279·811020f7·fe3f226f·aa3f05c6·...y..·..?"o.?..
 40 ··0x00000450·a9112700·f7b4c9b3·b58ef087·eadef651·..'............Q
 41 ··0x00000460·db115a35·4cb7ebe4·fed1861c·56228c8f·..Z5L.......V"..
 42 ··0x00000470·436aab4d·20832add·3168169c·827355cb·Cj.M·.*.1h...sU.
 43 ··0x00000480·d563e06e·a59e0aaa·33dab744·1748da6b·.c.n....3..D.H.k
 44 ··0x00000490·ee1cf5d3·c5167d8b·a5306f57·affa1b7a·......}..0oW...z
 45 ··0x000004a0·ae6b98ee·0ddec9cc·ada48fd5·2b9d2037·.k..........+.·7
 46 ··0x000004b0·1f15ecae·8a434e5a·617ea47e·5d626ee7·.....CNZa~.~]bn.
 47 ··0x000004c0·a83df81d·195d62bc·ebff8386·ba401756·.=...]b......@.V
 48 ··0x000004d0·5c79e5b8·c11ff7a6·0f913cd0·7eda5e80·\y........<.~.^.
 49 ··0x000004e0·2d193073·21db1f85·fb0556e9·033868aa·-.0s!.....V..8h.
 50 ··0x000004f0·ca4cfca2·a8a0aa8b·91e4d32b·ff8f0b2c·.L.........+...,
 51 ··0x00000500·0b65b3a8·99efd5a9·88043cce·1fb5b49f·.e........<.....
 52 ··0x00000510·1edc5980·dc54add3·2753eb3e·602ab2d3·..Y..T..'S.>`*..
 53 ··0x00000520·f2288784·b916440d·d1ac8cf4·908467c3·.(....D.......g.
 54 ··0x00000530·a04bd7d4·74382f5a·50af4313·9f3ea7a2·.K..t8/ZP.C..>..
 55 ··0x00000540·fd632faf·532dabf4·3180f03a·5a7f88be·.c/.S-..1..:Z...
 56 ··0x00000550·a01fbc62·617801a0·d68e697e·724f5b13·...bax....i~rO[.
 57 ··0x00000560·a75bff34·a8cc7ba9·7e53ee7e·f28df69b·.[.4..{.~S.~....
 58 ··0x00000570·afc365d8·97a9e76a·b36ae8a9·3aaf17d0·..e....j.j..:...
 59 ··0x00000580·151a17f4·c7a0bde7·f74ae191·30d99210·.........J..0...
 60 ··0x00000590·5c2abf66·1d995b8d·960dddc0·e3afa5cb·\*.f..[.........
 61 ··0x000005a0·d1452091·f7afde6d·04665980·fca073df·.E·....m.fY...s.
 62 ··0x000005b0·cbeb1d3e·a8661a85·652d982e·34bcb02d·...>.f..e-..4..-
 63 ··0x000005c0·b1ccb278·93d167bc·8d567d05·371ff451·...x..g..V}.7..Q
  
71.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 2, 413 lines modifiedOffset 2, 413 lines modified
2 Hex·dump·of·section·'.dynstr':2 Hex·dump·of·section·'.dynstr':
3 ··0x000016f8·005f5f67·6d6f6e5f·73746172·745f5f00·.__gmon_start__.3 ··0x000016f8·005f5f67·6d6f6e5f·73746172·745f5f00·.__gmon_start__.
4 ··0x00001708·5f49544d·5f646572·65676973·74657254·_ITM_deregisterT4 ··0x00001708·5f49544d·5f646572·65676973·74657254·_ITM_deregisterT
5 ··0x00001718·4d436c6f·6e655461·626c6500·5f49544d·MCloneTable._ITM5 ··0x00001718·4d436c6f·6e655461·626c6500·5f49544d·MCloneTable._ITM
6 ··0x00001728·5f726567·69737465·72544d43·6c6f6e65·_registerTMClone6 ··0x00001728·5f726567·69737465·72544d43·6c6f6e65·_registerTMClone
7 ··0x00001738·5461626c·65005f5f·6378615f·66696e61·Table.__cxa_fina7 ··0x00001738·5461626c·65005f5f·6378615f·66696e61·Table.__cxa_fina
8 ··0x00001748·6c697a65·00637572·76653235·3531397a·lize.curve25519z8 ··0x00001748·6c697a65·00637572·76653235·3531397a·lize.curve25519z
9 ··0x00001758·6d307a69·327a6938·7a6d3859·564c3467·m0zi2zi8zm8YVL4g9 ··0x00001758·6d307a69·327a6938·7a6d3239·58475975·m0zi2zi8zm29XGYu
10 ··0x00001768·5146736a·43463034·4f364c53·417a7a71·QFsjCF04O6LSAzzq10 ··0x00001768·566e415a·5a524673·77794171·33446138·VnAZZRFswyAq3Da8
11 ··0x00001778·4b5f4372·7970746f·7a694375·72766532·K_CryptoziCurve211 ··0x00001778·625f4372·7970746f·7a694375·72766532·b_CryptoziCurve2
12 ··0x00001788·35353139·5f7a6474·724d6f64·756c6532·5519_zdtrModule212 ··0x00001788·35353139·5f7a6474·724d6f64·756c6532·5519_zdtrModule2
13 ··0x00001798·5f627974·65730063·75727665·32353531·_bytes.curve255113 ··0x00001798·5f627974·65730063·75727665·32353531·_bytes.curve2551
14 ··0x000017a8·397a6d30·7a69327a·69387a6d·3859564c·9zm0zi2zi8zm8YVL14 ··0x000017a8·397a6d30·7a69327a·69387a6d·32395847·9zm0zi2zi8zm29XG
15 ··0x000017b8·34675146·736a4346·30344f36·4c53417a·4gQFsjCF04O6LSAz15 ··0x000017b8·5975566e·415a5a52·46737779·41713344·YuVnAZZRFswyAq3D
16 ··0x000017c8·7a714b5f·43727970·746f7a69·43757276·zqK_CryptoziCurv16 ··0x000017c8·6138625f·43727970·746f7a69·43757276·a8b_CryptoziCurv
17 ··0x000017d8·65323535·31395f7a·6474724d·6f64756c·e25519_zdtrModul17 ··0x000017d8·65323535·31395f7a·6474724d·6f64756c·e25519_zdtrModul
18 ··0x000017e8·65345f62·79746573·00637572·76653235·e4_bytes.curve2518 ··0x000017e8·65345f62·79746573·00637572·76653235·e4_bytes.curve25
19 ··0x000017f8·3531397a·6d307a69·327a6938·7a6d3859·519zm0zi2zi8zm8Y19 ··0x000017f8·3531397a·6d307a69·327a6938·7a6d3239·519zm0zi2zi8zm29
20 ··0x00001808·564c3467·5146736a·43463034·4f364c53·VL4gQFsjCF04O6LS20 ··0x00001808·58475975·566e415a·5a524673·77794171·XGYuVnAZZRFswyAq
21 ··0x00001818·417a7a71·4b5f4372·7970746f·7a694375·AzzqK_CryptoziCu21 ··0x00001818·33446138·625f4372·7970746f·7a694375·3Da8b_CryptoziCu
22 ··0x00001828·72766532·35353139·5f7a6474·724d6f64·rve25519_zdtrMod22 ··0x00001828·72766532·35353139·5f7a6474·724d6f64·rve25519_zdtrMod
23 ··0x00001838·756c6533·5f636c6f·73757265·00676863·ule3_closure.ghc23 ··0x00001838·756c6533·5f636c6f·73757265·00676863·ule3_closure.ghc
24 ··0x00001848·7a6d7072·696d5f47·48437a69·54797065·zmprim_GHCziType24 ··0x00001848·7a6d7072·696d5f47·48437a69·54797065·zmprim_GHCziType
25 ··0x00001858·735f5472·4e616d65·535f636f·6e5f696e·s_TrNameS_con_in25 ··0x00001858·735f5472·4e616d65·535f636f·6e5f696e·s_TrNameS_con_in
26 ··0x00001868·666f0063·75727665·32353531·397a6d30·fo.curve25519zm026 ··0x00001868·666f0063·75727665·32353531·397a6d30·fo.curve25519zm0
27 ··0x00001878·7a69327a·69387a6d·3859564c·34675146·zi2zi8zm8YVL4gQF27 ··0x00001878·7a69327a·69387a6d·32395847·5975566e·zi2zi8zm29XGYuVn
28 ··0x00001888·736a4346·30344f36·4c53417a·7a714b5f·sjCF04O6LSAzzqK_28 ··0x00001888·415a5a52·46737779·41713344·6138625f·AZZRFswyAq3Da8b_
29 ··0x00001898·43727970·746f7a69·43757276·65323535·CryptoziCurve25529 ··0x00001898·43727970·746f7a69·43757276·65323535·CryptoziCurve255
30 ··0x000018a8·31395f7a·6474724d·6f64756c·65315f63·19_zdtrModule1_c30 ··0x000018a8·31395f7a·6474724d·6f64756c·65315f63·19_zdtrModule1_c
31 ··0x000018b8·6c6f7375·72650063·75727665·32353531·losure.curve255131 ··0x000018b8·6c6f7375·72650063·75727665·32353531·losure.curve2551
32 ··0x000018c8·397a6d30·7a69327a·69387a6d·3859564c·9zm0zi2zi8zm8YVL32 ··0x000018c8·397a6d30·7a69327a·69387a6d·32395847·9zm0zi2zi8zm29XG
33 ··0x000018d8·34675146·736a4346·30344f36·4c53417a·4gQFsjCF04O6LSAz33 ··0x000018d8·5975566e·415a5a52·46737779·41713344·YuVnAZZRFswyAq3D
34 ··0x000018e8·7a714b5f·43727970·746f7a69·43757276·zqK_CryptoziCurv34 ··0x000018e8·6138625f·43727970·746f7a69·43757276·a8b_CryptoziCurv
35 ··0x000018f8·65323535·31395f7a·6474724d·6f64756c·e25519_zdtrModul35 ··0x000018f8·65323535·31395f7a·6474724d·6f64756c·e25519_zdtrModul
36 ··0x00001908·655f636c·6f737572·65006768·637a6d70·e_closure.ghczmp36 ··0x00001908·655f636c·6f737572·65006768·637a6d70·e_closure.ghczmp
37 ··0x00001918·72696d5f·4748437a·69547970·65735f4d·rim_GHCziTypes_M37 ··0x00001918·72696d5f·4748437a·69547970·65735f4d·rim_GHCziTypes_M
38 ··0x00001928·6f64756c·655f636f·6e5f696e·666f0063·odule_con_info.c38 ··0x00001928·6f64756c·655f636f·6e5f696e·666f0063·odule_con_info.c
39 ··0x00001938·75727665·32353531·397a6d30·7a69327a·urve25519zm0zi2z39 ··0x00001938·75727665·32353531·397a6d30·7a69327a·urve25519zm0zi2z
40 ··0x00001948·69387a6d·3859564c·34675146·736a4346·i8zm8YVL4gQFsjCF 
41 ··0x00001958·30344f36·4c53417a·7a714b5f·43727970·04O6LSAzzqK_Cryp40 ··0x00001948·69387a6d·32395847·5975566e·415a5a52·i8zm29XGYuVnAZZR
 41 ··0x00001958·46737779·41713344·6138625f·43727970·FswyAq3Da8b_Cryp
42 ··0x00001968·746f7a69·43757276·65323535·31397a69·toziCurve25519zi42 ··0x00001968·746f7a69·43757276·65323535·31397a69·toziCurve25519zi
43 ··0x00001978·45786365·7074696f·6e735f7a·6474724d·Exceptions_zdtrM43 ··0x00001978·45786365·7074696f·6e735f7a·6474724d·Exceptions_zdtrM
44 ··0x00001988·6f64756c·65325f62·79746573·00637572·odule2_bytes.cur44 ··0x00001988·6f64756c·65325f62·79746573·00637572·odule2_bytes.cur
45 ··0x00001998·76653235·3531397a·6d307a69·327a6938·ve25519zm0zi2zi845 ··0x00001998·76653235·3531397a·6d307a69·327a6938·ve25519zm0zi2zi8
46 ··0x000019a8·7a6d3859·564c3467·5146736a·43463034·zm8YVL4gQFsjCF04 
47 ··0x000019b8·4f364c53·417a7a71·4b5f4372·7970746f·O6LSAzzqK_Crypto46 ··0x000019a8·7a6d3239·58475975·566e415a·5a524673·zm29XGYuVnAZZRFs
 47 ··0x000019b8·77794171·33446138·625f4372·7970746f·wyAq3Da8b_Crypto
48 ··0x000019c8·7a694375·72766532·35353139·7a694578·ziCurve25519ziEx48 ··0x000019c8·7a694375·72766532·35353139·7a694578·ziCurve25519ziEx
49 ··0x000019d8·63657074·696f6e73·5f7a6474·724d6f64·ceptions_zdtrMod49 ··0x000019d8·63657074·696f6e73·5f7a6474·724d6f64·ceptions_zdtrMod
50 ··0x000019e8·756c6534·5f627974·65730063·75727665·ule4_bytes.curve50 ··0x000019e8·756c6534·5f627974·65730063·75727665·ule4_bytes.curve
51 ··0x000019f8·32353531·397a6d30·7a69327a·69387a6d·25519zm0zi2zi8zm51 ··0x000019f8·32353531·397a6d30·7a69327a·69387a6d·25519zm0zi2zi8zm
52 ··0x00001a08·3859564c·34675146·736a4346·30344f36·8YVL4gQFsjCF04O652 ··0x00001a08·32395847·5975566e·415a5a52·46737779·29XGYuVnAZZRFswy
53 ··0x00001a18·4c53417a·7a714b5f·43727970·746f7a69·LSAzzqK_Cryptozi53 ··0x00001a18·41713344·6138625f·43727970·746f7a69·Aq3Da8b_Cryptozi
54 ··0x00001a28·43757276·65323535·31397a69·45786365·Curve25519ziExce54 ··0x00001a28·43757276·65323535·31397a69·45786365·Curve25519ziExce
55 ··0x00001a38·7074696f·6e735f67·656e6572·61746550·ptions_generateP55 ··0x00001a38·7074696f·6e735f67·656e6572·61746550·ptions_generateP
56 ··0x00001a48·72697661·7465315f·696e666f·00637279·rivate1_info.cry56 ··0x00001a48·72697661·7465315f·696e666f·00637279·rivate1_info.cry
57 ··0x00001a58·70746f7a·6d617069·7a6d307a·6931337a·ptozmapizm0zi13z57 ··0x00001a58·70746f7a·6d617069·7a6d307a·6931337a·ptozmapizm0zi13z
58 ··0x00001a68·69337a6d·396a6962·6a366c37·49334648·i3zm9jibj6l7I3FH58 ··0x00001a68·69337a6d·396a6962·6a366c37·49334648·i3zm9jibj6l7I3FH
59 ··0x00001a78·43596748·4573626b·4d6f5f43·72797074·CYgHEsbkMo_Crypt59 ··0x00001a78·43596748·4573626b·4d6f5f43·72797074·CYgHEsbkMo_Crypt
60 ··0x00001a88·6f7a6952·616e646f·6d5f7a64·66457863·oziRandom_zdfExc60 ··0x00001a88·6f7a6952·616e646f·6d5f7a64·66457863·oziRandom_zdfExc
61 ··0x00001a98·65707469·6f6e4765·6e457272·6f725f63·eptionGenError_c61 ··0x00001a98·65707469·6f6e4765·6e457272·6f725f63·eptionGenError_c
62 ··0x00001aa8·6c6f7375·72650063·72797074·6f7a6d61·losure.cryptozma62 ··0x00001aa8·6c6f7375·72650063·72797074·6f7a6d61·losure.cryptozma
63 ··0x00001ab8·70697a6d·307a6931·337a6933·7a6d396a·pizm0zi13zi3zm9j63 ··0x00001ab8·70697a6d·307a6931·337a6933·7a6d396a·pizm0zi13zi3zm9j
64 ··0x00001ac8·69626a36·6c374933·46484359·67484573·ibj6l7I3FHCYgHEs64 ··0x00001ac8·69626a36·6c374933·46484359·67484573·ibj6l7I3FHCYgHEs
65 ··0x00001ad8·626b4d6f·5f437279·70746f7a·69557469·bkMo_CryptoziUti65 ··0x00001ad8·626b4d6f·5f437279·70746f7a·69557469·bkMo_CryptoziUti
66 ··0x00001ae8·6c5f7468·726f774c·65667431·5f696e66·l_throwLeft1_inf66 ··0x00001ae8·6c5f7468·726f774c·65667431·5f696e66·l_throwLeft1_inf
67 ··0x00001af8·6f006375·72766532·35353139·7a6d307a·o.curve25519zm0z67 ··0x00001af8·6f006375·72766532·35353139·7a6d307a·o.curve25519zm0z
68 ··0x00001b08·69327a69·387a6d38·59564c34·67514673·i2zi8zm8YVL4gQFs 
69 ··0x00001b18·6a434630·344f364c·53417a7a·714b5f43·jCF04O6LSAzzqK_C68 ··0x00001b08·69327a69·387a6d32·39584759·75566e41·i2zi8zm29XGYuVnA
 69 ··0x00001b18·5a5a5246·73777941·71334461·38625f43·ZZRFswyAq3Da8b_C
70 ··0x00001b28·72797074·6f7a6943·75727665·32353531·ryptoziCurve255170 ··0x00001b28·72797074·6f7a6943·75727665·32353531·ryptoziCurve2551
71 ··0x00001b38·397a6945·78636570·74696f6e·735f6765·9ziExceptions_ge71 ··0x00001b38·397a6945·78636570·74696f6e·735f6765·9ziExceptions_ge
72 ··0x00001b48·6e657261·74655072·69766174·65315f63·neratePrivate1_c72 ··0x00001b48·6e657261·74655072·69766174·65315f63·neratePrivate1_c
73 ··0x00001b58·6c6f7375·72650063·72797074·6f7a6d61·losure.cryptozma73 ··0x00001b58·6c6f7375·72650063·72797074·6f7a6d61·losure.cryptozma
74 ··0x00001b68·70697a6d·307a6931·337a6933·7a6d396a·pizm0zi13zi3zm9j74 ··0x00001b68·70697a6d·307a6931·337a6933·7a6d396a·pizm0zi13zi3zm9j
75 ··0x00001b78·69626a36·6c374933·46484359·67484573·ibj6l7I3FHCYgHEs75 ··0x00001b78·69626a36·6c374933·46484359·67484573·ibj6l7I3FHCYgHEs
76 ··0x00001b88·626b4d6f·5f437279·70746f7a·69557469·bkMo_CryptoziUti76 ··0x00001b88·626b4d6f·5f437279·70746f7a·69557469·bkMo_CryptoziUti
77 ··0x00001b98·6c5f7468·726f774c·65667431·5f636c6f·l_throwLeft1_clo77 ··0x00001b98·6c5f7468·726f774c·65667431·5f636c6f·l_throwLeft1_clo
78 ··0x00001ba8·73757265·00637572·76653235·3531397a·sure.curve25519z78 ··0x00001ba8·73757265·00637572·76653235·3531397a·sure.curve25519z
79 ··0x00001bb8·6d307a69·327a6938·7a6d3859·564c3467·m0zi2zi8zm8YVL4g79 ··0x00001bb8·6d307a69·327a6938·7a6d3239·58475975·m0zi2zi8zm29XGYu
80 ··0x00001bc8·5146736a·43463034·4f364c53·417a7a71·QFsjCF04O6LSAzzq80 ··0x00001bc8·566e415a·5a524673·77794171·33446138·VnAZZRFswyAq3Da8
81 ··0x00001bd8·4b5f4372·7970746f·7a694375·72766532·K_CryptoziCurve281 ··0x00001bd8·625f4372·7970746f·7a694375·72766532·b_CryptoziCurve2
82 ··0x00001be8·35353139·7a694578·63657074·696f6e73·5519ziExceptions82 ··0x00001be8·35353139·7a694578·63657074·696f6e73·5519ziExceptions
83 ··0x00001bf8·5f67656e·65726174·65507269·76617465·_generatePrivate83 ··0x00001bf8·5f67656e·65726174·65507269·76617465·_generatePrivate
84 ··0x00001c08·5f696e66·6f006375·72766532·35353139·_info.curve2551984 ··0x00001c08·5f696e66·6f006375·72766532·35353139·_info.curve25519
85 ··0x00001c18·7a6d307a·69327a69·387a6d38·59564c34·zm0zi2zi8zm8YVL485 ··0x00001c18·7a6d307a·69327a69·387a6d32·39584759·zm0zi2zi8zm29XGY
86 ··0x00001c28·67514673·6a434630·344f364c·53417a7a·gQFsjCF04O6LSAzz86 ··0x00001c28·75566e41·5a5a5246·73777941·71334461·uVnAZZRFswyAq3Da
87 ··0x00001c38·714b5f43·72797074·6f7a6943·75727665·qK_CryptoziCurve87 ··0x00001c38·38625f43·72797074·6f7a6943·75727665·8b_CryptoziCurve
88 ··0x00001c48·32353531·397a6950·7572655f·67656e65·25519ziPure_gene88 ··0x00001c48·32353531·397a6950·7572655f·67656e65·25519ziPure_gene
89 ··0x00001c58·72617465·50726976·6174655f·696e666f·ratePrivate_info89 ··0x00001c58·72617465·50726976·6174655f·696e666f·ratePrivate_info
90 ··0x00001c68·00637572·76653235·3531397a·6d307a69·.curve25519zm0zi90 ··0x00001c68·00637572·76653235·3531397a·6d307a69·.curve25519zm0zi
91 ··0x00001c78·327a6938·7a6d3859·564c3467·5146736a·2zi8zm8YVL4gQFsj 
92 ··0x00001c88·43463034·4f364c53·417a7a71·4b5f4372·CF04O6LSAzzqK_Cr91 ··0x00001c78·327a6938·7a6d3239·58475975·566e415a·2zi8zm29XGYuVnAZ
 92 ··0x00001c88·5a524673·77794171·33446138·625f4372·ZRFswyAq3Da8b_Cr
93 ··0x00001c98·7970746f·7a694375·72766532·35353139·yptoziCurve2551993 ··0x00001c98·7970746f·7a694375·72766532·35353139·yptoziCurve25519
94 ··0x00001ca8·7a694578·63657074·696f6e73·5f67656e·ziExceptions_gen94 ··0x00001ca8·7a694578·63657074·696f6e73·5f67656e·ziExceptions_gen
95 ··0x00001cb8·65726174·65507269·76617465·5f636c6f·eratePrivate_clo95 ··0x00001cb8·65726174·65507269·76617465·5f636c6f·eratePrivate_clo
96 ··0x00001cc8·73757265·00637572·76653235·3531397a·sure.curve25519z96 ··0x00001cc8·73757265·00637572·76653235·3531397a·sure.curve25519z
97 ··0x00001cd8·6d307a69·327a6938·7a6d3859·564c3467·m0zi2zi8zm8YVL4g97 ··0x00001cd8·6d307a69·327a6938·7a6d3239·58475975·m0zi2zi8zm29XGYu
98 ··0x00001ce8·5146736a·43463034·4f364c53·417a7a71·QFsjCF04O6LSAzzq98 ··0x00001ce8·566e415a·5a524673·77794171·33446138·VnAZZRFswyAq3Da8
99 ··0x00001cf8·4b5f4372·7970746f·7a694375·72766532·K_CryptoziCurve299 ··0x00001cf8·625f4372·7970746f·7a694375·72766532·b_CryptoziCurve2
100 ··0x00001d08·35353139·7a695075·72655f67·656e6572·5519ziPure_gener100 ··0x00001d08·35353139·7a695075·72655f67·656e6572·5519ziPure_gener
101 ··0x00001d18·61746550·72697661·74655f63·6c6f7375·atePrivate_closu101 ··0x00001d18·61746550·72697661·74655f63·6c6f7375·atePrivate_closu
102 ··0x00001d28·72650063·75727665·32353531·397a6d30·re.curve25519zm0102 ··0x00001d28·72650063·75727665·32353531·397a6d30·re.curve25519zm0
103 ··0x00001d38·7a69327a·69387a6d·3859564c·34675146·zi2zi8zm8YVL4gQF103 ··0x00001d38·7a69327a·69387a6d·32395847·5975566e·zi2zi8zm29XGYuVn
104 ··0x00001d48·736a4346·30344f36·4c53417a·7a714b5f·sjCF04O6LSAzzqK_104 ··0x00001d48·415a5a52·46737779·41713344·6138625f·AZZRFswyAq3Da8b_
105 ··0x00001d58·43727970·746f7a69·43757276·65323535·CryptoziCurve255105 ··0x00001d58·43727970·746f7a69·43757276·65323535·CryptoziCurve255
106 ··0x00001d68·31397a69·45786365·7074696f·6e735f67·19ziExceptions_g106 ··0x00001d68·31397a69·45786365·7074696f·6e735f67·19ziExceptions_g
107 ··0x00001d78·656e6572·61746550·75626c69·635f696e·eneratePublic_in107 ··0x00001d78·656e6572·61746550·75626c69·635f696e·eneratePublic_in
108 ··0x00001d88·666f0063·75727665·32353531·397a6d30·fo.curve25519zm0108 ··0x00001d88·666f0063·75727665·32353531·397a6d30·fo.curve25519zm0
109 ··0x00001d98·7a69327a·69387a6d·3859564c·34675146·zi2zi8zm8YVL4gQF109 ··0x00001d98·7a69327a·69387a6d·32395847·5975566e·zi2zi8zm29XGYuVn
110 ··0x00001da8·736a4346·30344f36·4c53417a·7a714b5f·sjCF04O6LSAzzqK_110 ··0x00001da8·415a5a52·46737779·41713344·6138625f·AZZRFswyAq3Da8b_
111 ··0x00001db8·43727970·746f7a69·43757276·65323535·CryptoziCurve255111 ··0x00001db8·43727970·746f7a69·43757276·65323535·CryptoziCurve255
112 ··0x00001dc8·31397a69·50757265·5f67656e·65726174·19ziPure_generat112 ··0x00001dc8·31397a69·50757265·5f67656e·65726174·19ziPure_generat
113 ··0x00001dd8·654b6579·50616972·315f696e·666f0063·eKeyPair1_info.c113 ··0x00001dd8·654b6579·50616972·315f696e·666f0063·eKeyPair1_info.c
114 ··0x00001de8·75727665·32353531·397a6d30·7a69327a·urve25519zm0zi2z114 ··0x00001de8·75727665·32353531·397a6d30·7a69327a·urve25519zm0zi2z
115 ··0x00001df8·69387a6d·3859564c·34675146·736a4346·i8zm8YVL4gQFsjCF 
116 ··0x00001e08·30344f36·4c53417a·7a714b5f·43727970·04O6LSAzzqK_Cryp115 ··0x00001df8·69387a6d·32395847·5975566e·415a5a52·i8zm29XGYuVnAZZR
 116 ··0x00001e08·46737779·41713344·6138625f·43727970·FswyAq3Da8b_Cryp
117 ··0x00001e18·746f7a69·43757276·65323535·31397a69·toziCurve25519zi117 ··0x00001e18·746f7a69·43757276·65323535·31397a69·toziCurve25519zi
118 ··0x00001e28·45786365·7074696f·6e735f67·656e6572·Exceptions_gener118 ··0x00001e28·45786365·7074696f·6e735f67·656e6572·Exceptions_gener
119 ··0x00001e38·61746550·75626c69·635f636c·6f737572·atePublic_closur119 ··0x00001e38·61746550·75626c69·635f636c·6f737572·atePublic_closur
120 ··0x00001e48·65006375·72766532·35353139·7a6d307a·e.curve25519zm0z120 ··0x00001e48·65006375·72766532·35353139·7a6d307a·e.curve25519zm0z
121 ··0x00001e58·69327a69·387a6d38·59564c34·67514673·i2zi8zm8YVL4gQFs 
122 ··0x00001e68·6a434630·344f364c·53417a7a·714b5f43·jCF04O6LSAzzqK_C121 ··0x00001e58·69327a69·387a6d32·39584759·75566e41·i2zi8zm29XGYuVnA
 122 ··0x00001e68·5a5a5246·73777941·71334461·38625f43·ZZRFswyAq3Da8b_C
Max diff block lines reached; 62016/72922 bytes (85.04%) of diff not shown.
634 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0000000000006440·<stg_newMutVarzh@plt-0x20>:2 0000000000006440·<stg_newMutVarzh@plt-0x20>:
3 »       stp»    x16,·x30,·[sp,·#-16]!3 »       stp»    x16,·x30,·[sp,·#-16]!
4 »       adrp»   x16,·1f000·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule2_bytes@@Base+0x14b08>4 »       adrp»   x16,·1f000·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule2_bytes@@Base+0x14b08>
5 »       ldr»    x17,·[x16,·#4088]5 »       ldr»    x17,·[x16,·#4088]
6 »       add»    x16,·x16,·#0xff86 »       add»    x16,·x16,·#0xff8
7 »       br»     x177 »       br»     x17
8 »       nop8 »       nop
9 »       nop9 »       nop
10 »       nop10 »       nop
  
152 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 56 lines modifiedOffset 1, 56 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000000065e0·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info@@Base-0x100>:2 00000000000065e0·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info@@Base-0x100>:
3 »       adrp»   x0,·1f000·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule2_bytes@@Base+0x14b08>3 »       adrp»   x0,·1f000·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule2_bytes@@Base+0x14b08>
4 »       ldr»    x0,·[x0,·#4016]4 »       ldr»    x0,·[x0,·#4016]
5 »       cbz»    x0,·65f0·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0x30>5 »       cbz»    x0,·65f0·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0x30>
6 »       b»      6540·<__gmon_start__@plt>6 »       b»      6540·<__gmon_start__@plt>
7 »       ret7 »       ret
8 »       nop8 »       nop
9 »       nop9 »       nop
10 »       nop10 »       nop
11 »       adrp»   x0,·20000·<stg_newMutVarzh>11 »       adrp»   x0,·20000·<stg_newMutVarzh>
12 »       add»    x0,·x0,·#0x80812 »       add»    x0,·x0,·#0x808
13 »       adrp»   x1,·20000·<stg_newMutVarzh>13 »       adrp»   x1,·20000·<stg_newMutVarzh>
14 »       add»    x1,·x1,·#0x80814 »       add»    x1,·x1,·#0x808
15 »       cmp»    x1,·x015 »       cmp»    x1,·x0
16 »       b.eq»   662c·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0x6c>··//·b.none16 »       b.eq»   662c·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0x6c>··//·b.none
17 »       adrp»   x1,·1f000·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule2_bytes@@Base+0x14b08>17 »       adrp»   x1,·1f000·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule2_bytes@@Base+0x14b08>
18 »       ldr»    x1,·[x1,·#4000]18 »       ldr»    x1,·[x1,·#4000]
19 »       cbz»    x1,·662c·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0x6c>19 »       cbz»    x1,·662c·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0x6c>
20 »       mov»    x16,·x120 »       mov»    x16,·x1
21 »       br»     x1621 »       br»     x16
22 »       ret22 »       ret
23 »       adrp»   x0,·20000·<stg_newMutVarzh>23 »       adrp»   x0,·20000·<stg_newMutVarzh>
24 »       add»    x0,·x0,·#0x80824 »       add»    x0,·x0,·#0x808
25 »       adrp»   x1,·20000·<stg_newMutVarzh>25 »       adrp»   x1,·20000·<stg_newMutVarzh>
26 »       add»    x1,·x1,·#0x80826 »       add»    x1,·x1,·#0x808
27 »       sub»    x1,·x1,·x027 »       sub»    x1,·x1,·x0
28 »       lsr»    x2,·x1,·#6328 »       lsr»    x2,·x1,·#63
29 »       add»    x1,·x2,·x1,·asr·#329 »       add»    x1,·x2,·x1,·asr·#3
30 »       asr»    x1,·x1,·#130 »       asr»    x1,·x1,·#1
31 »       cbz»    x1,·6668·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0xa8>31 »       cbz»    x1,·6668·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0xa8>
32 »       adrp»   x2,·1f000·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule2_bytes@@Base+0x14b08>32 »       adrp»   x2,·1f000·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule2_bytes@@Base+0x14b08>
33 »       ldr»    x2,·[x2,·#3984]33 »       ldr»    x2,·[x2,·#3984]
34 »       cbz»    x2,·6668·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0xa8>34 »       cbz»    x2,·6668·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0xa8>
35 »       mov»    x16,·x235 »       mov»    x16,·x2
36 »       br»     x1636 »       br»     x16
37 »       ret37 »       ret
38 »       paciasp38 »       paciasp
39 »       stp»    x29,·x30,·[sp,·#-32]!39 »       stp»    x29,·x30,·[sp,·#-32]!
40 »       mov»    x29,·sp40 »       mov»    x29,·sp
41 »       str»    x19,·[sp,·#16]41 »       str»    x19,·[sp,·#16]
42 »       adrp»   x19,·20000·<stg_newMutVarzh>42 »       adrp»   x19,·20000·<stg_newMutVarzh>
43 »       ldrb»   w0,·[x19,·#2056]43 »       ldrb»   w0,·[x19,·#2056]
44 »       tbnz»   w0,·#0,·66ac·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0xec>44 »       tbnz»   w0,·#0,·66ac·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0xec>
45 »       adrp»   x0,·1f000·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule2_bytes@@Base+0x14b08>45 »       adrp»   x0,·1f000·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule2_bytes@@Base+0x14b08>
46 »       ldr»    x0,·[x0,·#4040]46 »       ldr»    x0,·[x0,·#4040]
47 »       cbz»    x0,·66a0·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0xe0>47 »       cbz»    x0,·66a0·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0xe0>
48 »       adrp»   x0,·20000·<stg_newMutVarzh>48 »       adrp»   x0,·20000·<stg_newMutVarzh>
49 »       ldr»    x0,·[x0,·#184]49 »       ldr»    x0,·[x0,·#184]
50 »       bl»     6590·<__cxa_finalize@plt>50 »       bl»     6590·<__cxa_finalize@plt>
51 »       bl»     6600·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0x40>51 »       bl»     6600·<ghczminternal_GHCziInternalziShow_zdwzdcshowsPrec1_info@plt+0x40>
52 »       mov»    w0,·#0x1···················»     //·#152 »       mov»    w0,·#0x1···················»     //·#1
Offset 65, 45 lines modifiedOffset 65, 45 lines modified
65 »       udf»    #565 »       udf»    #5
66 »       udf»    #166 »       udf»    #1
67 »       udf»    #267 »       udf»    #2
68 »       udf»    #068 »       udf»    #0
69 »       udf»    #1469 »       udf»    #14
70 »       udf»    #070 »       udf»    #0
  
71 00000000000066e0·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info@@Base>:71 00000000000066e0·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info@@Base>:
72 »       adrp»   x24,·1f000·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_zdtrModule2_bytes@@Base+0x14b08>72 »       adrp»   x24,·1f000·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_zdtrModule2_bytes@@Base+0x14b08>
73 »       ldr»    x24,·[x24,·#4048]73 »       ldr»    x24,·[x24,·#4048]
74 »       add»    x24,·x24,·#0x174 »       add»    x24,·x24,·#0x1
75 »       b»      6500·<cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info@plt>75 »       b»      6500·<cryptozmapizm0zi13zi3zm9jibj6l7I3FHCYgHEsbkMo_CryptoziUtil_throwLeft1_info@plt>
76 »       udf»    #1576 »       udf»    #15
77 »       udf»    #277 »       udf»    #2
78 »       udf»    #278 »       udf»    #2
79 »       udf»    #079 »       udf»    #0
80 »       udf»    #1480 »       udf»    #14
81 »       udf»    #081 »       udf»    #0
  
82 0000000000006708·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_info@@Base>:82 0000000000006708·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_info@@Base>:
83 »       sub»    x18,·x20,·#0x883 »       sub»    x18,·x20,·#0x8
84 »       cmp»    x18,·x2884 »       cmp»    x18,·x28
85 »       b.cc»   6768·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_info@@Base+0x60>··//·b.lo,·b.ul,·b.last85 »       b.cc»   6768·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_info@@Base+0x60>··//·b.lo,·b.ul,·b.last
86 »       adrp»   x18,·6000·<stg_newMutVarzh@plt-0x460>86 »       adrp»   x18,·6000·<stg_newMutVarzh@plt-0x460>
87 »       add»    x18,·x18,·#0x73887 »       add»    x18,·x18,·#0x738
88 »       stur»   x18,·[x20,·#-8]88 »       stur»   x18,·[x20,·#-8]
89 »       sub»    x20,·x20,·#0x889 »       sub»    x20,·x20,·#0x8
90 »       b»      6e60·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generatePrivate_info@@Base>90 »       b»      6e60·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generatePrivate_info@@Base>
91 »       ...91 »       ...
92 »       udf»    #3092 »       udf»    #30
93 »       .inst»  0x000199c8·;·undefined93 »       .inst»  0x000199c8·;·undefined
94 »       and»    x18,·x22,·#0x794 »       and»    x18,·x22,·#0x7
95 »       mov»    x17,·#0x1···················»    //·#195 »       mov»    x17,·#0x1···················»    //·#1
96 »       cmp»    x18,·x1796 »       cmp»    x18,·x17
97 »       b.ne»   6754·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate_info@@Base+0x4c>··//·b.any97 »       b.ne»   6754·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate_info@@Base+0x4c>··//·b.any
98 »       ldur»   x23,·[x22,·#7]98 »       ldur»   x23,·[x22,·#7]
99 »       add»    x20,·x20,·#0x899 »       add»    x20,·x20,·#0x8
100 »       b»      66e0·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePrivate1_info@@Base>100 »       b»      66e0·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePrivate1_info@@Base>
101 »       ldur»   x18,·[x22,·#6]101 »       ldur»   x18,·[x22,·#6]
102 »       and»    x22,·x18,·#0xfffffffffffffff8102 »       and»    x22,·x18,·#0xfffffffffffffff8
103 »       add»    x20,·x20,·#0x8103 »       add»    x20,·x20,·#0x8
104 »       ldr»    x18,·[x22]104 »       ldr»    x18,·[x22]
105 »       br»     x18105 »       br»     x18
106 »       adrp»   x22,·20000·<stg_newMutVarzh>106 »       adrp»   x22,·20000·<stg_newMutVarzh>
107 »       add»    x22,·x22,·#0x120107 »       add»    x22,·x22,·#0x120
Offset 112, 72 lines modifiedOffset 112, 72 lines modified
112 »       udf»    #5112 »       udf»    #5
113 »       udf»    #1113 »       udf»    #1
114 »       udf»    #1114 »       udf»    #1
115 »       udf»    #0115 »       udf»    #0
116 »       udf»    #14116 »       udf»    #14
117 »       udf»    #0117 »       udf»    #0
  
118 0000000000006790·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_generatePublic_info@@Base>:118 0000000000006790·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_generatePublic_info@@Base>:
119 »       b»      7590·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_generateKeyPair1_info@@Base>119 »       b»      7590·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_generateKeyPair1_info@@Base>
120 »       nop120 »       nop
121 »       udf»    #5121 »       udf»    #5
122 »       udf»    #1122 »       udf»    #1
123 »       ...123 »       ...
124 »       udf»    #14124 »       udf»    #14
125 »       udf»    #0125 »       udf»    #0
  
126 00000000000067b0·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziExceptions_importPublic_info@@Base>:126 00000000000067b0·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziExceptions_importPublic_info@@Base>:
127 »       b»      6950·<curve25519zm0zi2zi8zm8YVL4gQFsjCF04O6LSAzzqK_CryptoziCurve25519ziPure_importPublic_info@@Base>127 »       b»      6950·<curve25519zm0zi2zi8zm29XGYuVnAZZRFswyAq3Da8b_CryptoziCurve25519ziPure_importPublic_info@@Base>
128 »       nop128 »       nop
129 »       udf»    #5129 »       udf»    #5
130 »       udf»    #1130 »       udf»    #1
131 »       ...131 »       ...
132 »       udf»    #14132 »       udf»    #14
133 »       udf»    #0133 »       udf»    #0
Max diff block lines reached; 149253/155566 bytes (95.94%) of diff not shown.
487 B
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 String·dump·of·section·'.rodata':1 String·dump·of·section·'.rodata':
2 ··[·····0]··Crypto.Curve255192 ··[·····0]··Crypto.Curve25519
3 ··[····18]··curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK3 ··[····18]··curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b
4 ··[····40]··Crypto.Curve25519.Exceptions4 ··[····40]··Crypto.Curve25519.Exceptions
5 ··[····60]··src/Crypto/Curve25519/Pure.hs5 ··[····60]··src/Crypto/Curve25519/Pure.hs
6 ··[····80]··fromJust6 ··[····80]··fromJust
7 ··[····90]··'Pub7 ··[····90]··'Pub
8 ··[····98]··PublicKey8 ··[····98]··PublicKey
9 ··[····a8]··'Priv9 ··[····a8]··'Priv
10 ··[····b0]··PrivateKey10 ··[····b0]··PrivateKey
3.19 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 26, 39 lines modifiedOffset 26, 39 lines modified
26 ··0x00020228·f8a40000·00000000·00000000·00000000·................26 ··0x00020228·f8a40000·00000000·00000000·00000000·................
27 ··0x00020238·11020200·00000000·21020200·00000000·........!.......27 ··0x00020238·11020200·00000000·21020200·00000000·........!.......
28 ··0x00020248·03000000·00000000·00000000·00000000·................28 ··0x00020248·03000000·00000000·00000000·00000000·................
29 ··0x00020258·00000000·00000000·00000000·00000000·................29 ··0x00020258·00000000·00000000·00000000·00000000·................
30 ··0x00020268·03000000·00000000·00000000·00000000·................30 ··0x00020268·03000000·00000000·00000000·00000000·................
31 ··0x00020278·e8a40000·00000000·00000000·00000000·................31 ··0x00020278·e8a40000·00000000·00000000·00000000·................
32 ··0x00020288·31020200·00000000·71020200·00000000·1.......q.......32 ··0x00020288·31020200·00000000·71020200·00000000·1.......q.......
33 ··0x00020298·00000000·00000000·43bb4315·ae3ccd2a·........C.C..<.* 
34 ··0x000202a8·ec2ec4b0·6c577c53·00000000·00000000·....lW|S........33 ··0x00020298·00000000·00000000·b2b8f3a5·3f580358·............?X.X
 34 ··0x000202a8·2abfa455·f4124d40·00000000·00000000·*..U..M@........
35 ··0x000202b8·03000000·00000000·00000000·00000000·................35 ··0x000202b8·03000000·00000000·00000000·00000000·................
36 ··0x000202c8·81020200·00000000·00000000·00000000·................36 ··0x000202c8·81020200·00000000·00000000·00000000·................
37 ··0x000202d8·03000000·00000000·00000000·00000000·................37 ··0x000202d8·03000000·00000000·00000000·00000000·................
38 ··0x000202e8·51020200·00000000·c1020200·00000000·Q...............38 ··0x000202e8·51020200·00000000·c1020200·00000000·Q...............
39 ··0x000202f8·03000000·00000000·00000000·00000000·................39 ··0x000202f8·03000000·00000000·00000000·00000000·................
40 ··0x00020308·e0a40000·00000000·00000000·00000000·................40 ··0x00020308·e0a40000·00000000·00000000·00000000·................
41 ··0x00020318·31020200·00000000·01030200·00000000·1...............41 ··0x00020318·31020200·00000000·01030200·00000000·1...............
42 ··0x00020328·e4020200·00000000·652627b8·48d95596·........e&'.H.U. 
43 ··0x00020338·8d767d6d·33d78a0e·00000000·00000000·.v}m3...........42 ··0x00020328·e4020200·00000000·f28f17f6·fea4bef7·................
 43 ··0x00020338·8362e46e·6788443b·00000000·00000000·.b.ng.D;........
44 ··0x00020348·03000000·00000000·00000000·00000000·................44 ··0x00020348·03000000·00000000·00000000·00000000·................
45 ··0x00020358·d0a40000·00000000·00000000·00000000·................45 ··0x00020358·d0a40000·00000000·00000000·00000000·................
46 ··0x00020368·31020200·00000000·51030200·00000000·1.......Q.......46 ··0x00020368·31020200·00000000·51030200·00000000·1.......Q.......
47 ··0x00020378·00000000·00000000·d13b13e1·eb74c044·.........;...t.D47 ··0x00020378·00000000·00000000·dafb5ce1·8f388a74·..........\..8.t
48 ··0x00020388·27d5d61c·46a9ff70·00000000·00000000·'...F..p........48 ··0x00020388·7184b9f5·0d6cf827·00000000·00000000·q....l.'........
49 ··0x00020398·03000000·00000000·00000000·00000000·................49 ··0x00020398·03000000·00000000·00000000·00000000·................
50 ··0x000203a8·61030200·00000000·00000000·00000000·a...............50 ··0x000203a8·61030200·00000000·00000000·00000000·a...............
51 ··0x000203b8·03000000·00000000·00000000·00000000·................51 ··0x000203b8·03000000·00000000·00000000·00000000·................
52 ··0x000203c8·51020200·00000000·a1030200·00000000·Q...............52 ··0x000203c8·51020200·00000000·a1030200·00000000·Q...............
53 ··0x000203d8·03000000·00000000·00000000·00000000·................53 ··0x000203d8·03000000·00000000·00000000·00000000·................
54 ··0x000203e8·c8a40000·00000000·00000000·00000000·................54 ··0x000203e8·c8a40000·00000000·00000000·00000000·................
55 ··0x000203f8·31020200·00000000·e1030200·00000000·1...............55 ··0x000203f8·31020200·00000000·e1030200·00000000·1...............
56 ··0x00020408·c4030200·00000000·b060de21·bdb9307c·.........`.!..0|56 ··0x00020408·c4030200·00000000·3cd212dd·ed19464f·........<.....FO
57 ··0x00020418·873ec4e9·3415a691·00000000·00000000·.>..4...........57 ··0x00020418·7f05f9bf·36eb9dbd·00000000·00000000·....6...........
58 ··0x00020428·03000000·00000000·50690000·00000000·........Pi......58 ··0x00020428·03000000·00000000·50690000·00000000·........Pi......
59 ··0x00020438·086c0000·00000000·a06c0000·00000000·.l.......l......59 ··0x00020438·086c0000·00000000·a06c0000·00000000·.l.......l......
60 ··0x00020448·00000000·00000000·00000000·00000000·................60 ··0x00020448·00000000·00000000·00000000·00000000·................
61 ··0x00020458·00000000·00000000·00000000·00000000·................61 ··0x00020458·00000000·00000000·00000000·00000000·................
62 ··0x00020468·b8a40000·00000000·00000000·00000000·................62 ··0x00020468·b8a40000·00000000·00000000·00000000·................
63 ··0x00020478·00000000·00000000·00000000·00000000·................63 ··0x00020478·00000000·00000000·00000000·00000000·................
64 ··0x00020488·00000000·00000000·50a40000·00000000·........P.......64 ··0x00020488·00000000·00000000·50a40000·00000000·........P.......
1.92 KB
libghc-curve25519-doc_0.2.8-3_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2026-01-13·00:32:31.000000·debian-binary1 -rw-r--r--···0········0········0········4·2026-01-13·00:32:31.000000·debian-binary
2 -rw-r--r--···0········0········0·····1284·2026-01-13·00:32:31.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1284·2026-01-13·00:32:31.000000·control.tar.xz
3 -rw-r--r--···0········0········0····38080·2026-01-13·00:32:31.000000·data.tar.xz3 -rw-r--r--···0········0········0····38060·2026-01-13·00:32:31.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
1.39 KB
data.tar.xz
1.37 KB
data.tar
1.35 KB
./usr/lib/ghc-doc/haddock/curve25519-0.2.8/curve25519.haddock
    
Offset 82, 16 lines modifiedOffset 82, 16 lines modified
00000510:·0000·0000·1300·0001·0305·0000·0103·0600··................00000510:·0000·0000·1300·0001·0305·0000·0103·0600··................
00000520:·0001·0007·0000·0100·0800·0001·0009·0000··................00000520:·0001·0007·0000·0100·0800·0001·0009·0000··................
00000530:·0100·0a00·0001·000b·0000·0100·0c00·0001··................00000530:·0100·0a00·0001·000b·0000·0100·0c00·0001··................
00000540:·000d·0000·0100·0e00·0001·000f·0000·0100··................00000540:·000d·0000·0100·0e00·0001·000f·0000·0100··................
00000550:·1000·0002·0007·0000·0200·0a00·0002·000b··................00000550:·1000·0002·0007·0000·0200·0a00·0002·000b··................
00000560:·0000·0200·0c00·0002·000d·0000·0200·0e00··................00000560:·0000·0200·0c00·0002·000d·0000·0200·0e00··................
00000570:·1112·0313·1427·6375·7276·6532·3535·3139··.....'curve2551900000570:·1112·0313·1427·6375·7276·6532·3535·3139··.....'curve25519
00000580:·2d30·2e32·2e38·2d38·5956·4c34·6751·4673··-0.2.8-8YVL4gQFs 
00000590:·6a43·4630·344f·364c·5341·7a71·4b16·4372··jCF04O6LSAzqK.Cr00000580:·2d30·2e32·2e38·2d32·3958·4759·7556·6e41··-0.2.8-29XGYuVnA
 00000590:·5a52·4673·7779·4171·3344·6138·6216·4372··ZRFswyAq3Da8b.Cr
000005a0:·7970·746f·2e43·7572·7665·3235·3531·392e··ypto.Curve25519.000005a0:·7970·746f·2e43·7572·7665·3235·3531·392e··ypto.Curve25519.
000005b0:·5075·7265·1c43·7279·7074·6f2e·4375·7276··Pure.Crypto.Curv000005b0:·5075·7265·1c43·7279·7074·6f2e·4375·7276··Pure.Crypto.Curv
000005c0:·6532·3535·3139·2e45·7863·6570·7469·6f6e··e25519.Exception000005c0:·6532·3535·3139·2e45·7863·6570·7469·6f6e··e25519.Exception
000005d0:·730a·6375·7276·6532·3535·3139·1143·7279··s.curve25519.Cry000005d0:·730a·6375·7276·6532·3535·3139·1143·7279··s.curve25519.Cry
000005e0:·7074·6f2e·4375·7276·6532·3535·3139·0950··pto.Curve25519.P000005e0:·7074·6f2e·4375·7276·6532·3535·3139·0950··pto.Curve25519.P
000005f0:·7562·6c69·634b·6579·0a50·7269·7661·7465··ublicKey.Private000005f0:·7562·6c69·634b·6579·0a50·7269·7661·7465··ublicKey.Private
00000600:·4b65·790f·6765·6e65·7261·7465·5072·6976··Key.generatePriv00000600:·4b65·790f·6765·6e65·7261·7465·5072·6976··Key.generatePriv
51.2 KB
libghc-curve25519-prof_0.2.8-3_arm64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2026-01-13·00:32:31.000000·debian-binary1 -rw-r--r--···0········0········0········4·2026-01-13·00:32:31.000000·debian-binary
2 -rw-r--r--···0········0········0······992·2026-01-13·00:32:31.000000·control.tar.xz2 -rw-r--r--···0········0········0······992·2026-01-13·00:32:31.000000·control.tar.xz
3 -rw-r--r--···0········0········0····24132·2026-01-13·00:32:31.000000·data.tar.xz3 -rw-r--r--···0········0········0····24096·2026-01-13·00:32:31.000000·data.tar.xz
2.09 KB
control.tar.xz
2.06 KB
control.tar
775 B
./control
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Package:·libghc-curve25519-prof1 Package:·libghc-curve25519-prof
2 Source:·haskell-curve255192 Source:·haskell-curve25519
3 Version:·0.2.8-33 Version:·0.2.8-3
4 Architecture:·arm644 Architecture:·arm64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·1516 Installed-Size:·151
7 Depends:·libghc-base-prof-4.20.2.0-08385,·libghc-bytestring-prof-0.12.2.0-ea2c7,·libghc-crypto-api-prof-0.13.3-46cca,·libghc-curve25519-dev·(=·0.2.8-3)7 Depends:·libghc-base-prof-4.20.2.0-08385,·libghc-bytestring-prof-0.12.2.0-ea2c7,·libghc-crypto-api-prof-0.13.3-46cca,·libghc-curve25519-dev·(=·0.2.8-3)
8 Provides:·libghc-curve25519-prof-0.2.8-e13668 Provides:·libghc-curve25519-prof-0.2.8-88f48
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/acw/curve2551911 Homepage:·https://github.com/acw/curve25519
12 Description:·Curve25519·elliptic·curve·primitives;·profiling·libraries12 Description:·Curve25519·elliptic·curve·primitives;·profiling·libraries
13 ·Haskell·bindings·and·extensions·to·the·curve25519-donna13 ·Haskell·bindings·and·extensions·to·the·curve25519-donna
14 ·codebase:·fast·implementations·of·Curve25519·elliptic·curve14 ·codebase:·fast·implementations·of·Curve25519·elliptic·curve
15 ·primitives.15 ·primitives.
1.28 KB
./md5sums
30.0 B
./md5sums
Files differ
1.24 KB
line order
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519.p_hi1 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519.p_hi
2 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Exceptions.p_hi2 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Exceptions.p_hi
3 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Pure.p_hi3 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Pure.p_hi
4 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/libHScurve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK_p.a4 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/libHScurve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b_p.a
5 usr/share/doc/libghc-curve25519-prof/changelog.Debian.gz5 usr/share/doc/libghc-curve25519-prof/changelog.Debian.gz
6 usr/share/doc/libghc-curve25519-prof/copyright6 usr/share/doc/libghc-curve25519-prof/copyright
48.7 KB
data.tar.xz
48.7 KB
data.tar
4.37 KB
file list
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/
11 -rw-r--r--···0·root·········(0)·root·········(0)·····4017·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Exceptions.p_hi11 -rw-r--r--···0·root·········(0)·root·········(0)·····4007·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Exceptions.p_hi
12 -rw-r--r--···0·root·········(0)·root·········(0)····18941·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Pure.p_hi12 -rw-r--r--···0·root·········(0)·root·········(0)····18935·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Pure.p_hi
13 -rw-r--r--···0·root·········(0)·root·········(0)·····2386·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519.p_hi13 -rw-r--r--···0·root·········(0)·root·········(0)·····2388·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519.p_hi
14 -rw-r--r--···0·root·········(0)·root·········(0)···110474·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/libHScurve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK_p.a14 -rw-r--r--···0·root·········(0)·root·········(0)···110474·2026-01-13·00:32:31.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/libHScurve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b_p.a
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/share/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/share/
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/share/doc/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/share/doc/
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/share/doc/libghc-curve25519-prof/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-13·00:32:31.000000·./usr/share/doc/libghc-curve25519-prof/
18 -rw-r--r--···0·root·········(0)·root·········(0)······443·2026-01-13·00:32:31.000000·./usr/share/doc/libghc-curve25519-prof/changelog.Debian.gz18 -rw-r--r--···0·root·········(0)·root·········(0)······443·2026-01-13·00:32:31.000000·./usr/share/doc/libghc-curve25519-prof/changelog.Debian.gz
19 -rw-r--r--···0·root·········(0)·root·········(0)·····2011·2025-02-19·03:45:44.000000·./usr/share/doc/libghc-curve25519-prof/copyright19 -rw-r--r--···0·root·········(0)·root·········(0)·····2011·2025-02-19·03:45:44.000000·./usr/share/doc/libghc-curve25519-prof/copyright
10.3 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Exceptions.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Exceptions.p_hi
Files 93% similar despite different names
10.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Crypto.Curve25519.Exceptions·91037 interface·Crypto.Curve25519.Exceptions·9103
8 ··interface·hash:·bb77359317a6294382f00e603397e838 
9 ··ABI·hash:·de163f4b85e05231ef471a18b1e9be80 
10 ··export-list·hash:·0931053f002161ee0a72e5ea5a9176428 ··interface·hash:·d576df4289b2e82b98f4894064be4092
 9 ··ABI·hash:·dbfb5d5c9d117510b716f856ace91f00
 10 ··export-list·hash:·b7e2b377b99f21da4c6995fafe266ac2
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·b86160035396e45524a747e7dcaf7a1012 ··flag·hash:·b86160035396e45524a747e7dcaf7a10
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·6f16641e879fc2753f06434b76a8227e16 ··src_hash:·6f16641e879fc2753f06434b76a8227e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··generateKeyPair22 ··generateKeyPair
23 ··generatePrivate23 ··generatePrivate
24 ··generatePublic24 ··generatePublic
25 ··importPublic25 ··importPublic
26 ··makeShared26 ··makeShared
27 ··Crypto.Curve25519.Pure.PrivateKey27 ··Crypto.Curve25519.Pure.PrivateKey
28 ··Crypto.Curve25519.Pure.PublicKey28 ··Crypto.Curve25519.Pure.PublicKey
29 direct·module·dependencies:·curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Pure29 direct·module·dependencies:·curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Pure
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.031 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.0
32 ·····························crypto-api-0.13.3-9jibj6l7I3FHCYgHEsbkMo32 ·····························crypto-api-0.13.3-9jibj6l7I3FHCYgHEsbkMo
33 plugin·package·dependencies:33 plugin·package·dependencies:
34 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext34 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
35 ·········Data.Time.Calendar.Gregorian·Data.Time.Format.Format.Instances35 ·········Data.Time.Calendar.Gregorian·Data.Time.Format.Format.Instances
36 ·········Data.Time.Format.Parse·Data.Time.Format.Parse.Instances36 ·········Data.Time.Format.Parse·Data.Time.Format.Parse.Instances
Offset 48, 66 lines modifiedOffset 48, 66 lines modified
48 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList48 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
49 ·························GHC.Internal.RTS.Flags·Data.Tagged·Language.Haskell.TH.Syntax49 ·························GHC.Internal.RTS.Flags·Data.Tagged·Language.Haskell.TH.Syntax
50 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a50 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
51 import··-/··Data.ByteString·aaeb3ef3a5d8502cf4f0407dbcde0b7a51 import··-/··Data.ByteString·aaeb3ef3a5d8502cf4f0407dbcde0b7a
52 import··-/··Data.ByteString.Internal.Type·065829f942c67aa366e9879ebe20b8e352 import··-/··Data.ByteString.Internal.Type·065829f942c67aa366e9879ebe20b8e3
53 import··-/··Crypto.Random·679739802b6feb27d9b64433b766356c53 import··-/··Crypto.Random·679739802b6feb27d9b64433b766356c
54 import··-/··Crypto.Util·69bf323b99e7fc4ebef206d68135b72a54 import··-/··Crypto.Util·69bf323b99e7fc4ebef206d68135b72a
55 import··-/··curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Pure·fb4660b253612fdccf643b5988538bb8 
56 ··exports:·7f17f28cbf315de9adbd6467f50b0434 
57 ··PrivateKey·f9ada0fd4482ad801d85b2c5c07de846 
58 ··PublicKey·0a171c6bf6fbf27187c35c6c8fc85811 
59 ··exportPublic·96a9dbf0a085a4049dc639bfa21cca18 
60 ··generateKeyPair·17b0154f19cdcd4e4b2af882f1bd5999 
61 ··generatePrivate·f4903bc6b899f19a7bc8a8cfa210bf16 
62 ··generatePublic·e72674aa62c090ee523c5ac17a66c5ec 
63 ··importPublic·bc16a13efb852ac9e3a7f4c35202e967 
64 ··makeShared·6e28764e89a6904961b97d32e29c3178 
65 6c63af796cab60e556b2eca1a4499c4a55 import··-/··curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Pure·2be3b59952f6497b058cd499dbd7c9b2
 56 ··exports:·4638d5a2df028b57146b6918ad391bc7
 57 ··PrivateKey·3281e00093b1f83ef1844cb6e4faa8ae
 58 ··PublicKey·f067e2ecd965a63cf5e000401f42d0b4
 59 ··exportPublic·d34fc2c6df0b38a2cfed72edff696cbd
 60 ··generateKeyPair·511a4d111419488f21bfd351cece5840
 61 ··generatePrivate·ffaf35f9eec5828e2746865260dfa6f4
 62 ··generatePublic·db7a12ac6109e27be10a89e41877898f
 63 ··importPublic·4cd1fc1556055d0473ec7555228ba2e3
 64 ··makeShared·dd65f2b4d7d2e44bc546d7e477392ad5
 65 2997e523e426d50087f3e7d3a9ae60f2
66 ··$trModule·::·GHC.Types.Module66 ··$trModule·::·GHC.Types.Module
67 ··[HasNoCafRefs,·TagSig:·<TagProper>,67 ··[HasNoCafRefs,·TagSig:·<TagProper>,
68 ···LambdaFormInfo:·LFCon[GHC.Types.Module],68 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
69 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]69 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
70 7ca051f681333314a1d4962ace93ef5470 210db18c574dd23222b78ce12c40874a
71 ··$trModule1·::·GHC.Types.TrName71 ··$trModule1·::·GHC.Types.TrName
72 ··[HasNoCafRefs,·TagSig:·<TagProper>,72 ··[HasNoCafRefs,·TagSig:·<TagProper>,
73 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],73 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
74 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]74 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
75 a9561cce797bd53491d517991b897b7f75 94a7b0965ec5f80c0acde8dcffaf6d78
76 ··$trModule2·::·GHC.Prim.Addr#76 ··$trModule2·::·GHC.Prim.Addr#
77 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,77 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
78 ···Unfolding:·Core:·<vanilla>·"Crypto.Curve25519.Exceptions"#]78 ···Unfolding:·Core:·<vanilla>·"Crypto.Curve25519.Exceptions"#]
79 c217409e20d31e3387c993d39fde916979 cf658e6b30b7fa0d12cad48c867a8d9b
80 ··$trModule3·::·GHC.Types.TrName80 ··$trModule3·::·GHC.Types.TrName
81 ··[HasNoCafRefs,·TagSig:·<TagProper>,81 ··[HasNoCafRefs,·TagSig:·<TagProper>,
82 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],82 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
83 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]83 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
84 9b2dbe5c10f022f3a07d43d231cdd39c84 5be2aa7dd98bb5eb74cdf494afb9d603
85 ··$trModule4·::·GHC.Prim.Addr#85 ··$trModule4·::·GHC.Prim.Addr#
86 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,86 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
87 ···Unfolding:·Core:·<vanilla>87 ···Unfolding:·Core:·<vanilla>
88 ··············"curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK"#] 
89 34729841dd6e838612ca9bd3f8e4516888 ··············"curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b"#]
 89 41f7eaf30ec8444a60898696e2832ca3
90 ··exportPublic·::90 ··exportPublic·::
91 ····Crypto.Curve25519.Pure.PublicKey91 ····Crypto.Curve25519.Pure.PublicKey
92 ····->·Data.ByteString.Internal.Type.ByteString92 ····->·Data.ByteString.Internal.Type.ByteString
93 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),93 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
94 ···Unfolding:·Core:·<vanilla>94 ···Unfolding:·Core:·<vanilla>
95 ··············exportPublic195 ··············exportPublic1
96 ················`cast`96 ················`cast`
97 ··············(<Crypto.Curve25519.Pure.PublicKey>_R97 ··············(<Crypto.Curve25519.Pure.PublicKey>_R
98 ···············%<'GHC.Types.Many>_N·->_R·Crypto.Curve25519.Pure.N:PublicKey[0])]98 ···············%<'GHC.Types.Many>_N·->_R·Crypto.Curve25519.Pure.N:PublicKey[0])]
99 c64f434b01e7dbcc609a95c61d07ca9b99 3bc4279825dd638701e67a8e38360db9
100 ··exportPublic1·::100 ··exportPublic1·::
101 ····Crypto.Curve25519.Pure.PublicKey101 ····Crypto.Curve25519.Pure.PublicKey
102 ····->·Crypto.Curve25519.Pure.PublicKey102 ····->·Crypto.Curve25519.Pure.PublicKey
103 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),103 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
104 ···Unfolding:·Core:·<vanilla>104 ···Unfolding:·Core:·<vanilla>
105 ··············{__scc·{Crypto.Curve25519.Exceptions.exportPublic}·True·True}·Crypto.Curve25519.Pure.exportPublic1]105 ··············{__scc·{Crypto.Curve25519.Exceptions.exportPublic}·True·True}·Crypto.Curve25519.Pure.exportPublic1]
106 d393cf76a14849643c00c3cc5ad61ef7106 3da8ec3a9ce0b484a96a2a41d67cfc71
107 ··generateKeyPair·::107 ··generateKeyPair·::
108 ····Crypto.Random.CryptoRandomGen·g·=>108 ····Crypto.Random.CryptoRandomGen·g·=>
109 ····g109 ····g
110 ····->·(Crypto.Curve25519.Pure.PrivateKey,110 ····->·(Crypto.Curve25519.Pure.PrivateKey,
111 ········Crypto.Curve25519.Pure.PublicKey,·g)111 ········Crypto.Curve25519.Pure.PublicKey,·g)
112 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,112 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
113 ···Strictness:·<1P(A,A,1C(1,C(1,L)),A,A,A,A,A)><L>,113 ···Strictness:·<1P(A,A,1C(1,C(1,L)),A,A,A,A,A)><L>,
Offset 131, 22 lines modifiedOffset 131, 22 lines modified
131 ···············································································{__scc·{Crypto.Util.throwLeft}·True·True}·case·ds·of·wild·{131 ···············································································{__scc·{Crypto.Util.throwLeft}·True·True}·case·ds·of·wild·{
132 ···························································································································GHC.Internal.Data.Either.Left·e1132 ···························································································································GHC.Internal.Data.Either.Left·e1
133 ···························································································································->·generateKeyPair1133 ···························································································································->·generateKeyPair1
134 ································································································································@g134 ································································································································@g
135 ································································································································e1135 ································································································································e1
136 ···························································································································GHC.Internal.Data.Either.Right·a1136 ···························································································································GHC.Internal.Data.Either.Right·a1
137 ···························································································································->·a1·}]137 ···························································································································->·a1·}]
138 2b646df3b098abb7ac24245485cf2fdb138 1b5832e116d011f6ac7b108d8372a010
139 ··generateKeyPair1·::139 ··generateKeyPair1·::
140 ····Crypto.Random.GenError140 ····Crypto.Random.GenError
141 ····->·(Crypto.Curve25519.Pure.PrivateKey,141 ····->·(Crypto.Curve25519.Pure.PrivateKey,
142 ········Crypto.Curve25519.Pure.PublicKey,·g)142 ········Crypto.Curve25519.Pure.PublicKey,·g)
143 ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,143 ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
Max diff block lines reached; 3308/10212 bytes (32.39%) of diff not shown.
28.8 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519/Pure.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519/Pure.p_hi
Files 98% similar despite different names
28.5 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Crypto.Curve25519.Pure·91037 interface·Crypto.Curve25519.Pure·9103
8 ··interface·hash:·04fe36e66cd2c3830bb46ccb37ce9088 
9 ··ABI·hash:·fb4660b253612fdccf643b5988538bb8 
10 ··export-list·hash:·7f17f28cbf315de9adbd6467f50b04348 ··interface·hash:·7aed62e723520c47ccda5ad4398f6484
 9 ··ABI·hash:·2be3b59952f6497b058cd499dbd7c9b2
 10 ··export-list·hash:·4638d5a2df028b57146b6918ad391bc7
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·b86160035396e45524a747e7dcaf7a1012 ··flag·hash:·b86160035396e45524a747e7dcaf7a10
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c48c64db34da7f562dcc383e238d565f16 ··src_hash:·c48c64db34da7f562dcc383e238d565f
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 73, 238 lines modifiedOffset 73, 238 lines modified
73 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63573 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
74 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c74 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c
75 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc75 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
76 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c76 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
77 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f377 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
78 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd678 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
79 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988879 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
80 ec47698f16f6d99b67f6d09fbc16841b80 8e8cee70407eaf70ec468cd8d58f435a
81 ··$fShowPrivateKey·::·GHC.Internal.Show.Show·PrivateKey81 ··$fShowPrivateKey·::·GHC.Internal.Show.Show·PrivateKey
82 ··DFunId82 ··DFunId
83 ··[TagSig:·<TagProper>,83 ··[TagSig:·<TagProper>,
84 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,84 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
85 ···Unfolding:·DFun:.85 ···Unfolding:·DFun:.
86 ················@PrivateKey86 ················@PrivateKey
87 ················$fShowPrivateKey_$cshowsPrec87 ················$fShowPrivateKey_$cshowsPrec
88 ················$fShowPrivateKey_$cshow88 ················$fShowPrivateKey_$cshow
89 ················$fShowPrivateKey_$cshowList]89 ················$fShowPrivateKey_$cshowList]
90 bbeb21990111c333b13006eee291c06790 6747e248c377bd01e54cc3848f5b2419
91 ··$fShowPrivateKey1·::91 ··$fShowPrivateKey1·::
92 ····PrivateKey·->·GHC.Internal.Base.String·->·[GHC.Types.Char]92 ····PrivateKey·->·GHC.Internal.Base.String·->·[GHC.Types.Char]
93 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,93 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
94 ···Strictness:·<1!P(L,L,L)><L>,·Inline:·[2],94 ···Strictness:·<1!P(L,L,L)><L>,·Inline:·[2],
95 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>95 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
96 ··············\·(x['GHC.Types.Many]·::·PrivateKey)96 ··············\·(x['GHC.Types.Many]·::·PrivateKey)
97 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->97 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
98 ··············case·x·`cast`98 ··············case·x·`cast`
99 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->99 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
100 ··············$wlvl·ww·ww1·ww2·s·}]100 ··············$wlvl·ww·ww1·ww2·s·}]
101 0500084bd71fbaa07bb9719c68e3f93e101 7ece85d4834ecbcd84e404b357297662
102 ··$fShowPrivateKey2·::·GHC.Num.Integer.Integer102 ··$fShowPrivateKey2·::·GHC.Num.Integer.Integer
103 ··[HasNoCafRefs,·TagSig:·<TagProper>,103 ··[HasNoCafRefs,·TagSig:·<TagProper>,
104 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],104 ···LambdaFormInfo:·LFCon[GHC.Num.Integer.IS],
105 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·0#]105 ···Unfolding:·Core:·<vanilla>·GHC.Num.Integer.IS·0#]
106 3e68e436dfa8545668020d5c881f3f5c106 0cc69d764ab94a78f778aeddf322b129
107 ··$fShowPrivateKey_$cshow·::·PrivateKey·->·GHC.Internal.Base.String107 ··$fShowPrivateKey_$cshow·::·PrivateKey·->·GHC.Internal.Base.String
108 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,108 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,
109 ···Inline:·[2],109 ···Inline:·[2],
110 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>110 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
111 ··············\·(ds['GHC.Types.Many]·::·PrivateKey)·->111 ··············\·(ds['GHC.Types.Many]·::·PrivateKey)·->
112 ··············case·ds112 ··············case·ds
113 ·····················`cast`113 ·····················`cast`
114 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->114 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
115 ··············$w$cshow·ww·ww1·ww2·}]115 ··············$w$cshow·ww·ww1·ww2·}]
116 9863b8879abc3260b98f2c37e7ba067d116 7cfcb4ce2de2ee7b2f4196fa6984274d
117 ··$fShowPrivateKey_$cshowList·::117 ··$fShowPrivateKey_$cshowList·::
118 ····[PrivateKey]·->·GHC.Internal.Show.ShowS118 ····[PrivateKey]·->·GHC.Internal.Show.ShowS
119 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,119 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
120 ···Unfolding:·Core:·<vanilla>120 ···Unfolding:·Core:·<vanilla>
121 ··············\·(ls['GHC.Types.Many]·::·[PrivateKey])121 ··············\·(ls['GHC.Types.Many]·::·[PrivateKey])
122 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->122 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->
123 ··············GHC.Internal.Show.showList__·@PrivateKey·$fShowPrivateKey1·ls·s]123 ··············GHC.Internal.Show.showList__·@PrivateKey·$fShowPrivateKey1·ls·s]
124 31bfe0f34a35981a9d5d9aa3dde7efde124 0f3677fb8fb0a1f74071b6cc84f26729
125 ··$fShowPrivateKey_$cshowsPrec·::125 ··$fShowPrivateKey_$cshowsPrec·::
126 ····GHC.Types.Int·->·PrivateKey·->·GHC.Internal.Show.ShowS126 ····GHC.Types.Int·->·PrivateKey·->·GHC.Internal.Show.ShowS
127 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,127 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
128 ···Strictness:·<A><1!P(L,L,L)><L>,·Inline:·[2],128 ···Strictness:·<A><1!P(L,L,L)><L>,·Inline:·[2],
129 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>129 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
130 ··············\·(ds['GHC.Types.Many]·::·GHC.Types.Int)130 ··············\·(ds['GHC.Types.Many]·::·GHC.Types.Int)
131 ················(x['GHC.Types.Many]·::·PrivateKey)131 ················(x['GHC.Types.Many]·::·PrivateKey)
132 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->132 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->
133 ··············case·x·`cast`133 ··············case·x·`cast`
134 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->134 ···················(N:PrivateKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
135 ··············$w$cshowsPrec·ww·ww1·ww2·s·}]135 ··············$w$cshowsPrec·ww·ww1·ww2·s·}]
136 8b5c0ba6c23751c2d0fa7d12f000c3c0136 e860353c945dd96c4a7e52362b2b401a
137 ··$fShowPublicKey·::·GHC.Internal.Show.Show·PublicKey137 ··$fShowPublicKey·::·GHC.Internal.Show.Show·PublicKey
138 ··DFunId138 ··DFunId
139 ··[TagSig:·<TagProper>,139 ··[TagSig:·<TagProper>,
140 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,140 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
141 ···Unfolding:·DFun:.141 ···Unfolding:·DFun:.
142 ················@PublicKey142 ················@PublicKey
143 ················$fShowPublicKey_$cshowsPrec143 ················$fShowPublicKey_$cshowsPrec
144 ················$fShowPublicKey_$cshow144 ················$fShowPublicKey_$cshow
145 ················$fShowPublicKey_$cshowList]145 ················$fShowPublicKey_$cshowList]
146 1785d419574cd82c224eb24f700d30dc146 dc2a4be51ea823f9736e6faafd5a0985
147 ··$fShowPublicKey1·::147 ··$fShowPublicKey1·::
148 ····PublicKey·->·GHC.Internal.Base.String·->·[GHC.Types.Char]148 ····PublicKey·->·GHC.Internal.Base.String·->·[GHC.Types.Char]
149 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,149 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
150 ···Strictness:·<1!P(L,L,L)><L>,·Inline:·[2],150 ···Strictness:·<1!P(L,L,L)><L>,·Inline:·[2],
151 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>151 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
152 ··············\·(x['GHC.Types.Many]·::·PublicKey)152 ··············\·(x['GHC.Types.Many]·::·PublicKey)
153 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->153 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
154 ··············case·x·`cast`154 ··············case·x·`cast`
155 ···················(N:PublicKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->155 ···················(N:PublicKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
156 ··············$wlvl1·ww·ww1·ww2·s·}]156 ··············$wlvl1·ww·ww1·ww2·s·}]
157 3c75334e4849b440e12e9118fa85576b157 965459f5df17cda3e796c91e070c5275
158 ··$fShowPublicKey_$cshow·::·PublicKey·->·GHC.Internal.Base.String158 ··$fShowPublicKey_$cshow·::·PublicKey·->·GHC.Internal.Base.String
159 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,159 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,
160 ···Inline:·[2],160 ···Inline:·[2],
161 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>161 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
162 ··············\·(ds['GHC.Types.Many]·::·PublicKey)·->162 ··············\·(ds['GHC.Types.Many]·::·PublicKey)·->
163 ··············case·ds163 ··············case·ds
164 ·····················`cast`164 ·····················`cast`
165 ···················(N:PublicKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->165 ···················(N:PublicKey[0])·of·wild·{·Data.ByteString.Internal.Type.BS·ww·ww1·ww2·->
166 ··············$w$cshow1·ww·ww1·ww2·}]166 ··············$w$cshow1·ww·ww1·ww2·}]
167 398fe11188d056b892d2d4bad1a31416167 6867b46c27b3f2cbf6a99ba190f00f21
168 ··$fShowPublicKey_$cshowList·::168 ··$fShowPublicKey_$cshowList·::
169 ····[PublicKey]·->·GHC.Internal.Show.ShowS169 ····[PublicKey]·->·GHC.Internal.Show.ShowS
170 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,170 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
171 ···Unfolding:·Core:·<vanilla>171 ···Unfolding:·Core:·<vanilla>
172 ··············\·(ls['GHC.Types.Many]·::·[PublicKey])172 ··············\·(ls['GHC.Types.Many]·::·[PublicKey])
173 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->173 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->
174 ··············GHC.Internal.Show.showList__·@PublicKey·$fShowPublicKey1·ls·s]174 ··············GHC.Internal.Show.showList__·@PublicKey·$fShowPublicKey1·ls·s]
175 7b44967a3191cc8ef19c65673e601ff3175 59a8e47b0032bad23df0a74eb28e92fd
176 ··$fShowPublicKey_$cshowsPrec·::176 ··$fShowPublicKey_$cshowsPrec·::
177 ····GHC.Types.Int·->·PublicKey·->·GHC.Internal.Show.ShowS177 ····GHC.Types.Int·->·PublicKey·->·GHC.Internal.Show.ShowS
178 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,178 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
179 ···Strictness:·<A><1!P(L,L,L)><L>,·Inline:·[2],179 ···Strictness:·<A><1!P(L,L,L)><L>,·Inline:·[2],
Max diff block lines reached; 22807/29165 bytes (78.20%) of diff not shown.
5.15 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK/Crypto/Curve25519.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b/Crypto/Curve25519.p_hi
Files 85% similar despite different names
4.86 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Crypto.Curve25519·91037 interface·Crypto.Curve25519·9103
8 ··interface·hash:·f321a6a7902c14a945be08bf55cc40d2 
9 ··ABI·hash:·626410e2ab0759cdaedaadb2a0640daa 
10 ··export-list·hash:·0931053f002161ee0a72e5ea5a9176428 ··interface·hash:·e66a1dabec69c30f1923327d1f4e7555
 9 ··ABI·hash:·5d8c1662d588d90e6f401b0a6301a75d
 10 ··export-list·hash:·b7e2b377b99f21da4c6995fafe266ac2
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·b86160035396e45524a747e7dcaf7a1012 ··flag·hash:·b86160035396e45524a747e7dcaf7a10
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·447a049049a87c4701060c56275b6f2016 ··src_hash:·447a049049a87c4701060c56275b6f20
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··Crypto.Curve25519.Exceptions.generateKeyPair22 ··Crypto.Curve25519.Exceptions.generateKeyPair
23 ··Crypto.Curve25519.Exceptions.generatePrivate23 ··Crypto.Curve25519.Exceptions.generatePrivate
24 ··Crypto.Curve25519.Exceptions.generatePublic24 ··Crypto.Curve25519.Exceptions.generatePublic
25 ··Crypto.Curve25519.Exceptions.importPublic25 ··Crypto.Curve25519.Exceptions.importPublic
26 ··Crypto.Curve25519.Exceptions.makeShared26 ··Crypto.Curve25519.Exceptions.makeShared
27 ··Crypto.Curve25519.Pure.PrivateKey27 ··Crypto.Curve25519.Pure.PrivateKey
28 ··Crypto.Curve25519.Pure.PublicKey28 ··Crypto.Curve25519.Pure.PublicKey
29 direct·module·dependencies:·curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Exceptions29 direct·module·dependencies:·curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Exceptions
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.031 direct·package·dependencies:·base-4.20.2.0
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext33 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
34 ·········Data.Time.Calendar.Gregorian·Data.Time.Format.Format.Instances34 ·········Data.Time.Calendar.Gregorian·Data.Time.Format.Format.Instances
35 ·········Data.Time.Format.Parse·Data.Time.Format.Parse.Instances35 ·········Data.Time.Format.Parse·Data.Time.Format.Parse.Instances
36 ·········Data.Time.LocalTime.Internal.LocalTime36 ·········Data.Time.LocalTime.Internal.LocalTime
Offset 43, 49 lines modifiedOffset 43, 49 lines modified
43 ·························GHC.Internal.Control.Arrow·GHC.Internal.Data.Functor.Const43 ·························GHC.Internal.Control.Arrow·GHC.Internal.Data.Functor.Const
44 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid44 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
45 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord45 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
46 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList46 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList
47 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList47 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
48 ·························GHC.Internal.RTS.Flags·Data.Tagged·Language.Haskell.TH.Syntax48 ·························GHC.Internal.RTS.Flags·Data.Tagged·Language.Haskell.TH.Syntax
49 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a49 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
50 import··-/··curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Exceptions·de163f4b85e05231ef471a18b1e9be80 
51 ··exports:·0931053f002161ee0a72e5ea5a917642 
52 ··exportPublic·34729841dd6e838612ca9bd3f8e45168 
53 ··generateKeyPair·d393cf76a14849643c00c3cc5ad61ef7 
54 ··generatePrivate·d8055458811312929702ba7fa99ae34c 
55 ··generatePublic·56b94ef1e9c37447cccc889287ecbc5f 
56 ··importPublic·36c4bfc5483c1807e227c44fcd6b5472 
57 ··makeShared·40203a58b4e47d3554a808f77114d392 
58 import··-/··curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK:Crypto.Curve25519.Pure·fb4660b253612fdccf643b5988538bb8 
59 ··PrivateKey·f9ada0fd4482ad801d85b2c5c07de846 
60 ··PublicKey·0a171c6bf6fbf27187c35c6c8fc85811 
61 4d3ba52f883a63ed5014f88d0262381350 import··-/··curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Exceptions·dbfb5d5c9d117510b716f856ace91f00
 51 ··exports:·b7e2b377b99f21da4c6995fafe266ac2
 52 ··exportPublic·41f7eaf30ec8444a60898696e2832ca3
 53 ··generateKeyPair·3da8ec3a9ce0b484a96a2a41d67cfc71
 54 ··generatePrivate·59595b81735065fd0c8884c872bafe70
 55 ··generatePublic·0cd5bf18a587b2f91881e9d26bd1010a
 56 ··importPublic·667ab33b4ebc8473fce5e72fcbc3c88d
 57 ··makeShared·0c8f1d8f46e29a477991d3c3ae46bf47
 58 import··-/··curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b:Crypto.Curve25519.Pure·2be3b59952f6497b058cd499dbd7c9b2
 59 ··PrivateKey·3281e00093b1f83ef1844cb6e4faa8ae
 60 ··PublicKey·f067e2ecd965a63cf5e000401f42d0b4
 61 8c43ed3637b45835a066b90d654e3462
62 ··$trModule·::·GHC.Types.Module62 ··$trModule·::·GHC.Types.Module
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.Module],64 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]65 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
66 50930905a2c8a346e6f48b8fac6e670366 c732daf288a8d6d5219cb4ef638125e7
67 ··$trModule1·::·GHC.Types.TrName67 ··$trModule1·::·GHC.Types.TrName
68 ··[HasNoCafRefs,·TagSig:·<TagProper>,68 ··[HasNoCafRefs,·TagSig:·<TagProper>,
69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
71 94fa6428fe1cd7087ec647af43a00e1571 a8a2d8e3bbcb063c05ef63416dff4eba
72 ··$trModule2·::·GHC.Prim.Addr#72 ··$trModule2·::·GHC.Prim.Addr#
73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
74 ···Unfolding:·Core:·<vanilla>·"Crypto.Curve25519"#]74 ···Unfolding:·Core:·<vanilla>·"Crypto.Curve25519"#]
75 f774dcd4969c98470c71853842bae46575 de2a8dcddd7e8841d3c67c56f43a8899
76 ··$trModule3·::·GHC.Types.TrName76 ··$trModule3·::·GHC.Types.TrName
77 ··[HasNoCafRefs,·TagSig:·<TagProper>,77 ··[HasNoCafRefs,·TagSig:·<TagProper>,
78 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],78 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
79 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]79 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
80 64ab77215f224808150ca8c94431b64980 9ae1bb7f004d4f3693c4fab9d4541f81
81 ··$trModule4·::·GHC.Prim.Addr#81 ··$trModule4·::·GHC.Prim.Addr#
82 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,82 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
83 ···Unfolding:·Core:·<vanilla>83 ···Unfolding:·Core:·<vanilla>
84 ··············"curve25519-0.2.8-8YVL4gQFsjCF04O6LSAzqK"#]84 ··············"curve25519-0.2.8-29XGYuVnAZRFswyAq3Da8b"#]
85 Warnings:85 Warnings:
86 ··Deprecated·names:86 ··Deprecated·names:
87 ··Deprecated·exports:87 ··Deprecated·exports:
88 trusted:·none88 trusted:·none
89 require·own·pkg·trusted:·False89 require·own·pkg·trusted:·False
90 docs:90 docs:
91 ··Nothing91 ··Nothing