├── .gitignore ├── .swiftlint.yml ├── Ed25519.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── Ed25519iOS.xcscheme │ ├── Ed25519iOSTests.xcscheme │ ├── Ed25519macOS.xcscheme │ ├── Ed25519macOSTests.xcscheme │ ├── Ed25519ref.xcscheme │ └── Ed25519refTests.xcscheme ├── Ed25519.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Ed25519iOS └── Info.plist ├── Ed25519iOSTests ├── Ed25519iOSTests.swift └── Info.plist ├── Ed25519macOS └── Info.plist ├── Ed25519macOSTests ├── Ed25519macOSTests.swift └── Info.plist ├── Ed25519ref ├── BigInt+Extension.swift ├── Ed25519ref.h ├── Info.plist ├── Summable.swift ├── ed25519s.swift └── ref_supercop │ ├── crypto_hash │ └── sha512 │ │ ├── checksumbig │ │ ├── checksumsmall │ │ ├── cryptopp │ │ ├── api.h │ │ ├── hash.cpp │ │ └── implementors │ │ ├── description │ │ ├── designers │ │ ├── openssl │ │ ├── api.h │ │ ├── hash.c │ │ └── implementors │ │ ├── ref │ │ ├── api.h │ │ ├── hash.c │ │ └── implementors │ │ ├── sphlib-small │ │ ├── api.h │ │ ├── hash.c │ │ ├── implementors │ │ ├── md_helper.i │ │ ├── sha2big.c │ │ ├── sph_sha2.h │ │ └── sph_types.h │ │ ├── sphlib │ │ ├── api.h │ │ ├── hash.c │ │ ├── implementors │ │ ├── md_helper.i │ │ ├── sha2big.c │ │ ├── sph_sha2.h │ │ └── sph_types.h │ │ └── used │ ├── crypto_sign │ └── ed25519 │ │ └── ref │ │ ├── api.h │ │ ├── fe25519.c │ │ ├── fe25519.h │ │ ├── ge25519.cpp │ │ ├── ge25519.h │ │ ├── ge25519_base.data │ │ ├── hash_sha512.c │ │ ├── hash_sha512.h │ │ ├── implementors │ │ ├── keypair.c │ │ ├── open.c │ │ ├── open.h │ │ ├── sc25519.c │ │ ├── sc25519.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── verify.c │ │ └── verify.h │ └── crypto_verify │ ├── 8 │ ├── checksumbig │ ├── checksumsmall │ ├── ref │ │ ├── api.h │ │ └── verify.c │ └── used │ ├── 16 │ ├── checksumbig │ ├── checksumsmall │ ├── ref │ │ ├── api.h │ │ └── verify.c │ └── used │ ├── 32 │ ├── checksumbig │ ├── checksumsmall │ ├── ref │ │ ├── api.h │ │ └── verify.c │ └── used │ ├── measure.c │ └── try.c ├── Ed25519refTests ├── BigInt+ExtensionTests.swift ├── Ed25519refTests.swift ├── Ed25519sTests.swift ├── Info.plist └── ref_test.m ├── LICENSE ├── Package.swift ├── Podfile ├── README.md ├── Sources └── ed25519swift │ ├── ed25519_fe.swift │ ├── ed25519_ge.swift │ ├── ed25519_sc.swift │ ├── ed25519_sign.swift │ ├── ed25519_utility.swift │ └── ed25519_verify.swift ├── ed25519swift.podspec └── tool ├── checkparams.py ├── ed25519.py ├── input.txt └── sign.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /Ed25519.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Ed25519.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Ed25519.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Ed25519.xcodeproj/xcshareddata/xcschemes/Ed25519iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519.xcodeproj/xcshareddata/xcschemes/Ed25519iOS.xcscheme -------------------------------------------------------------------------------- /Ed25519.xcodeproj/xcshareddata/xcschemes/Ed25519iOSTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519.xcodeproj/xcshareddata/xcschemes/Ed25519iOSTests.xcscheme -------------------------------------------------------------------------------- /Ed25519.xcodeproj/xcshareddata/xcschemes/Ed25519macOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519.xcodeproj/xcshareddata/xcschemes/Ed25519macOS.xcscheme -------------------------------------------------------------------------------- /Ed25519.xcodeproj/xcshareddata/xcschemes/Ed25519macOSTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519.xcodeproj/xcshareddata/xcschemes/Ed25519macOSTests.xcscheme -------------------------------------------------------------------------------- /Ed25519.xcodeproj/xcshareddata/xcschemes/Ed25519ref.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519.xcodeproj/xcshareddata/xcschemes/Ed25519ref.xcscheme -------------------------------------------------------------------------------- /Ed25519.xcodeproj/xcshareddata/xcschemes/Ed25519refTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519.xcodeproj/xcshareddata/xcschemes/Ed25519refTests.xcscheme -------------------------------------------------------------------------------- /Ed25519.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Ed25519.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Ed25519iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519iOS/Info.plist -------------------------------------------------------------------------------- /Ed25519iOSTests/Ed25519iOSTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519iOSTests/Ed25519iOSTests.swift -------------------------------------------------------------------------------- /Ed25519iOSTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519iOSTests/Info.plist -------------------------------------------------------------------------------- /Ed25519macOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519macOS/Info.plist -------------------------------------------------------------------------------- /Ed25519macOSTests/Ed25519macOSTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519macOSTests/Ed25519macOSTests.swift -------------------------------------------------------------------------------- /Ed25519macOSTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519macOSTests/Info.plist -------------------------------------------------------------------------------- /Ed25519ref/BigInt+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/BigInt+Extension.swift -------------------------------------------------------------------------------- /Ed25519ref/Ed25519ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/Ed25519ref.h -------------------------------------------------------------------------------- /Ed25519ref/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/Info.plist -------------------------------------------------------------------------------- /Ed25519ref/Summable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/Summable.swift -------------------------------------------------------------------------------- /Ed25519ref/ed25519s.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ed25519s.swift -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/checksumbig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/checksumbig -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/checksumsmall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/checksumsmall -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/cryptopp/api.h: -------------------------------------------------------------------------------- 1 | #define CRYPTO_BYTES 64 2 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/cryptopp/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/cryptopp/hash.cpp -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/cryptopp/implementors: -------------------------------------------------------------------------------- 1 | Wei Dai (wrapper around Crypto++) 2 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/description: -------------------------------------------------------------------------------- 1 | SHA-512 with 512-bit output 2 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/designers: -------------------------------------------------------------------------------- 1 | NSA 2 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/openssl/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/openssl/api.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/openssl/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/openssl/hash.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/openssl/implementors: -------------------------------------------------------------------------------- 1 | Daniel J. Bernstein (wrapper around OpenSSL) 2 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/ref/api.h: -------------------------------------------------------------------------------- 1 | #define CRYPTO_BYTES 64 2 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/ref/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/ref/hash.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/ref/implementors: -------------------------------------------------------------------------------- 1 | Daniel J. Bernstein (wrapper around crypto_hashblocks/sha512) 2 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib-small/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib-small/api.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib-small/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib-small/hash.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib-small/implementors: -------------------------------------------------------------------------------- 1 | Thomas Pornin 2 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib-small/md_helper.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib-small/md_helper.i -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib-small/sha2big.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib-small/sha2big.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib-small/sph_sha2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib-small/sph_sha2.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib-small/sph_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib-small/sph_types.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib/api.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib/hash.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib/implementors: -------------------------------------------------------------------------------- 1 | Thomas Pornin 2 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib/md_helper.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib/md_helper.i -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib/sha2big.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib/sha2big.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib/sph_sha2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib/sph_sha2.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib/sph_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_hash/sha512/sphlib/sph_types.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_hash/sha512/used: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/api.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/fe25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/fe25519.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/fe25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/fe25519.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/ge25519.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/ge25519.cpp -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/ge25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/ge25519.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/ge25519_base.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/ge25519_base.data -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/hash_sha512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/hash_sha512.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/hash_sha512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/hash_sha512.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/implementors: -------------------------------------------------------------------------------- 1 | Daniel J. Bernstein 2 | Niels Duif 3 | Tanja Lange 4 | lead: Peter Schwabe 5 | Bo-Yin Yang 6 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/keypair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/keypair.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/open.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/open.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/open.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/sc25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/sc25519.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/sc25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/sc25519.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/sign.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/sign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/sign.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/verify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/verify.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/verify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_sign/ed25519/ref/verify.h -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/16/checksumbig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_verify/16/checksumbig -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/16/checksumsmall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_verify/16/checksumsmall -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/16/ref/api.h: -------------------------------------------------------------------------------- 1 | #define CRYPTO_BYTES 16 2 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/16/ref/verify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_verify/16/ref/verify.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/16/used: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/32/checksumbig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_verify/32/checksumbig -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/32/checksumsmall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_verify/32/checksumsmall -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/32/ref/api.h: -------------------------------------------------------------------------------- 1 | #define CRYPTO_BYTES 32 2 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/32/ref/verify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_verify/32/ref/verify.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/32/used: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/8/checksumbig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_verify/8/checksumbig -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/8/checksumsmall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_verify/8/checksumsmall -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/8/ref/api.h: -------------------------------------------------------------------------------- 1 | #define CRYPTO_BYTES 8 2 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/8/ref/verify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_verify/8/ref/verify.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/8/used: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/measure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_verify/measure.c -------------------------------------------------------------------------------- /Ed25519ref/ref_supercop/crypto_verify/try.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519ref/ref_supercop/crypto_verify/try.c -------------------------------------------------------------------------------- /Ed25519refTests/BigInt+ExtensionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519refTests/BigInt+ExtensionTests.swift -------------------------------------------------------------------------------- /Ed25519refTests/Ed25519refTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519refTests/Ed25519refTests.swift -------------------------------------------------------------------------------- /Ed25519refTests/Ed25519sTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519refTests/Ed25519sTests.swift -------------------------------------------------------------------------------- /Ed25519refTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519refTests/Info.plist -------------------------------------------------------------------------------- /Ed25519refTests/ref_test.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Ed25519refTests/ref_test.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Package.swift -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Podfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/README.md -------------------------------------------------------------------------------- /Sources/ed25519swift/ed25519_fe.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Sources/ed25519swift/ed25519_fe.swift -------------------------------------------------------------------------------- /Sources/ed25519swift/ed25519_ge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Sources/ed25519swift/ed25519_ge.swift -------------------------------------------------------------------------------- /Sources/ed25519swift/ed25519_sc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Sources/ed25519swift/ed25519_sc.swift -------------------------------------------------------------------------------- /Sources/ed25519swift/ed25519_sign.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Sources/ed25519swift/ed25519_sign.swift -------------------------------------------------------------------------------- /Sources/ed25519swift/ed25519_utility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Sources/ed25519swift/ed25519_utility.swift -------------------------------------------------------------------------------- /Sources/ed25519swift/ed25519_verify.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/Sources/ed25519swift/ed25519_verify.swift -------------------------------------------------------------------------------- /ed25519swift.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/ed25519swift.podspec -------------------------------------------------------------------------------- /tool/checkparams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/tool/checkparams.py -------------------------------------------------------------------------------- /tool/ed25519.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/tool/ed25519.py -------------------------------------------------------------------------------- /tool/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/tool/input.txt -------------------------------------------------------------------------------- /tool/sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble8888/ed25519swift/HEAD/tool/sign.py --------------------------------------------------------------------------------