aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ecc: Don't need to remove 0x40 for SAFECURVE.gniibe/x448NIIBE Yutaka2019-10-251-1/+1
* Merge branch 'master' into gniibe/x448NIIBE Yutaka2019-10-250-0/+0
|\
| * ecc: Introduce new dialect: ECC_DIALECT_SAFECURVE.NIIBE Yutaka2019-10-254-34/+87
* | ecc: Use more descriptive name for variables.NIIBE Yutaka2019-10-251-9/+9
* | Merge branch 'master' into gniibe/x448NIIBE Yutaka2019-10-251-7/+3
|\|
| * ecc: Make _gcry_mpi_ec_mul_point friendly to X25519 computation.NIIBE Yutaka2019-10-252-23/+42
* | ecc: Clean up X25519 and X448 support.NIIBE Yutaka2019-10-251-13/+11
* | ecc: Pass an opaque MPI directly to mpi_ec_mul_point.NIIBE Yutaka2019-10-251-12/+1
* | Merge branch 'master' into gniibe/x448NIIBE Yutaka2019-10-251-4/+4
|\|
| * pubkey: Support a method to get data as an opaque MPI.NIIBE Yutaka2019-10-251-1/+4
* | Merge branch 'master' into gniibe/x448NIIBE Yutaka2019-10-245-35/+21
|\|
| * ecc: Support an opaque MPI handling in mpi_from_keyparam.NIIBE Yutaka2019-10-241-11/+12
| * ecc: Fix handling of point representation in EdDSA.NIIBE Yutaka2019-10-241-4/+4
| * ecc: Return an opaque MPI by _gcry_ecc_ec2os.NIIBE Yutaka2019-10-241-7/+1
| * ecc: String constant fix.NIIBE Yutaka2019-10-241-2/+2
| * ecc: Simplify _gcry_ecc_compute_public.NIIBE Yutaka2019-10-245-22/+14
* | ecc: clean up.NIIBE Yutaka2019-10-231-3/+1
* | ecc: Make sure the size of bytes is same (2).NIIBE Yutaka2019-10-232-1/+17
* | ecc: Make sure the size of bytes is same.NIIBE Yutaka2019-10-231-2/+5
* | Merge branch 'master' into gniibe/x448NIIBE Yutaka2019-10-233-48/+40
|\|
| * ecc: Use opaque MPI for _gcry_ecc_mul_point.NIIBE Yutaka2019-10-231-1/+1
| * ecc: Fix _gcry_ecc_mont_decodepoint for data by old implementation.NIIBE Yutaka2019-10-231-29/+24
| * ecc: ECDH clean up for use of ec->nbits.NIIBE Yutaka2019-10-232-18/+15
* | Merge branch 'master' into gniibe/x448NIIBE Yutaka2019-10-221-1/+0
|\|
| * ecc: Fix key generation for ECDH.NIIBE Yutaka2019-10-221-1/+0
* | Merge branch 'master' into gniibe/x448NIIBE Yutaka2019-10-221-26/+20
|\|
| * ecc: Fix debug output.NIIBE Yutaka2019-10-221-26/+20
* | Merge branch 'master' into gniibe/x448NIIBE Yutaka2019-10-2226-1144/+544
|\|
| * ecc: Simplify using mpi_ec_t directly.NIIBE Yutaka2019-10-225-658/+210
| * ecc: Fix for NBITS support.NIIBE Yutaka2019-10-221-3/+4
| * ecc: Add NAME member to struct mpi_ec_ctx_s.NIIBE Yutaka2019-10-222-0/+2
| * ecc: Add key generation support to mpi_ec_get_elliptic_curve.NIIBE Yutaka2019-10-221-21/+21
| * ecc: Consolidate with _gcry_mpi_ec_internal_new.NIIBE Yutaka2019-10-222-199/+25
| * ecc: Support flags and debug print in _gcry_mpi_ec_internal_new.NIIBE Yutaka2019-10-222-8/+72
| * ecc: Add new function _gcry_mpi_ec_internal_new.NIIBE Yutaka2019-10-212-131/+125
| * ecc: Simplify ecc_encrypt_raw and ecc_decrypt_raw.NIIBE Yutaka2019-10-211-72/+74
| * ecc: More fixes for cofactor with PUBKEY_FLAG_PARAM.NIIBE Yutaka2019-10-211-10/+30
| * ecc: Simply use unsigned int for cofactor, not MPI.NIIBE Yutaka2019-10-218-112/+88
| * ecc: Simplify compute_keygrip.NIIBE Yutaka2019-10-183-24/+14
| * ecc: Clean up key generation code.NIIBE Yutaka2019-10-181-12/+4
| * Fix building t-lock for WIN32Jussi Kivilinna2019-10-141-3/+3
| * hash-common: avoid integer division to reduce call overheadJussi Kivilinna2019-10-1414-17/+18
| * ecc: Handle ephemeral key as opaque octets.NIIBE Yutaka2019-10-111-6/+1
* | ecc: again.NIIBE Yutaka2019-10-101-1/+1
* | ecc: Fix X448 entry.NIIBE Yutaka2019-10-101-1/+1
* | ecc: Use fixed-size little-endian bytes for ECC_DIALECT_SAFECURVE.NIIBE Yutaka2019-10-105-66/+134
* | Merge branch 'master' into gniibe/x448NIIBE Yutaka2019-10-103-60/+55
|\|
| * ecc: Consolidate encoding a point for Montgomery curve.NIIBE Yutaka2019-10-103-60/+55
* | ecc: Introduce ECC_DIALECT_SAFECURVE.NIIBE Yutaka2019-10-096-35/+50
* | ecc: Use "X448" instead of "Curve448".NIIBE Yutaka2019-10-094-8/+8