Releases: TheBestTvarynka/crypto-helper
v.0.15.0
I'm very happy to announce the next major crypto-helper release. You can read about all the improvements and new features below.
- CI:
- JWT:
- crypto-helper:
- Improved input bytes reading by filtering chars and excluding non-valid ones #41
- Local storage support. pr #59 and issue #57
- Improve logging: replace
log
withtracing
#72 - Refactoring: #39 #64
Introduced another major feature: asn1 parser and debugger. It is available by the link: https://crypto.qkation.com/asn1. The purpose of this tool is to parse input bytes as the asn1 der structure and render the structural representation of it alongside the hex view of its fields and data. A list of supported asn1 types can be found here.
The custom asn1
parser crate has been written: asn1-parser. It parses the asn1 types and remembers their position in the input data stream. It is a useful feature for pretty rendering.
ASN1:
- Initial asn1 parser and page implementation #43
- More asn1 types: #50 #51
- Rendering improvements: #52
- Fix ASN1 freezes and latency on big input. pr #61 and issue 53
- Optimization of hex_format_byte #62 by @bugsweeper
- Fix asn1 parsing. pr #73 and issue #68
- Improve
Bool
parsing #74 - Fix
OctetString
inner bytes rendering. pr #75 and issue #69 - Remove beta badge for asn1 #76
Introduced a new tool: diff checker. The purpose of the diff-checker is to just show the diff. It lacks many modern diff-tool features. Most likely it will never have them implemented. The purpose of this tool is only to cover a few specific edge cases.
Diff checker:
- Initial implementation #60
- Non-blocking diffs computation using workers. pr #65 and issue #63
- Diffs rendering improvements #66
All new functionality mentioned above is not tested on all possible values and cases. So if you find any bug then create an issue. I'll fix it ASAP.
Visit this tool at crypto.qkation.com.
v.0.10.0
First of all, congratulate new contributors: @rwwwx, @Jujumba, and @jayanth-kumar-morem. Thank you for all your effort. Your contributions made this project better.
- Added support for the following JWT signature algorithms:
- Added support for the following crypto algorithms:
- Added new input formats: Decimal and Binary. #21
- Implemented share-by-URL functionality. #23
- A lot of refactoring. Made code more readable, and reliable, improved user input data validation. #10 #20 #26
- Improved CI: added check for pull requests. #15
- Wrote simple documentation: architecture.md. #29
All new functionality mentioned above is not tested on all possible values and cases. So if you find any bug then create an issue. I'll fix it ASAP.
Visit this tool at crypto.qkation.com.
v.0.9.0
The main improvements:
- Implemented JWT debugger (basically, it's just a jwt.io replacement)
- Deleted custom notifications functionality and replaced it with the
yew-notifications
library - General components improvements, refactoring, and styling
Visit this tool at crypto.qkation.com.
v.0.8.0 The first release
This is the first big release of this tool. The most needed features have been implemented.
- Written in Rust 🦀 using yew ✨
MD5
SHA1
/SHA256
/SHA512
- Kerberos ciphers:
AES128-CTS-HMAC-SHA1-96
/AES256-CTS-HMAC-SHA1-96
- Kerberos HMAC:
HMAC-SHA1-96-AES128
/HMAC-SHA1-96-AES256
RSA
Visit this tool at crypto.qkation.com.