csecp256k1

Haskell FFI bindings to bitcoin-core/secp256k1 (docs.ppad.tech/csecp256k1).
git clone git://git.ppad.tech/csecp256k1.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-11-07 12:49release: v0.2.0Jared Tobin2+6-1
2024-11-07 12:45meta: internal boundsJared Tobin1+2-2
2024-11-07 12:42meta: readmeJared Tobin1+56-9
2024-11-07 12:36test: bip340 vectors passingJared Tobin3+24-40
2024-11-07 12:22lib: expose pub, xonlypub data constructorsJared Tobin1+2-2
2024-11-07 12:00test: bip340 vectors skeletonJared Tobin4+126-3
2024-11-07 11:50test: wycheproof passingJared Tobin1+1-14
2024-11-07 11:39test: wycheproof skeleton workJared Tobin5+181-193
2024-10-20 11:33test: add wycheproof skeletonJared Tobin3+6552-0
2024-10-20 11:26lib: qualify ecdsaJared Tobin3+16-16
2024-10-20 11:21lib: rename modules to match ppad-secp256k1Jared Tobin8+1042-1042
2024-10-04 14:15nix: update to ghc981Jared Tobin3+8-8
2024-10-04 14:10nix: flake tweaksJared Tobin1+4-8
2024-10-04 14:10meta: readme headerJared Tobin1+1-1
2024-09-06 00:16meta: update cabal file path in vendor scriptJared Tobin1+1-1
2024-08-26 15:48secp256k1-sys: add internal wcontextJared Tobin4+14-10
2024-08-26 15:22lib: w{r}context now returns IO ()Jared Tobin2+8-22
2024-03-13 12:42meta: include changelog in extra-doc-filesJared Tobin1+1-0
2024-03-13 12:21meta: add benchmark note to readmeJared Tobin1+6-0
2024-03-12 14:21meta: add changelogJared Tobin1+16-0
2024-03-12 14:10meta: pvpJared Tobin1+2-2
2024-03-12 14:00lib: haddock fixupsJared Tobin1+5-3
2024-03-12 13:44lib: add warning re: context usageJared Tobin1+14-0
2024-03-12 12:39lib: add CSecp256k1Error exception valueJared Tobin1+116-115
2024-03-09 08:44bench: flesh out benchmark suiteJared Tobin3+86-44
2024-03-08 13:35meta: remove redundant benchmark derivationJared Tobin1+0-2
2024-03-08 13:35bench: squash orphan warningsJared Tobin1+1-1
2024-03-08 13:00bench: add benchmarksJared Tobin4+76-4
2024-03-08 11:34test: add basic test suite for user-facing libJared Tobin1+261-6
2024-03-08 11:34lib: s/create_keypair/keypairJared Tobin1+6-6
2024-03-03 04:46meta: update tested-with in cabal fileJared Tobin1+1-1
2024-03-02 13:57lib: add auxiliary entropy support for schnorrJared Tobin1+26-17
2024-03-01 14:24lib: doc headers for compact sig functionsJared Tobin1+7-1
2024-03-01 14:08lib: add tweaks, compact sigs supportJared Tobin1+103-0
2024-03-01 06:26meta: add attribution to readmeJared Tobin1+8-0
2024-03-01 06:25secp256k1-sys: test tweaks, compact sigsJared Tobin1+157-0
2024-03-01 06:18secp256k1-sys: add compact sigs, tweaksJared Tobin1+60-2
2024-02-29 10:28lib: add argument haddocksJared Tobin2+79-22
2024-02-29 10:28meta: .gitignoreJared Tobin1+1-0
2024-02-28 06:07meta: docs, flake tweaksJared Tobin3+17-27
2024-02-27 16:20lib: doc tweaksJared Tobin1+3-4
2024-02-27 16:20nix: flake tweaksJared Tobin1+3-1
2024-02-27 11:54nix: force haddock buildJared Tobin1+1-1
2024-02-27 11:54nix: better overridesJared Tobin1+6-10
2024-02-27 07:16docs: adds readme, misc fixesJared Tobin3+57-1
2024-02-26 12:50test: add csecp256k1-tests skeletonJared Tobin2+49-1
2024-02-26 07:47lib: add module docsJared Tobin1+138-12
2024-02-26 06:31meta: cabal file tweaksJared Tobin1+3-3
2024-02-25 15:26lib: flesh out module and apiJared Tobin2+362-10
2024-02-25 15:25secp256k1-sys: export size constantsJared Tobin2+55-33
2024-02-25 05:24meta: add source-repository fieldJared Tobin1+4-0
2024-02-25 05:12Remove secp256k1-sys references from flake.Jared Tobin1+1-3
2024-02-25 05:09Remove flag.Jared Tobin1+1-1
2024-02-25 05:07Flatten cabal projects structure.Jared Tobin2+54-67
2024-02-25 04:59Remove subproject flake.Jared Tobin2+0-120
2024-02-25 04:59Update project flake.Jared Tobin2+36-7
2024-02-25 04:19Remove redundant cabal2nix call.Jared Tobin1+1-1
2024-02-25 04:17Misc commentary.Jared Tobin2+6-8
2024-02-24 17:57Flake and cabal file tweaks.Jared Tobin4+26-24
2024-02-24 17:37secp256k1-sys cabal file tweaks.Jared Tobin1+2-6
2024-02-24 17:30Add extrakeys, schnorr module support.Jared Tobin7+272-127
2024-02-24 13:13Fix module-enabling flag.Jared Tobin1+1-1
2024-02-24 13:02Remove patch to vendored code.Jared Tobin4+12-22
2024-02-24 12:37Add basic ECDH functionality.Jared Tobin3+27-30
2024-02-23 13:10Most basic stuff working.Jared Tobin3+274-12
2024-02-23 11:29Flesh out tests a bit.Jared Tobin1+236-3
2024-02-21 12:11Add context tests.Jared Tobin1+41-1
2024-02-21 12:10Slim WIP API.Jared Tobin1+6-612
2024-02-21 12:09Add test build depends.Jared Tobin1+4-0
2024-02-19 12:27Use haskellPackages.shellFor for devShell.Jared Tobin1+24-6
2024-02-19 06:57Add secp256k1-sys flake.Jared Tobin2+102-0
2024-02-19 06:45Use ghc964 in flake.Jared Tobin2+5-9
2024-02-14 07:10Use shellFor.Jared Tobin1+8-6
2024-02-14 06:14Misc. large-scale excavation.Jared Tobin5+587-450
2024-02-14 05:53Build tweaks.Jared Tobin1+7-6
2024-02-13 06:45Tweak vendoring, build.Jared Tobin9+18-154
2024-02-12 13:23Don't patch out malloc methods.Jared Tobin5+107-7
2024-02-12 11:28More initial bindings work.Jared Tobin2+540-2
2024-02-09 12:53Add internal secp256k1-sys lib.Jared Tobin164+71826-0
2024-02-09 12:51Add package skeleton.Jared Tobin3+52-7
2024-02-09 11:29Tweak shell prompt.Jared Tobin1+1-1
2024-02-09 11:25Initial commit.Jared Tobin2+91-0