guidovranken / cryptofuzz

Fuzzing cryptographic libraries. Magic bug printer go brrrr.

Home Page:https://guidovranken.com/2019/05/14/differential-fuzzing-of-cryptographic-libraries/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error when building

mehdighninoudev opened this issue · comments

Hi, when trying building cryptofuzz I got this error:
crypto.cpp:14:18: error: ‘__builtin_rotateleft32’ was not declared in this scope; did you mean ‘__builtin_roundf32’?
14 | #define ROL(x,n) __builtin_rotateleft32(x,n)

How to solve it please ?

Same problem and also this:
crypto.cpp:13:18: error: ‘__builtin_rotateright32’ was not declared in this scope
13 | #define ROR(x,n) __builtin_rotateright32(x,n)
| ^~~~~~~~~~~~~~~~~~~~~~~

also should be included #include in repository_map.h, otherwise:
repository_map.h:833:128: error: ‘nullopt’ is not a member of ‘std’

Excuse but I don't understand quite much, I mean how to solve the problem ?