Feature
* feat: `HashType.from_composite_str` for Blake2b, SHA3, Blake3 (663)
The code mistreated hashes for Blake2b and SHA3.
Code for explicitly handling SHA1 & BLAKE3 was added, as those have no
variants defined in the CycloneDX specification.
fixes 652
---------
Signed-off-by: Michael Schlenker <michael.schlenkercontact-software.com>
Co-authored-by: Michael Schlenker <michael.schlenkercontact-software.com>
Co-authored-by: Jan Kowalleck <jan.kowalleckgmail.com> ([`c59036e`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/c59036e06ddc97284f82efbbc168dc2d89d090d1))