<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bitcoin Core Security Conformance Report</title>
<style>
body { font-family: Arial, sans-serif; line-height: 1.6; color: #333; max-width: 1200px; margin: 0 auto; padding: 20px; }
h1, h2, h3 { color: #0D1F2D; }
.header { text-align: center; margin-bottom: 30px; }
.summary { background-color: #f8f9fa; border-radius: 5px; padding: 20px; margin-bottom: 30px; }
.score-card { display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; }
.score-box { flex: 1; min-width: 200px; text-align: center; background: #fff; margin: 10px; padding: 15px; border-radius: 5px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
.score { font-size: 24px; font-weight: bold; margin: 10px 0; }
.excellent { color: #28a745; }
.good { color: #17a2b8; }
.fair { color: #ffc107; }
.poor { color: #dc3545; }
.test-results { margin-top: 20px; }
.test-category { margin-bottom: 20px; }
.test-item { background: #fff; padding: 15px; margin-bottom: 10px; border-radius: 5px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
.test-item.passed { border-left: 4px solid #28a745; }
.test-item.failed { border-left: 4px solid #dc3545; }
.test-name { font-weight: bold; display: flex; justify-content: space-between; }
.output { background: #f8f9fa; padding: 10px; border-radius: 5px; white-space: pre-wrap; margin-top: 10px; font-family: monospace; font-size: 14px; max-height: 200px; overflow-y: auto; }
.error { background: #fff3f3; color: #dc3545; }
.toggle-btn { cursor: pointer; color: #007bff; font-size: 12px; margin-left: 10px; }
.hidden { display: none; }
</style>
</head>
<body>
<div class="header">
<h1>Bitcoin Core Security Conformance Report</h1>
<p>Generated on 2025-05-01 10:36:37</p>
</div>
<div class="summary">
<h2>Security Score Summary</h2>
<div class="score-card">
<div class="score-box">
<h3>Overall Score</h3>
<div class="score poor">0.0%</div>
</div>
<div class="score-box">
<h3>Security Principle Score</h3>
<div class="score poor">0.0/5.0</div>
</div>
<div class="score-box">
<h3>Consensus Bugs</h3>
<div class="score poor">0.0%</div>
<div>0 / 3 tests passed</div>
</div>
<div class="score-box">
<h3>Consensus Invariants</h3>
<div class="score poor">0.0%</div>
<div>0 / 2 tests passed</div>
</div>
<div class="score-box">
<h3>Side Channel</h3>
<div class="score poor">0.0%</div>
<div>0 / 1 tests passed</div>
</div>
<div class="score-box">
<h3>Hardware Optimizations</h3>
<div class="score poor">0.0%</div>
<div>0 / 1 tests passed</div>
</div>
</div>
</div>
<div class="test-results">
<h2>Detailed Test Results</h2>
<div class="test-category">
<h3>Consensus Bugs Tests</h3>
<div class="test-item failed">
<div class="test-name">
<span>test_cve_2010_5139_value_overflow - FAILED</span>
<span>unknown <span class="toggle-btn" onclick="toggleOutput(this)">Show Details</span></span>
</div>
<div class="output hidden"></div>
<div class="output error hidden">error: failed to load manifest for workspace member `C:\Users\bmokoka\Projects\anya-core\core`
referenced by workspace at `C:\Users\bmokoka\Projects\anya-core\Cargo.toml`
Caused by:
failed to load manifest for dependency `mobile-sdk`
Caused by:
failed to read `C:\Users\bmokoka\Projects\anya-core\mobile-sdk\Cargo.toml`
Caused by:
The system cannot find the path specified. (os error 3)
</div>
</div>
<div class="test-item failed">
<div class="test-name">
<span>test_cve_2018_17144_duplicate_inputs - FAILED</span>
<span>unknown <span class="toggle-btn" onclick="toggleOutput(this)">Show Details</span></span>
</div>
<div class="output hidden"></div>
<div class="output error hidden">error: failed to load manifest for workspace member `C:\Users\bmokoka\Projects\anya-core\core`
referenced by workspace at `C:\Users\bmokoka\Projects\anya-core\Cargo.toml`
Caused by:
failed to load manifest for dependency `mobile-sdk`
Caused by:
failed to read `C:\Users\bmokoka\Projects\anya-core\mobile-sdk\Cargo.toml`
Caused by:
The system cannot find the path specified. (os error 3)
</div>
</div>
<div class="test-item failed">
<div class="test-name">
<span>test_historical_consensus_bugs - FAILED</span>
<span>unknown <span class="toggle-btn" onclick="toggleOutput(this)">Show Details</span></span>
</div>
<div class="output hidden"></div>
<div class="output error hidden">error: failed to load manifest for workspace member `C:\Users\bmokoka\Projects\anya-core\core`
referenced by workspace at `C:\Users\bmokoka\Projects\anya-core\Cargo.toml`
Caused by:
failed to load manifest for dependency `mobile-sdk`
Caused by:
failed to read `C:\Users\bmokoka\Projects\anya-core\mobile-sdk\Cargo.toml`
Caused by:
The system cannot find the path specified. (os error 3)
</div>
</div>
</div>
<div class="test-category">
<h3>Consensus Invariants Tests</h3>
<div class="test-item failed">
<div class="test-name">
<span>test_consensus_invariant_checker - FAILED</span>
<span>unknown <span class="toggle-btn" onclick="toggleOutput(this)">Show Details</span></span>
</div>
<div class="output hidden"></div>
<div class="output error hidden">error: failed to load manifest for workspace member `C:\Users\bmokoka\Projects\anya-core\core`
referenced by workspace at `C:\Users\bmokoka\Projects\anya-core\Cargo.toml`
Caused by:
failed to load manifest for dependency `mobile-sdk`
Caused by:
failed to read `C:\Users\bmokoka\Projects\anya-core\mobile-sdk\Cargo.toml`
Caused by:
The system cannot find the path specified. (os error 3)
</div>
</div>
<div class="test-item failed">
<div class="test-name">
<span>test_differential_fuzzing - FAILED</span>
<span>unknown <span class="toggle-btn" onclick="toggleOutput(this)">Show Details</span></span>
</div>
<div class="output hidden"></div>
<div class="output error hidden">error: failed to load manifest for workspace member `C:\Users\bmokoka\Projects\anya-core\core`
referenced by workspace at `C:\Users\bmokoka\Projects\anya-core\Cargo.toml`
Caused by:
failed to load manifest for dependency `mobile-sdk`
Caused by:
failed to read `C:\Users\bmokoka\Projects\anya-core\mobile-sdk\Cargo.toml`
Caused by:
The system cannot find the path specified. (os error 3)
</div>
</div>
</div>
<div class="test-category">
<h3>Side Channel Tests</h3>
<div class="test-item failed">
<div class="test-name">
<span>test_timing_side_channels - FAILED</span>
<span>unknown <span class="toggle-btn" onclick="toggleOutput(this)">Show Details</span></span>
</div>
<div class="output hidden"></div>
<div class="output error hidden">error: failed to load manifest for workspace member `C:\Users\bmokoka\Projects\anya-core\core`
referenced by workspace at `C:\Users\bmokoka\Projects\anya-core\Cargo.toml`
Caused by:
failed to load manifest for dependency `mobile-sdk`
Caused by:
failed to read `C:\Users\bmokoka\Projects\anya-core\mobile-sdk\Cargo.toml`
Caused by:
The system cannot find the path specified. (os error 3)
</div>
</div>
</div>
<div class="test-category">
<h3>Hardware Optimizations Tests</h3>
<div class="test-item failed">
<div class="test-name">
<span>test_hardware_optimizations_consensus - FAILED</span>
<span>unknown <span class="toggle-btn" onclick="toggleOutput(this)">Show Details</span></span>
</div>
<div class="output hidden"></div>
<div class="output error hidden">error: failed to load manifest for workspace member `C:\Users\bmokoka\Projects\anya-core\core`
referenced by workspace at `C:\Users\bmokoka\Projects\anya-core\Cargo.toml`
Caused by:
failed to load manifest for dependency `mobile-sdk`
Caused by:
failed to read `C:\Users\bmokoka\Projects\anya-core\mobile-sdk\Cargo.toml`
Caused by:
The system cannot find the path specified. (os error 3)
</div>
</div>
</div>
</div>
<script>
function toggleOutput(btn) {
const output = btn.parentElement.parentElement.querySelector('.output');
const error = btn.parentElement.parentElement.querySelector('.error');
if (output.classList.contains('hidden')) {
output.classList.remove('hidden');
if (error) error.classList.remove('hidden');
btn.textContent = 'Hide Details';
} else {
output.classList.add('hidden');
if (error) error.classList.add('hidden');
btn.textContent = 'Show Details';
}
}
</script>
</body>
</html>