Skip to content

Conversation

@LVivona
Copy link
Owner

@LVivona LVivona commented Nov 19, 2025

Summary

Full support for sha3 python crypto module as suggested in #2 including implementations for SHA3-224, SHA3-256, SHA3-384, and SHA3-512. Provides a unified API for hashing and prepares the module for future extensibility. Closes #2.

Example

MrkleNode creation

from mrkle import MrkleNode

node = MrkleNode.leaf(b"hello world", name="sha3_224")

MrkleTree creation

from mrkle import MrkleTree

test = { "a" : { "b" : b"hello", "c" : b"world" } }
tree = MrkleTree.from_dict(test, name="sha3_224")

@LVivona LVivona merged commit da9200d into main Nov 19, 2025
4 of 7 checks passed
@LVivona LVivona deleted the feat/py-sha3 branch November 19, 2025 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

sha3 implementation of sha2 algorithm

2 participants