Skip to content

Releases: isakruas/ecutils

v1.1.4

26 Oct 17:20
a2fe35a
Compare
Choose a tag to compare

Release Notes for v1.1.4

[v1.1.4] - 2024-10-26

Changed

  • Updated project description

v1.1.3

26 Oct 16:04
adec074
Compare
Choose a tag to compare

Release Notes for v1.1.3

[v1.1.3] - 2024-10-26

Changed

  • Expand README and API documentation with usage examples and multi-language support

v1.1.2

04 Oct 02:29
081eeb2
Compare
Choose a tag to compare

Release Notes for v1.1.2

[v1.1.2] - 2024-10-03

Changed

  • Updated test and documentation dependencies, expanded test coverage for the code, and added the ability to configure LRU cache size via an environment variable.

v1.1.1

30 Sep 21:58
4111437
Compare
Choose a tag to compare

Release Notes for v1.1.1

[v1.1.1] - 2024-09-30

Changed

  • Security fixes suggested by Snyk: updated zipp to version 3.19.1 or higher to avoid a vulnerability. (zipp>=3.19.1)

v1.1.0

27 May 21:29
14520e3
Compare
Choose a tag to compare

Changes:

  1. Added JacobianPoint and JacobianEllipticCurveOperations classes to implement mathematical operations for elliptic curves in Jacobian coordinates.
  2. Included methods for point addition, point doubling, and point multiplication in Jacobian coordinates.
  3. Implemented conversion methods between affine and Jacobian coordinates.
  4. Created JacobianEllipticCurve class to represent parameters and operations of an elliptic curve in Jacobian coordinates.

Benefits:

  • Improved efficiency in elliptic curve operations, particularly for point addition and scalar multiplication.
  • Expanded functionality to support operations in Jacobian coordinates, enhancing versatility for cryptographic applications.

v1.0.0

22 Apr 17:14
Compare
Choose a tag to compare

Release Notes for v1.0.0

[v1.0.0] - 2024-04-22

Added

  • Updated code of conduct and security policy.

Changed

  • Updated version to v1.0.0, making it the official stable version.

If you need any further assistance, feel free to ask!

v0.0.1

05 Apr 22:21
Compare
Choose a tag to compare

Release Notes for v0.0.1

[v0.0.1] - 2024-04-05

Added

  • Added names of new authors to the project.

Changed

  • Updated version to v0.0.1, making it the official stable version.

If you need any further assistance, feel free to ask!

Release Notes for v0.0.1a0

09 Dec 23:03
Compare
Choose a tag to compare

Overview

We are pleased to announce the release of version 0.0.1a0. This release introduces several enhancements to the documentation, unit testing, and overall code design. Our aim is to provide a more robust and user-friendly experience with this update.

Release Date

  • 2023-12-09

Features

Added

  • Documentation: A comprehensive update to the documentation has been made, providing users with clear instructions and explanations for the project's functionality.
  • Unit Tests: Unit tests have been added to validate the functionality of all our algorithms and to ensure the quality and stability of the code.
  • Code Design Improvements: The architectural enhancements made have resulted in a codebase that is easier to maintain and extend, paving the way for future features.

Changed

  • Redesigned Project Structure: This version offers a complete overhaul of the project structure, improving the overall workflow and increasing development efficiency.
  • Updated Naming Conventions: The naming throughout the codebase has been standardized to align with industry best practices.

Removed

  • Outdated Features: Previous features that did not align with the new design have been removed to streamline the project and focus on core functionalities.

Fixed

  • Bug Fixes: Known issues from the previous release have been addressed, resulting in a more reliable product.

Deprecated

  • Discontinued Support: The version v0.0.1dev4 is no longer supported due to the comprehensive changes in this release.

How to Update

To update to the latest version, please follow the instructions provided in the documentation. Ensure to backup existing implementations before performing an update, as significant changes may affect compatibility.

Support

Should you encounter any issues or require assistance with the migration to the new version, please reach out to our support team.

Contribution

Contributions to the project are welcome. Please review the contribution guidelines as outlined in the documentation before submitting your suggestions or improvements.


Thank you for your continued support and we hope you enjoy the new release!