Explorar o código

SP ARM 32: Fixes to get building for armv7-a

Change ldrd to either have even first register or change over to ldm
with even first register.
Ensure shift value in ORR instruction has a hash before it.
Don't index loads and stores by 256 or more - make them post-index.
div2 for P521 simplified.
Sean Parkinson %!s(int64=2) %!d(string=hai) anos
pai
achega
bc5262a5d0
Modificáronse 2 ficheiros con 324 adicións e 516 borrados
  1. 1 1
      configure.ac
  2. 323 515
      wolfcrypt/src/sp_arm32.c

+ 1 - 1
configure.ac

@@ -6254,7 +6254,7 @@ do
     ;;
 
   *)
-    AC_MSG_ERROR([Invalid choice of Single Precision length in bits [256, 2048, 3072]: $ENABLED_SP.])
+    AC_MSG_ERROR([Invalid choice of Single Precision length in bits [256, 384, 521, 1024, 2048, 3072, 4096]: $ENABLED_SP.])
     break;;
   esac
 done

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 323 - 515
wolfcrypt/src/sp_arm32.c


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio