anya-core 1.2.0

Enterprise-grade Bitcoin Infrastructure Platform
Documentation

    <!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>