INNER CODE UNIT · C++
nid_to_checksum_kind
trailofbits/uthenticode · src/uthenticode.cpp:117
static inline checksum_kind nid_to_checksum_kind(int nid) {
switch (nid) {
default:
return checksum_kind::UNKNOWN;
case NID_md5:
return checksum_kind::MD5;
case NID_sha1:
return checksum_kind::SHA1;
case NID_sha256:
return checksum_kind::SHA256;
}
}
std::ostream &operator<<(std::ostream &os, checksum_kind kind) {
switch (kind) {
default:
return os << static_cast<std::uint16_t>(kind);
case checksum_kind::MD5: