Releases: manu-bhadoria/complexnr
Releases · manu-bhadoria/complexnr
complexnr v1.0.0
complexnr v1.0.0 - Robust Complex Number Operations
complexnr v1.0.0
, a comprehensive library for handling complex numbers in the Noir programming environment.This initial release brings a suite of basic yet robust functionalities essential for complex number arithmetic in cryptographic and advanced mathematical computations.
Features in v1.0.0
- Basic Arithmetic Operations: Includes addition, subtraction, multiplication, and division of complex numbers, facilitating a wide range of mathematical tasks in ZKP.
- Scalar Multiplication: Allows for multiplying a complex number by a scalar field, expanding the versatility of complex number manipulations.
- Conjugation: Easily compute the conjugate of a complex number, a fundamental operation in many mathematical and cryptographic algorithms.
- Magnitude Calculation: Features an implementation to calculate the magnitude of complex numbers, crucial in various computational scenarios.
- Squared Magnitude: Quick computation of the squared magnitude of complex numbers, optimizing performance for certain cryptographic operations.
- Polynomial Evaluation: Introduces the ability to evaluate polynomials at complex numbers, paving the way for more complex cryptographic constructs.
Future Directions
I am committed to enhancing complexnr
further. Planned future updates include advanced mathematical functions, optimization of existing operations, and expansion of the library to encompass a wider range of complex number applications in cryptography and beyond.
Disclaimer
This is experimental software and is provided on an "as is" and "as available" basis. I do not give any warranties and will not be liable for any losses incurred through any use of this code base.