Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V0.11.2 #56

Merged
merged 7 commits into from
Feb 7, 2024
Merged

V0.11.2 #56

merged 7 commits into from
Feb 7, 2024

Conversation

pouya-eghbali
Copy link
Member

No description provided.

@pouya-eghbali pouya-eghbali added the WTD Trigger What-The-Diff label Feb 7, 2024
Copy link

what-the-diff bot commented Feb 7, 2024

PR Summary

  • New file for handling addresses
    A new file address/address.go has been added which contains functions associated with converting bytes to base32, performing secure hashing with SHA3, and calculating addresses.

  • Enhancements in BLS cryptography
    The file bls/bls.go now consists of a new variable g2Aff along with some function modifications. It provides better management of cryptographic keys and enhances the verification process.

  • Version-related enhancements
    The file cmd/root.go now sources versioning information from a new constants file named constants/constants.go instead of maintaining its own version variable. This brings about more consistency in versioning across the system.

  • Database schema updates
    The file ent/migrate/schema.go has been updated. A new column shortkey has been added, and the size of column key changed to 96 bytes for better data accommodation. Related fields and methods are also added in multiple ent files.

  • New file for Kosk Challenge Management
    A new file kosk/kosk.go has been added which contains functions for generating and verifying challenges effectively.

  • Import New Libraries and Variable Declaration
    The files now import some new libraries which perform assorted tasks. New variables surrounding kosk challenges have also been declared.

  • Improved Message Handling
    There have been improvements in the message handling system with the introduction of new types of WebSocket messages and feedback printouts.

  • Updates in Signatures and Caching System
    The RecordSignature function now accepts a different parameter type to accommodate new cryptographic methodologies. The lru caches system has been updated for better data management.

  • Addition of Mathematical Variables and Constants
    A series of mathematical variables and constants have been declared to further enhance the overall numerical computation across the platform.

  • Enhanced WebSocket Communication
    The overall logic for handling WebSocket messages has been revamped, particularly for kosk challenge messages. Various updates have been made to improve the WebSocket communication and data handling system.

  • Computation Improvements
    The logic to compute aggregate signatures has been updated and a variable pk has been refactored, allowing for more efficient computations in the system.

Overall, these changes aim to enhance the robustness of the platform by bringing improvements in cryptography, database structures, message handling, computational efficiency, and versioning.

@pouya-eghbali pouya-eghbali merged commit b68300d into master Feb 7, 2024
1 check passed
@pouya-eghbali pouya-eghbali deleted the v0.11.2 branch February 7, 2024 18:24
logicalangel pushed a commit that referenced this pull request Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WTD Trigger What-The-Diff
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant