crocs-muni / CryptoStreams

Tool for generation of data from cryptoprimitives (block and stream ciphers, hash functions). Cryptoprimitives are round-reduced and the data can be configured for multiple testing scenarios.
MIT License
11 stars 9 forks source link

Inspect execution determinism #67

Open Bender250 opened 6 years ago

Bender250 commented 6 years ago

Clang vs GCC runs differently.

Problem should be probably with PCG32 with seeding.

Bender250 commented 6 years ago

It is really in PCG32 :(. Debugging showed, that the execution steps are different.

Bender250 commented 6 years ago

Might be relevant.

https://travis-ci.org/crocs-muni/CryptoStreams/jobs/374330859#L3901