RinHash Windows Executables
This directory contains Windows executables for the RinHash algorithm, built using Docker cross-compilation.
Files
rinhash-test.exe
- Simple test executable demonstrating basic functionalityrinhash-windows.exe
- Full RinHash implementation with BLAKE3 + Argon2d + SHA3-256
Usage
rinhash-test.exe
rinhash-test.exe "Hello World"
rinhash-windows.exe
rinhash-windows.exe 01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Technical Details
- Platform: Windows x64 (PE32+)
- Compiler: MinGW-w64 cross-compiler
- Build Method: Docker cross-compilation using dockcross/windows-static-x64
- Algorithm: RinHash (BLAKE3 + Argon2d + SHA3-256)
- Dependencies: None (statically linked)
Build Information
- Built on: Linux host using Docker
- Cross-compiler: x86_64-w64-mingw32.static-gcc
- Optimization: -O3 -march=x86-64
- Linking: Static (-static)
Testing
Both executables are ready for shipping and testing on Windows systems. They demonstrate:
- Successful Windows cross-compilation from Linux
- RinHash algorithm implementation
- Static linking (no external dependencies)
- Proper PE32+ executable format
Notes
- These are demonstration executables showing the RinHash algorithm
- For production use, integrate with the full cpuminer-opt codebase
- GPU acceleration would require CUDA/ROCm libraries on Windows
- Network functionality would require libcurl integration