uswid.hash
¶
- class uswid.hash.uSwidHash(alg_id: uSwidHashAlg | None = None, value: str | None = None)¶
Represents a SWID link
- __init__(alg_id: uSwidHashAlg | None = None, value: str | None = None)¶
Initializes uSwidHash
- alg_id: uSwidHashAlg | None¶
Algorigth ID, e.g.
uSwidHashAlg.SHA256
- property alg_id_for_display: str | None¶
Returns the value
- property value: str | None¶
Checksum value
- class uswid.hash.uSwidHashAlg(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Represents an enumerated type of hash
- SHA256 = 1¶
- SHA384 = 7¶
- SHA512 = 8¶
- UNKNOWN = 0¶
- classmethod from_string(alg_id: str) uSwidHashAlg ¶
Creates a uSwidHashAlg from a string identifier