58 static constexpr uint32_t kSignature0 = detail::kKdbxSignature0;
60 static constexpr uint32_t kSignature1 = detail::kKdbxSignature1;
63 static constexpr uint32_t kVersionCriticalMask = detail::kKdbxVersionCriticalMask;
65 static constexpr uint32_t kVersion3 = detail::kKdbxVersion3;
67 static constexpr uint32_t kVersion4 = detail::kKdbxVersion4;
81 static bool IsKdbx4(uint32_t version) {
return (version & kVersionCriticalMask) == kVersion4; }
114 static std::string
Write3(
const Database& db,
const std::array<uint8_t, 32>& content_start_bytes);