I am newbie to embeded ssl and crypto library wolfSSL. When I read its manual, it is really interesting. And I have downloaded wolfSSL-2.6.0 to ubuntu 13.04. As per the manual, I have changed the terminal directory to wolfSSL-2.6.0(i.e cd /home/wedikes/wolfSSL-2.6.0/). After changing to thsi directory
i just run ./configure
make
it provides some sort of errors as below
ctaocrypt/src/tfm.c: In function 'fp_mul_comba':
ctaocrypt/src/tfm.c:445:11: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
ctaocrypt/src/tfm.c:445:11: error: 'asm' operand has impossible constraints
make[1]: *** [ctaocrypt/src/src_libcyassl_la-tfm.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [all] Error 2
When I search on the Interent about the cause of the error, they are telling me the source of the erro is lack of registers? But I don't get what does that mean?"You have to remember that these machines have a limited number of registers. And its possible to actually run out - that's what the error you're getting is telling you" And my machine is lenovo y400 in 32 bit form.
Could you help me how to solve what I have faced?