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:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…