Sean Parkinson

Results 64 comments of Sean Parkinson

@douzzer Can you please try without SRP (--disable-srp). I'm not seeing any issue with QEMU on Linux. And also try to enable ChaCha, Poly1305 and XChaCha. Thanks, Sean

Hi @paulwratt, I have found it difficult in the past to get the right mfpu setting that will work! Using 'neon' works for me with QEMU so I've changed configure.ac....

@haydenroche5 The error number is not unique. I've updated the test and made minor changes to the ChaCha asm. When you have time, run it again so I can determine...

By the way, which model of the Pi do you have? May help to know which CPU you are using.

@douzzer Do you know which CPU is being emulated?

Bizarre! I changed the code to use simpler instructions and that was the difference! Which version of the Raspberry Pi is it? v4 from the specs.

BUILD_ARMASM_INLINE means the assembly code is inlined in the C code file. There is no difference between the two files except that one can be compiled with a C compiler...

@douzzer Could you try again? I've changed the -mfpu option and it might work now. Thanks, Sean

Not all ARMv7a CPUs support all NEON instructions. Define WOLFSSL_ARM_ARCH_NO_VREV when vrev not available. I removed usage of VTRN in a previous commit.

Found a reference saying that Cortex-A9 and older CPUs only support 64-bit registers and not 128. Use WOLFSSL_ARM_ARCH_NEON_64BIT to indicate this. (Don't use VREV define anymore.)