浏览代码

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 2 年之前
父节点
当前提交
bc5262a5d0
共有 2 个文件被更改,包括 324 次插入516 次删除
  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

文件差异内容过多而无法显示
+ 323 - 515
wolfcrypt/src/sp_arm32.c


部分文件因为文件数量过多而无法显示