Commit Graph

  • c368691bf9 Publish frost-snapshot and limit which versions should be secp256k1-kmp-jni-jvm dependencies. frost kngako 2024-08-24 23:29:59 +02:00
  • 83dff95ece Update .gitsubmodule for libsecp256k1 kngako 2024-08-23 02:09:58 +02:00
  • 9a06440277 Getting frost share verify to work kngako 2024-08-23 01:03:56 +02:00
  • 9541124a4a Don't usePinned where not necessary kngako 2024-08-22 23:13:11 +02:00
  • 8cacf80491 Fix for nVssCommitments declarations kngako 2024-08-22 10:47:18 +02:00
  • 64e15574db Fix for handling nonce processing kngako 2024-08-21 22:28:30 +02:00
  • d74895079d Fix for handling ids33 in JNI kngako 2024-08-21 21:35:27 +02:00
  • e6cba2b505 A few JNI fixes kngako 2024-08-21 18:35:41 +02:00
  • 5117507f25 Full tests on native kngako 2024-08-21 17:28:07 +02:00
  • c39590a859 Broke the JNI now kngako 2024-08-20 22:29:29 +02:00
  • 83141916e8 JVM Tests hacks kngako 2024-08-20 02:19:43 +02:00
  • f5ab7fdeb7 Improve JNI handling of frost share gen kngako 2024-08-20 01:39:22 +02:00
  • 08f0304d4c Most test cases on JNI kngako 2024-08-20 01:05:29 +02:00
  • af3f44f426 Tests JNI share aggregate kngako 2024-08-20 00:09:56 +02:00
  • be7f11d657 Return outputs of frost_shares_gen on jni kngako 2024-08-19 23:58:15 +02:00
  • 6e578d43d7 More logic for the JNI stuff kngako 2024-08-19 22:14:27 +02:00
  • b1e96f329b Increase test and fix some compiler errors on the JNI side. kngako 2024-08-19 21:40:56 +02:00
  • e7f074d36e Getting started with unit tests kngako 2024-08-18 01:27:04 +02:00
  • 32ee077995 Improve pointer handling logic kngako 2024-08-14 09:14:34 +02:00
  • 41ddd40691 Return byteArray instead of array of byteArrays kngako 2024-08-13 01:41:45 +02:00
  • 3efca867e6 Fix NativeSecp256k1 call kngako 2024-08-12 23:23:26 +02:00
  • 45c713d56e Conditional checks kngako 2024-08-12 23:02:56 +02:00
  • 8b56662685 Correct use of whitespace kngako 2024-08-12 22:15:17 +02:00
  • 28d255daca Knock out some todos kngako 2024-08-12 02:55:41 +02:00
  • 1b29cfa2d7 JNI implementations continued kngako 2024-08-12 02:16:54 +02:00
  • b439181376 JNI implementations kngako 2024-08-11 03:43:30 +02:00
  • 5c4186770f Fix comments on secp256k1_frost_partial_sig_agg kngako 2024-08-07 03:09:20 +02:00
  • 86d7d9835f Handle inputs/outputs and nulls correctly. kngako 2024-08-07 02:48:25 +02:00
  • 23739e13a8 Add comments to Secp256k1CFunctions.h kngako 2024-08-07 02:30:43 +02:00
  • e7ec7b7478 Update Secp256k1CFunctions.h kngako 2024-08-06 02:13:12 +02:00
  • eb71fd5ff4 Improve arguments kngako 2024-08-06 02:11:57 +02:00
  • b064c0bcf0 Check arguments to constraints kngako 2024-08-06 00:19:55 +02:00
  • 9e287feb26 Cinterop for arrays of pointers kngako 2024-08-05 22:34:45 +02:00
  • 3c01a2aad4 Use frost in Secp256k1 native logic kngako 2024-08-04 23:53:28 +02:00
  • 4826863644 Update secp git submodule Kgothatso 2024-08-03 19:56:03 +02:00
  • 099dcccf49 Make use of libsecp256k1 for musig+frost functions Kgothatso 2024-08-01 02:45:16 +02:00
  • 600431caa1 Update gitignore Kgothatso 2024-08-01 00:32:13 +02:00
  • 30d690ee6e Add libsecp256k1-zkp submodule for frost logic kngako 2024-07-31 07:59:58 +02:00
  • 4e1b38d163 Remove secp256k1 submodule kngako 2024-07-31 07:58:35 +02:00
  • 62afbc87ac
    CI: build and test android library on ubuntu instead of macos #107 snapshot/update-secp256k1 sstone 2024-06-06 10:03:24 +02:00
  • e77e42e139
    CI: install libtool on macos-latest sstone 2024-06-06 09:25:07 +02:00
  • 6fce4aa625
    Update secp256k1 submodule to 77489bf sstone 2024-06-06 08:51:52 +02:00
  • 2a3badd6b0
    Update secp256k1 submodule to ae7ca3d sstone 2024-04-17 09:27:53 +02:00
  • 988b461975
    Update secp256k1 submodule to 3b6c90a sstone 2024-03-19 20:03:09 +01:00
  • 6fc2f0086a
    Implement secp256k1_musig_nonce_gen_counter() sstone 2024-03-11 15:10:29 +01:00
  • 10e079ffeb
    Update secp256k1 submodule sstone 2024-03-11 11:27:27 +01:00
  • 567f411e12
    Verify musig2 secret nonces (#108) master Fabrice Drouin 2024-04-18 09:54:51 +02:00
  • 61df0e8a9a
    Set a "noop" illegal callback snapshot/set-illegal-callback sstone 2024-04-15 19:12:18 +02:00
  • eb92fccbd6
    Build a universal JNI binary for macos (#106) Fabrice Drouin 2024-03-12 10:09:34 +01:00
  • d30e2a1b59
    Set version to 0.15.0 (#105) v0.15.0 Fabrice Drouin 2024-03-04 19:29:52 +01:00
  • bae4744bcb
    Add macos build targets (#104) Fabrice Drouin 2024-03-04 17:58:20 +01:00
  • b2eb68bf83
    Post release cleanup (#103) Fabrice Drouin 2024-02-14 18:28:19 +01:00
  • c582396b96
    Set version to 0.14.0 (#102) v0.14.0 Fabrice Drouin 2024-02-14 13:51:52 +01:00
  • 202b0c94b6
    Add support for musig2 (#93) Fabrice Drouin 2024-02-14 13:28:22 +01:00
  • 71c5574e8d
    Update cinterop def file #101 snapshot/mingw-macos sstone 2024-02-14 09:57:15 +01:00
  • d0c7d79d9b
    Update CI check script sstone 2024-02-14 09:52:01 +01:00
  • 6892b43203
    Update snapshot publishing script sstone 2024-02-14 09:47:36 +01:00
  • 780f97e46d
    Set version to 0.14.0-SNAPSHOT (#99) Fabrice Drouin 2024-01-23 22:27:31 +01:00
  • da2cf93fcf
    Update README.md Fabrice Drouin 2024-01-23 21:55:59 +01:00
  • f5e1655ff0
    Set version to 0.13.0 (#98) v0.13.0 Fabrice Drouin 2024-01-23 16:46:55 +01:00
  • 8ba5d4652e
    Use kotlin 1.9 (#92) Fabrice Drouin 2024-01-23 15:44:06 +01:00
  • 951c843e27
    Implement musig2 snapshot/musig2-2 sstone 2023-12-12 10:02:27 +01:00
  • 3a983128c2
    Reformat c code (no functional changes) sstone 2023-12-12 09:59:30 +01:00
  • 14da2e52d9
    Use Jonas Nick's musig2 branch sstone 2024-01-08 18:05:42 +01:00
  • 0c549c8bb7 Use kotlin 1.9 sstone 2023-12-11 15:56:40 +01:00
  • e94e41b896
    Update secp256k1 to version 0.4.1 (#96) Fabrice Drouin 2024-01-02 11:16:36 +01:00
  • 1a4c8b37cb
    Release 0.12.0 (#95) v0.12.0 Fabrice Drouin 2023-12-13 16:40:32 +01:00
  • f242b4ffe8
    Check arguments passed to secp256k1 methods (#94) Fabrice Drouin 2023-12-13 13:42:14 +01:00
  • 0364ec762e
    Use local secp256k1 callbacks in kotlin native code #89 snapshot/implement-error-callback sstone 2023-12-12 12:08:13 +01:00
  • aadffabe42
    Set version to 0.12.0-SNAPSHOT sstone 2023-12-11 19:08:54 +01:00
  • 8e17e7030a
    Implement custom secp256k1 error callbacks sstone 2023-12-11 15:55:22 +01:00
  • 929e2cda40
    Check that the recovery id is valid sstone 2023-12-11 11:53:56 +01:00
  • 41eac9273f
    Reformat JNI c code (no functional changes) sstone 2023-12-11 10:46:34 +01:00
  • 161da89ee1
    Set version to 0.11.0 (#86) v0.11.0 Fabrice Drouin 2023-09-28 09:50:24 +02:00
  • 3706a546a2
    Use secp256k1 0.4.0 (#85) Fabrice Drouin 2023-09-18 14:05:36 +02:00
  • ffcaaf1b64
    Set version to 0.10.1 (#84) v0.10.1 Fabrice Drouin 2023-06-28 13:03:19 +02:00
  • 6ef94df247
    Use secp256k1 0.3.2 (#83) Fabrice Drouin 2023-06-28 10:43:05 +02:00
  • 5169073a92
    Update README.md Fabrice Drouin 2023-05-15 11:15:30 +02:00
  • 317e086cba
    Set version to 0.10.0 (#82) v0.10.0 Fabrice Drouin 2023-05-11 18:29:50 +02:00
  • 7c7aabba80
    Upgrade to Kotlin 1.8 (#81) Fabrice Drouin 2023-05-11 17:53:41 +02:00
  • b6823cbda6
    Update CI build (#80) Fabrice Drouin 2023-04-25 09:55:48 +02:00
  • d50d9060c2
    Set version to 0.9.0 (#78) v0.9.0 Fabrice Drouin 2023-04-13 09:36:07 +02:00
  • 6fedb1577c
    Update build for macos M1 (#77) Fabrice Drouin 2023-04-13 09:15:43 +02:00
  • 94bb2d67cf
    Use secp256k1 0.3.1 (#76) Fabrice Drouin 2023-04-11 19:10:51 +02:00
  • bf05a001fe
    Update Android build plugin and tools (#75) Fabrice Drouin 2023-04-11 18:42:06 +02:00
  • d9e5fda600
    Set version to 0.8.0 (#73) v0.8.0 Fabrice Drouin 2023-03-09 11:41:08 +01:00
  • 8c984678be
    Use secp256k1 0.3.0 (#72) Fabrice Drouin 2023-03-09 11:10:41 +01:00
  • 840de25c5f
    remove kotlin from dependencies in readme example (#71) gandlafbtc 2023-02-01 17:49:51 +01:00
  • cec3fb385f
    Set version to 0.7.1 (#70) v0.7.1 Fabrice Drouin 2023-01-04 15:33:55 +01:00
  • d59def1c79
    Use secp256k1 0.2.0 (#67) Fabrice Drouin 2022-12-13 19:33:28 +01:00
  • 52d73951e6
    Set version to 0.7.1-SNAPSHOT (#68) Fabrice Drouin 2022-12-13 19:33:06 +01:00
  • 08669500b6
    Update README.md Fabrice Drouin 2022-09-22 10:29:21 +02:00
  • 68e77c70be
    Fix artifact names in README (#65) v0.7.0 thunderbiscuit 2022-09-21 11:17:16 -04:00
  • 5e59132e2a
    Set version to 0.7.0 (#64) Fabrice Drouin 2022-09-21 16:25:50 +02:00
  • d4eba9fb96
    Update to kotlin 1.6 (#63) Fabrice Drouin 2022-09-21 16:00:19 +02:00
  • d01a067159
    Update secp256k1 sources (#60) Fabrice Drouin 2022-08-03 10:01:40 +02:00
  • 75f45e9191
    Set version to 0.6.4 (#53) v0.6.4 Fabrice Drouin 2022-04-11 15:17:42 +02:00
  • 118c72064c
    Update secp256k1 sources (#52) Fabrice Drouin 2022-04-11 13:34:59 +02:00
  • 7af7b7760e
    Document how to add custom JNI bindings (#50) Fabrice Drouin 2022-04-04 11:26:18 +02:00
  • 4df49dd8f6
    Document publishing process (#46) Fabrice Drouin 2022-03-29 18:42:01 +02:00