├── .codacy.yml ├── .github └── workflows │ ├── android.yml │ ├── ios.yml │ ├── javascript.yml │ ├── linux.yml │ ├── macos.yml │ ├── sonarcloud.yml │ └── windows.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── bindings ├── gen_code.py ├── js │ ├── LICENSE │ ├── README.md │ ├── aead.js │ ├── aead.test.js │ ├── bls12_381.test.js │ ├── dist │ │ ├── aead.d.ts │ │ ├── ecc.dev.js │ │ ├── ecc.min.js │ │ ├── hash.d.ts │ │ ├── index.d.ts │ │ ├── kdf.d.ts │ │ ├── libecc.d.ts │ │ ├── opaque.d.ts │ │ ├── oprf.d.ts │ │ ├── pre.d.ts │ │ └── util.d.ts │ ├── ecc.test.js │ ├── ed25519.test.js │ ├── hash.js │ ├── hash.test.js │ ├── index.js │ ├── kdf.js │ ├── kdf.test.js │ ├── libecc-post.js │ ├── libecc-pre.js │ ├── libecc.js │ ├── mac.test.js │ ├── opaque.js │ ├── opaque.test.js │ ├── oprf.js │ ├── oprf.test.js │ ├── package-lock.json │ ├── package.json │ ├── pre.js │ ├── pre.test.js │ ├── sign.test.js │ ├── tsconfig.json │ ├── util.js │ ├── util.test.js │ └── webpack.config.cjs ├── jvm │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── jni.h │ ├── libecc.c │ ├── settings.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ ├── org │ │ │ └── ssohub │ │ │ │ └── crypto │ │ │ │ └── ecc │ │ │ │ ├── Aead.java │ │ │ │ ├── BaseData.java │ │ │ │ ├── Data.java │ │ │ │ ├── DataLike.java │ │ │ │ ├── Hash.java │ │ │ │ ├── Kdf.java │ │ │ │ ├── Oprf.java │ │ │ │ ├── Pre.java │ │ │ │ ├── Util.java │ │ │ │ ├── libecc.java │ │ │ │ ├── opaque │ │ │ │ ├── ClientFinishResult.java │ │ │ │ ├── ClientInputs.java │ │ │ │ ├── ClientState.java │ │ │ │ ├── CreateRegistrationRequestResult.java │ │ │ │ ├── FinalizeRegistrationRequestResult.java │ │ │ │ ├── GenerateAuthKeyPairResult.java │ │ │ │ ├── KE1.java │ │ │ │ ├── KE2.java │ │ │ │ ├── KE3.java │ │ │ │ ├── Opaque.java │ │ │ │ ├── OpaquePk.java │ │ │ │ ├── OpaqueSeed.java │ │ │ │ ├── OpaqueSk.java │ │ │ │ ├── RegistrationRecord.java │ │ │ │ ├── RegistrationRequest.java │ │ │ │ ├── RegistrationResponse.java │ │ │ │ ├── ServerFinishResult.java │ │ │ │ ├── ServerInputs.java │ │ │ │ └── ServerState.java │ │ │ │ └── ristretto255 │ │ │ │ ├── R255Element.java │ │ │ │ └── R255Scalar.java │ │ │ └── overview.html │ │ └── test │ │ └── java │ │ └── org │ │ └── ssohub │ │ └── crypto │ │ └── ecc │ │ ├── AeadTest.java │ │ ├── Bls12381Test.java │ │ ├── H2cTest.java │ │ ├── HashTest.java │ │ ├── KdfTest.java │ │ ├── OprfTest.java │ │ ├── PreTest.java │ │ ├── UtilTest.java │ │ └── opaque │ │ └── OpaqueTest.java └── python │ ├── LICENSE │ ├── README.md │ ├── cffi_build.py │ ├── pyproject.toml │ ├── setup.cfg │ ├── src │ └── libecc │ │ ├── __init__.py │ │ └── libecc.py │ └── tests │ ├── __init__.py │ └── test_util.py ├── cmake └── Modules │ ├── FetchCmocka.cmake │ └── code-coverage.cmake ├── sonar-project.properties ├── src ├── aead.c ├── aead.h ├── bls12_381.c ├── bls12_381.h ├── ecc.h ├── ed25519.c ├── ed25519.h ├── export.h ├── frost.c ├── frost.h ├── h2c.c ├── h2c.h ├── hash.c ├── hash.h ├── kdf.c ├── kdf.h ├── mac.c ├── mac.h ├── opaque.c ├── opaque.h ├── pre.c ├── pre.h ├── ristretto255.c ├── ristretto255.h ├── sign.c ├── sign.h ├── util.c ├── util.h ├── voprf.c └── voprf.h └── test ├── cJSON.c ├── cJSON.h ├── data ├── aead │ └── chacha20poly1305.json ├── bls_tests_json │ ├── aggregate │ │ ├── aggregate_0x0000000000000000000000000000000000000000000000000000000000000000.json │ │ ├── aggregate_0x5656565656565656565656565656565656565656565656565656565656565656.json │ │ ├── aggregate_0xabababababababababababababababababababababababababababababababab.json │ │ ├── aggregate_infinity_signature.json │ │ ├── aggregate_na_signatures.json │ │ └── aggregate_single_signature.json │ ├── aggregate_verify │ │ ├── aggregate_verify_infinity_pubkey.json │ │ ├── aggregate_verify_na_pubkeys_and_infinity_signature.json │ │ ├── aggregate_verify_na_pubkeys_and_na_signature.json │ │ ├── aggregate_verify_tampered_signature.json │ │ └── aggregate_verify_valid.json │ ├── batch_verify │ │ ├── batch_verify_invalid_forged_signature_set.json │ │ └── batch_verify_valid_simple_signature_set.json │ ├── deserialization_G1 │ │ ├── deserialization_fails_infinity_with_false_b_flag.json │ │ ├── deserialization_fails_infinity_with_true_b_flag.json │ │ ├── deserialization_fails_not_in_G1.json │ │ ├── deserialization_fails_not_in_curve.json │ │ ├── deserialization_fails_too_few_bytes.json │ │ ├── deserialization_fails_too_many_bytes.json │ │ ├── deserialization_fails_with_b_flag_and_a_flag_true.json │ │ ├── deserialization_fails_with_b_flag_and_x_nonzero.json │ │ ├── deserialization_fails_with_wrong_c_flag.json │ │ ├── deserialization_fails_x_equal_to_modulus.json │ │ ├── deserialization_fails_x_greater_than_modulus.json │ │ ├── deserialization_succeeds_correct_point.json │ │ └── deserialization_succeeds_infinity_with_true_b_flag.json │ ├── deserialization_G2 │ │ ├── deserialization_fails_infinity_with_false_b_flag.json │ │ ├── deserialization_fails_infinity_with_true_b_flag.json │ │ ├── deserialization_fails_not_in_G2.json │ │ ├── deserialization_fails_not_in_curve.json │ │ ├── deserialization_fails_too_few_bytes.json │ │ ├── deserialization_fails_too_many_bytes.json │ │ ├── deserialization_fails_with_b_flag_and_a_flag_true.json │ │ ├── deserialization_fails_with_b_flag_and_x_nonzero.json │ │ ├── deserialization_fails_with_wrong_c_flag.json │ │ ├── deserialization_fails_xim_equal_to_modulus.json │ │ ├── deserialization_fails_xim_greater_than_modulus.json │ │ ├── deserialization_fails_xre_equal_to_modulus.json │ │ ├── deserialization_fails_xre_greater_than_modulus.json │ │ ├── deserialization_succeeds_correct_point.json │ │ └── deserialization_succeeds_infinity_with_true_b_flag.json │ ├── fast_aggregate_verify │ │ ├── fast_aggregate_verify_extra_pubkey_4f079f946446fabf.json │ │ ├── fast_aggregate_verify_extra_pubkey_5a38e6b4017fe4dd.json │ │ ├── fast_aggregate_verify_extra_pubkey_a698ea45b109f303.json │ │ ├── fast_aggregate_verify_infinity_pubkey.json │ │ ├── fast_aggregate_verify_na_pubkeys_and_infinity_signature.json │ │ ├── fast_aggregate_verify_na_pubkeys_and_na_signature.json │ │ ├── fast_aggregate_verify_tampered_signature_3d7576f3c0e3570a.json │ │ ├── fast_aggregate_verify_tampered_signature_5e745ad0c6199a6c.json │ │ ├── fast_aggregate_verify_tampered_signature_652ce62f09290811.json │ │ ├── fast_aggregate_verify_valid_3d7576f3c0e3570a.json │ │ ├── fast_aggregate_verify_valid_5e745ad0c6199a6c.json │ │ └── fast_aggregate_verify_valid_652ce62f09290811.json │ ├── hash_to_G2 │ │ ├── hash_to_G2__2782afaa8406d038.json │ │ ├── hash_to_G2__7590bd067999bbfb.json │ │ ├── hash_to_G2__a54942c8e365f378.json │ │ └── hash_to_G2__c938b486cf69e8f7.json │ ├── sign │ │ ├── sign_case_11b8c7cad5238946.json │ │ ├── sign_case_142f678a8d05fcd1.json │ │ ├── sign_case_37286e1a6d1f6eb3.json │ │ ├── sign_case_7055381f640f2c1d.json │ │ ├── sign_case_84d45c9c7cca6b92.json │ │ ├── sign_case_8cd3d4d0d9a5b265.json │ │ ├── sign_case_c82df61aa3ee60fb.json │ │ ├── sign_case_d0e28d7e76eb6e9c.json │ │ ├── sign_case_f2ae1097e7d0e18b.json │ │ └── sign_case_zero_privkey.json │ └── verify │ │ ├── verify_infinity_pubkey_and_infinity_signature.json │ │ ├── verify_tampered_signature_case_195246ee3bd3b6ec.json │ │ ├── verify_tampered_signature_case_2ea479adf8c40300.json │ │ ├── verify_tampered_signature_case_2f09d443ab8a3ac2.json │ │ ├── verify_tampered_signature_case_3208262581c8fc09.json │ │ ├── verify_tampered_signature_case_6b3b17f6962a490c.json │ │ ├── verify_tampered_signature_case_6eeb7c52dfd9baf0.json │ │ ├── verify_tampered_signature_case_8761a0b7e920c323.json │ │ ├── verify_tampered_signature_case_d34885d766d5f705.json │ │ ├── verify_tampered_signature_case_e8a50c445c855360.json │ │ ├── verify_valid_case_195246ee3bd3b6ec.json │ │ ├── verify_valid_case_2ea479adf8c40300.json │ │ ├── verify_valid_case_2f09d443ab8a3ac2.json │ │ ├── verify_valid_case_3208262581c8fc09.json │ │ ├── verify_valid_case_6b3b17f6962a490c.json │ │ ├── verify_valid_case_6eeb7c52dfd9baf0.json │ │ ├── verify_valid_case_8761a0b7e920c323.json │ │ ├── verify_valid_case_d34885d766d5f705.json │ │ ├── verify_valid_case_e8a50c445c855360.json │ │ ├── verify_wrong_pubkey_case_195246ee3bd3b6ec.json │ │ ├── verify_wrong_pubkey_case_2ea479adf8c40300.json │ │ ├── verify_wrong_pubkey_case_2f09d443ab8a3ac2.json │ │ ├── verify_wrong_pubkey_case_3208262581c8fc09.json │ │ ├── verify_wrong_pubkey_case_6b3b17f6962a490c.json │ │ ├── verify_wrong_pubkey_case_6eeb7c52dfd9baf0.json │ │ ├── verify_wrong_pubkey_case_8761a0b7e920c323.json │ │ ├── verify_wrong_pubkey_case_d34885d766d5f705.json │ │ ├── verify_wrong_pubkey_case_e8a50c445c855360.json │ │ └── verifycase_one_privkey_47117849458281be.json ├── frost │ └── frost-ristretto255-sha512.json ├── h2c │ ├── expand_message_xmd_sha256.json │ └── expand_message_xmd_sha512.json ├── hash │ └── sha2.json ├── kdf │ └── hkdf_sha256.json ├── mac │ └── hmac_sha2.json ├── opaque │ └── ristretto255_sha512.json ├── read_json_test.json └── voprf │ ├── ristretto255_sha512_oprf.json │ ├── ristretto255_sha512_poprf.json │ └── ristretto255_sha512_voprf.json ├── ecc_test.c ├── ecc_test.h ├── test_aead.c ├── test_bls12_381.c ├── test_ed25519.c ├── test_frost.c ├── test_h2c.c ├── test_hash.c ├── test_json.c ├── test_kdf.c ├── test_mac.c ├── test_opaque.c ├── test_pre.c ├── test_ristretto255.c ├── test_sign.c ├── test_util.c └── test_voprf.c /.codacy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/.codacy.yml -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.github/workflows/ios.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/.github/workflows/ios.yml -------------------------------------------------------------------------------- /.github/workflows/javascript.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/.github/workflows/javascript.yml -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/.github/workflows/macos.yml -------------------------------------------------------------------------------- /.github/workflows/sonarcloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/.github/workflows/sonarcloud.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/README.md -------------------------------------------------------------------------------- /bindings/gen_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/gen_code.py -------------------------------------------------------------------------------- /bindings/js/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/LICENSE -------------------------------------------------------------------------------- /bindings/js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/README.md -------------------------------------------------------------------------------- /bindings/js/aead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/aead.js -------------------------------------------------------------------------------- /bindings/js/aead.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/aead.test.js -------------------------------------------------------------------------------- /bindings/js/bls12_381.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/bls12_381.test.js -------------------------------------------------------------------------------- /bindings/js/dist/aead.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/dist/aead.d.ts -------------------------------------------------------------------------------- /bindings/js/dist/ecc.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/dist/ecc.dev.js -------------------------------------------------------------------------------- /bindings/js/dist/ecc.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/dist/ecc.min.js -------------------------------------------------------------------------------- /bindings/js/dist/hash.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/dist/hash.d.ts -------------------------------------------------------------------------------- /bindings/js/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/dist/index.d.ts -------------------------------------------------------------------------------- /bindings/js/dist/kdf.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/dist/kdf.d.ts -------------------------------------------------------------------------------- /bindings/js/dist/libecc.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/dist/libecc.d.ts -------------------------------------------------------------------------------- /bindings/js/dist/opaque.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/dist/opaque.d.ts -------------------------------------------------------------------------------- /bindings/js/dist/oprf.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/dist/oprf.d.ts -------------------------------------------------------------------------------- /bindings/js/dist/pre.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/dist/pre.d.ts -------------------------------------------------------------------------------- /bindings/js/dist/util.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/dist/util.d.ts -------------------------------------------------------------------------------- /bindings/js/ecc.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/ecc.test.js -------------------------------------------------------------------------------- /bindings/js/ed25519.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/ed25519.test.js -------------------------------------------------------------------------------- /bindings/js/hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/hash.js -------------------------------------------------------------------------------- /bindings/js/hash.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/hash.test.js -------------------------------------------------------------------------------- /bindings/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/index.js -------------------------------------------------------------------------------- /bindings/js/kdf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/kdf.js -------------------------------------------------------------------------------- /bindings/js/kdf.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/kdf.test.js -------------------------------------------------------------------------------- /bindings/js/libecc-post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/libecc-post.js -------------------------------------------------------------------------------- /bindings/js/libecc-pre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/libecc-pre.js -------------------------------------------------------------------------------- /bindings/js/libecc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/libecc.js -------------------------------------------------------------------------------- /bindings/js/mac.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/mac.test.js -------------------------------------------------------------------------------- /bindings/js/opaque.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/opaque.js -------------------------------------------------------------------------------- /bindings/js/opaque.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/opaque.test.js -------------------------------------------------------------------------------- /bindings/js/oprf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/oprf.js -------------------------------------------------------------------------------- /bindings/js/oprf.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/oprf.test.js -------------------------------------------------------------------------------- /bindings/js/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/package-lock.json -------------------------------------------------------------------------------- /bindings/js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/package.json -------------------------------------------------------------------------------- /bindings/js/pre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/pre.js -------------------------------------------------------------------------------- /bindings/js/pre.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/pre.test.js -------------------------------------------------------------------------------- /bindings/js/sign.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/sign.test.js -------------------------------------------------------------------------------- /bindings/js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/tsconfig.json -------------------------------------------------------------------------------- /bindings/js/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/util.js -------------------------------------------------------------------------------- /bindings/js/util.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/util.test.js -------------------------------------------------------------------------------- /bindings/js/webpack.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/js/webpack.config.cjs -------------------------------------------------------------------------------- /bindings/jvm/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/build.gradle -------------------------------------------------------------------------------- /bindings/jvm/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /bindings/jvm/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /bindings/jvm/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/gradlew -------------------------------------------------------------------------------- /bindings/jvm/jni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/jni.h -------------------------------------------------------------------------------- /bindings/jvm/libecc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/libecc.c -------------------------------------------------------------------------------- /bindings/jvm/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/settings.gradle -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/Aead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/Aead.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/BaseData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/BaseData.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/Data.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/DataLike.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/DataLike.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/Hash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/Hash.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/Kdf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/Kdf.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/Oprf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/Oprf.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/Pre.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/Pre.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/Util.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/libecc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/libecc.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/ClientFinishResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/ClientFinishResult.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/ClientInputs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/ClientInputs.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/ClientState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/ClientState.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/CreateRegistrationRequestResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/CreateRegistrationRequestResult.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/FinalizeRegistrationRequestResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/FinalizeRegistrationRequestResult.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/GenerateAuthKeyPairResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/GenerateAuthKeyPairResult.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/KE1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/KE1.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/KE2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/KE2.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/KE3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/KE3.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/Opaque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/Opaque.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/OpaquePk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/OpaquePk.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/OpaqueSeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/OpaqueSeed.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/OpaqueSk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/OpaqueSk.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/RegistrationRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/RegistrationRecord.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/RegistrationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/RegistrationRequest.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/RegistrationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/RegistrationResponse.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/ServerFinishResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/ServerFinishResult.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/ServerInputs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/ServerInputs.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/ServerState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/opaque/ServerState.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/ristretto255/R255Element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/ristretto255/R255Element.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/org/ssohub/crypto/ecc/ristretto255/R255Scalar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/org/ssohub/crypto/ecc/ristretto255/R255Scalar.java -------------------------------------------------------------------------------- /bindings/jvm/src/main/java/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/main/java/overview.html -------------------------------------------------------------------------------- /bindings/jvm/src/test/java/org/ssohub/crypto/ecc/AeadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/test/java/org/ssohub/crypto/ecc/AeadTest.java -------------------------------------------------------------------------------- /bindings/jvm/src/test/java/org/ssohub/crypto/ecc/Bls12381Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/test/java/org/ssohub/crypto/ecc/Bls12381Test.java -------------------------------------------------------------------------------- /bindings/jvm/src/test/java/org/ssohub/crypto/ecc/H2cTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/test/java/org/ssohub/crypto/ecc/H2cTest.java -------------------------------------------------------------------------------- /bindings/jvm/src/test/java/org/ssohub/crypto/ecc/HashTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/test/java/org/ssohub/crypto/ecc/HashTest.java -------------------------------------------------------------------------------- /bindings/jvm/src/test/java/org/ssohub/crypto/ecc/KdfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/test/java/org/ssohub/crypto/ecc/KdfTest.java -------------------------------------------------------------------------------- /bindings/jvm/src/test/java/org/ssohub/crypto/ecc/OprfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/test/java/org/ssohub/crypto/ecc/OprfTest.java -------------------------------------------------------------------------------- /bindings/jvm/src/test/java/org/ssohub/crypto/ecc/PreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/test/java/org/ssohub/crypto/ecc/PreTest.java -------------------------------------------------------------------------------- /bindings/jvm/src/test/java/org/ssohub/crypto/ecc/UtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/test/java/org/ssohub/crypto/ecc/UtilTest.java -------------------------------------------------------------------------------- /bindings/jvm/src/test/java/org/ssohub/crypto/ecc/opaque/OpaqueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/jvm/src/test/java/org/ssohub/crypto/ecc/opaque/OpaqueTest.java -------------------------------------------------------------------------------- /bindings/python/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/python/LICENSE -------------------------------------------------------------------------------- /bindings/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/python/README.md -------------------------------------------------------------------------------- /bindings/python/cffi_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/python/cffi_build.py -------------------------------------------------------------------------------- /bindings/python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/python/pyproject.toml -------------------------------------------------------------------------------- /bindings/python/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/python/setup.cfg -------------------------------------------------------------------------------- /bindings/python/src/libecc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/python/src/libecc/__init__.py -------------------------------------------------------------------------------- /bindings/python/src/libecc/libecc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/python/src/libecc/libecc.py -------------------------------------------------------------------------------- /bindings/python/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/python/tests/__init__.py -------------------------------------------------------------------------------- /bindings/python/tests/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/bindings/python/tests/test_util.py -------------------------------------------------------------------------------- /cmake/Modules/FetchCmocka.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/cmake/Modules/FetchCmocka.cmake -------------------------------------------------------------------------------- /cmake/Modules/code-coverage.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/cmake/Modules/code-coverage.cmake -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /src/aead.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/aead.c -------------------------------------------------------------------------------- /src/aead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/aead.h -------------------------------------------------------------------------------- /src/bls12_381.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/bls12_381.c -------------------------------------------------------------------------------- /src/bls12_381.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/bls12_381.h -------------------------------------------------------------------------------- /src/ecc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/ecc.h -------------------------------------------------------------------------------- /src/ed25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/ed25519.c -------------------------------------------------------------------------------- /src/ed25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/ed25519.h -------------------------------------------------------------------------------- /src/export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/export.h -------------------------------------------------------------------------------- /src/frost.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/frost.c -------------------------------------------------------------------------------- /src/frost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/frost.h -------------------------------------------------------------------------------- /src/h2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/h2c.c -------------------------------------------------------------------------------- /src/h2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/h2c.h -------------------------------------------------------------------------------- /src/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/hash.c -------------------------------------------------------------------------------- /src/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/hash.h -------------------------------------------------------------------------------- /src/kdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/kdf.c -------------------------------------------------------------------------------- /src/kdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/kdf.h -------------------------------------------------------------------------------- /src/mac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/mac.c -------------------------------------------------------------------------------- /src/mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/mac.h -------------------------------------------------------------------------------- /src/opaque.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/opaque.c -------------------------------------------------------------------------------- /src/opaque.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/opaque.h -------------------------------------------------------------------------------- /src/pre.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/pre.c -------------------------------------------------------------------------------- /src/pre.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/pre.h -------------------------------------------------------------------------------- /src/ristretto255.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/ristretto255.c -------------------------------------------------------------------------------- /src/ristretto255.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/ristretto255.h -------------------------------------------------------------------------------- /src/sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/sign.c -------------------------------------------------------------------------------- /src/sign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/sign.h -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/util.c -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/util.h -------------------------------------------------------------------------------- /src/voprf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/voprf.c -------------------------------------------------------------------------------- /src/voprf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/src/voprf.h -------------------------------------------------------------------------------- /test/cJSON.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/cJSON.c -------------------------------------------------------------------------------- /test/cJSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/cJSON.h -------------------------------------------------------------------------------- /test/data/aead/chacha20poly1305.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/aead/chacha20poly1305.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/aggregate/aggregate_0x0000000000000000000000000000000000000000000000000000000000000000.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/aggregate/aggregate_0x0000000000000000000000000000000000000000000000000000000000000000.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/aggregate/aggregate_0x5656565656565656565656565656565656565656565656565656565656565656.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/aggregate/aggregate_0x5656565656565656565656565656565656565656565656565656565656565656.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/aggregate/aggregate_0xabababababababababababababababababababababababababababababababab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/aggregate/aggregate_0xabababababababababababababababababababababababababababababababab.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/aggregate/aggregate_infinity_signature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/aggregate/aggregate_infinity_signature.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/aggregate/aggregate_na_signatures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/aggregate/aggregate_na_signatures.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/aggregate/aggregate_single_signature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/aggregate/aggregate_single_signature.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/aggregate_verify/aggregate_verify_infinity_pubkey.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/aggregate_verify/aggregate_verify_infinity_pubkey.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/aggregate_verify/aggregate_verify_na_pubkeys_and_infinity_signature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/aggregate_verify/aggregate_verify_na_pubkeys_and_infinity_signature.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/aggregate_verify/aggregate_verify_na_pubkeys_and_na_signature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/aggregate_verify/aggregate_verify_na_pubkeys_and_na_signature.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/aggregate_verify/aggregate_verify_tampered_signature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/aggregate_verify/aggregate_verify_tampered_signature.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/aggregate_verify/aggregate_verify_valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/aggregate_verify/aggregate_verify_valid.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/batch_verify/batch_verify_invalid_forged_signature_set.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/batch_verify/batch_verify_invalid_forged_signature_set.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/batch_verify/batch_verify_valid_simple_signature_set.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/batch_verify/batch_verify_valid_simple_signature_set.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G1/deserialization_fails_infinity_with_false_b_flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G1/deserialization_fails_infinity_with_false_b_flag.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G1/deserialization_fails_infinity_with_true_b_flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G1/deserialization_fails_infinity_with_true_b_flag.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G1/deserialization_fails_not_in_G1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G1/deserialization_fails_not_in_G1.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G1/deserialization_fails_not_in_curve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G1/deserialization_fails_not_in_curve.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G1/deserialization_fails_too_few_bytes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G1/deserialization_fails_too_few_bytes.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G1/deserialization_fails_too_many_bytes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G1/deserialization_fails_too_many_bytes.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G1/deserialization_fails_with_b_flag_and_a_flag_true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G1/deserialization_fails_with_b_flag_and_a_flag_true.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G1/deserialization_fails_with_b_flag_and_x_nonzero.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G1/deserialization_fails_with_b_flag_and_x_nonzero.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G1/deserialization_fails_with_wrong_c_flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G1/deserialization_fails_with_wrong_c_flag.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G1/deserialization_fails_x_equal_to_modulus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G1/deserialization_fails_x_equal_to_modulus.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G1/deserialization_fails_x_greater_than_modulus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G1/deserialization_fails_x_greater_than_modulus.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G1/deserialization_succeeds_correct_point.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G1/deserialization_succeeds_correct_point.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G1/deserialization_succeeds_infinity_with_true_b_flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G1/deserialization_succeeds_infinity_with_true_b_flag.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_fails_infinity_with_false_b_flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_fails_infinity_with_false_b_flag.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_fails_infinity_with_true_b_flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_fails_infinity_with_true_b_flag.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_fails_not_in_G2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_fails_not_in_G2.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_fails_not_in_curve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_fails_not_in_curve.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_fails_too_few_bytes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_fails_too_few_bytes.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_fails_too_many_bytes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_fails_too_many_bytes.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_fails_with_b_flag_and_a_flag_true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_fails_with_b_flag_and_a_flag_true.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_fails_with_b_flag_and_x_nonzero.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_fails_with_b_flag_and_x_nonzero.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_fails_with_wrong_c_flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_fails_with_wrong_c_flag.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_fails_xim_equal_to_modulus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_fails_xim_equal_to_modulus.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_fails_xim_greater_than_modulus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_fails_xim_greater_than_modulus.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_fails_xre_equal_to_modulus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_fails_xre_equal_to_modulus.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_fails_xre_greater_than_modulus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_fails_xre_greater_than_modulus.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_succeeds_correct_point.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_succeeds_correct_point.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/deserialization_G2/deserialization_succeeds_infinity_with_true_b_flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/deserialization_G2/deserialization_succeeds_infinity_with_true_b_flag.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_extra_pubkey_4f079f946446fabf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_extra_pubkey_4f079f946446fabf.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_extra_pubkey_5a38e6b4017fe4dd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_extra_pubkey_5a38e6b4017fe4dd.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_extra_pubkey_a698ea45b109f303.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_extra_pubkey_a698ea45b109f303.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_infinity_pubkey.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_infinity_pubkey.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_na_pubkeys_and_infinity_signature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_na_pubkeys_and_infinity_signature.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_na_pubkeys_and_na_signature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_na_pubkeys_and_na_signature.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_tampered_signature_3d7576f3c0e3570a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_tampered_signature_3d7576f3c0e3570a.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_tampered_signature_5e745ad0c6199a6c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_tampered_signature_5e745ad0c6199a6c.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_tampered_signature_652ce62f09290811.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_tampered_signature_652ce62f09290811.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_valid_3d7576f3c0e3570a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_valid_3d7576f3c0e3570a.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_valid_5e745ad0c6199a6c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_valid_5e745ad0c6199a6c.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_valid_652ce62f09290811.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/fast_aggregate_verify/fast_aggregate_verify_valid_652ce62f09290811.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/hash_to_G2/hash_to_G2__2782afaa8406d038.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/hash_to_G2/hash_to_G2__2782afaa8406d038.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/hash_to_G2/hash_to_G2__7590bd067999bbfb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/hash_to_G2/hash_to_G2__7590bd067999bbfb.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/hash_to_G2/hash_to_G2__a54942c8e365f378.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/hash_to_G2/hash_to_G2__a54942c8e365f378.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/hash_to_G2/hash_to_G2__c938b486cf69e8f7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/hash_to_G2/hash_to_G2__c938b486cf69e8f7.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/sign/sign_case_11b8c7cad5238946.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/sign/sign_case_11b8c7cad5238946.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/sign/sign_case_142f678a8d05fcd1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/sign/sign_case_142f678a8d05fcd1.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/sign/sign_case_37286e1a6d1f6eb3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/sign/sign_case_37286e1a6d1f6eb3.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/sign/sign_case_7055381f640f2c1d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/sign/sign_case_7055381f640f2c1d.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/sign/sign_case_84d45c9c7cca6b92.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/sign/sign_case_84d45c9c7cca6b92.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/sign/sign_case_8cd3d4d0d9a5b265.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/sign/sign_case_8cd3d4d0d9a5b265.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/sign/sign_case_c82df61aa3ee60fb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/sign/sign_case_c82df61aa3ee60fb.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/sign/sign_case_d0e28d7e76eb6e9c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/sign/sign_case_d0e28d7e76eb6e9c.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/sign/sign_case_f2ae1097e7d0e18b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/sign/sign_case_f2ae1097e7d0e18b.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/sign/sign_case_zero_privkey.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/sign/sign_case_zero_privkey.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_infinity_pubkey_and_infinity_signature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_infinity_pubkey_and_infinity_signature.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_tampered_signature_case_195246ee3bd3b6ec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_tampered_signature_case_195246ee3bd3b6ec.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_tampered_signature_case_2ea479adf8c40300.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_tampered_signature_case_2ea479adf8c40300.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_tampered_signature_case_2f09d443ab8a3ac2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_tampered_signature_case_2f09d443ab8a3ac2.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_tampered_signature_case_3208262581c8fc09.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_tampered_signature_case_3208262581c8fc09.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_tampered_signature_case_6b3b17f6962a490c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_tampered_signature_case_6b3b17f6962a490c.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_tampered_signature_case_6eeb7c52dfd9baf0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_tampered_signature_case_6eeb7c52dfd9baf0.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_tampered_signature_case_8761a0b7e920c323.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_tampered_signature_case_8761a0b7e920c323.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_tampered_signature_case_d34885d766d5f705.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_tampered_signature_case_d34885d766d5f705.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_tampered_signature_case_e8a50c445c855360.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_tampered_signature_case_e8a50c445c855360.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_valid_case_195246ee3bd3b6ec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_valid_case_195246ee3bd3b6ec.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_valid_case_2ea479adf8c40300.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_valid_case_2ea479adf8c40300.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_valid_case_2f09d443ab8a3ac2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_valid_case_2f09d443ab8a3ac2.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_valid_case_3208262581c8fc09.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_valid_case_3208262581c8fc09.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_valid_case_6b3b17f6962a490c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_valid_case_6b3b17f6962a490c.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_valid_case_6eeb7c52dfd9baf0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_valid_case_6eeb7c52dfd9baf0.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_valid_case_8761a0b7e920c323.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_valid_case_8761a0b7e920c323.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_valid_case_d34885d766d5f705.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_valid_case_d34885d766d5f705.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_valid_case_e8a50c445c855360.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_valid_case_e8a50c445c855360.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_wrong_pubkey_case_195246ee3bd3b6ec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_wrong_pubkey_case_195246ee3bd3b6ec.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_wrong_pubkey_case_2ea479adf8c40300.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_wrong_pubkey_case_2ea479adf8c40300.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_wrong_pubkey_case_2f09d443ab8a3ac2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_wrong_pubkey_case_2f09d443ab8a3ac2.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_wrong_pubkey_case_3208262581c8fc09.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_wrong_pubkey_case_3208262581c8fc09.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_wrong_pubkey_case_6b3b17f6962a490c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_wrong_pubkey_case_6b3b17f6962a490c.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_wrong_pubkey_case_6eeb7c52dfd9baf0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_wrong_pubkey_case_6eeb7c52dfd9baf0.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_wrong_pubkey_case_8761a0b7e920c323.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_wrong_pubkey_case_8761a0b7e920c323.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_wrong_pubkey_case_d34885d766d5f705.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_wrong_pubkey_case_d34885d766d5f705.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verify_wrong_pubkey_case_e8a50c445c855360.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verify_wrong_pubkey_case_e8a50c445c855360.json -------------------------------------------------------------------------------- /test/data/bls_tests_json/verify/verifycase_one_privkey_47117849458281be.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/bls_tests_json/verify/verifycase_one_privkey_47117849458281be.json -------------------------------------------------------------------------------- /test/data/frost/frost-ristretto255-sha512.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/frost/frost-ristretto255-sha512.json -------------------------------------------------------------------------------- /test/data/h2c/expand_message_xmd_sha256.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/h2c/expand_message_xmd_sha256.json -------------------------------------------------------------------------------- /test/data/h2c/expand_message_xmd_sha512.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/h2c/expand_message_xmd_sha512.json -------------------------------------------------------------------------------- /test/data/hash/sha2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/hash/sha2.json -------------------------------------------------------------------------------- /test/data/kdf/hkdf_sha256.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/kdf/hkdf_sha256.json -------------------------------------------------------------------------------- /test/data/mac/hmac_sha2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/mac/hmac_sha2.json -------------------------------------------------------------------------------- /test/data/opaque/ristretto255_sha512.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/opaque/ristretto255_sha512.json -------------------------------------------------------------------------------- /test/data/read_json_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/read_json_test.json -------------------------------------------------------------------------------- /test/data/voprf/ristretto255_sha512_oprf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/voprf/ristretto255_sha512_oprf.json -------------------------------------------------------------------------------- /test/data/voprf/ristretto255_sha512_poprf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/voprf/ristretto255_sha512_poprf.json -------------------------------------------------------------------------------- /test/data/voprf/ristretto255_sha512_voprf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/data/voprf/ristretto255_sha512_voprf.json -------------------------------------------------------------------------------- /test/ecc_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/ecc_test.c -------------------------------------------------------------------------------- /test/ecc_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/ecc_test.h -------------------------------------------------------------------------------- /test/test_aead.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_aead.c -------------------------------------------------------------------------------- /test/test_bls12_381.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_bls12_381.c -------------------------------------------------------------------------------- /test/test_ed25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_ed25519.c -------------------------------------------------------------------------------- /test/test_frost.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_frost.c -------------------------------------------------------------------------------- /test/test_h2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_h2c.c -------------------------------------------------------------------------------- /test/test_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_hash.c -------------------------------------------------------------------------------- /test/test_json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_json.c -------------------------------------------------------------------------------- /test/test_kdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_kdf.c -------------------------------------------------------------------------------- /test/test_mac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_mac.c -------------------------------------------------------------------------------- /test/test_opaque.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_opaque.c -------------------------------------------------------------------------------- /test/test_pre.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_pre.c -------------------------------------------------------------------------------- /test/test_ristretto255.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_ristretto255.c -------------------------------------------------------------------------------- /test/test_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_sign.c -------------------------------------------------------------------------------- /test/test_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_util.c -------------------------------------------------------------------------------- /test/test_voprf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aldenml/ecc/HEAD/test/test_voprf.c --------------------------------------------------------------------------------