浏览代码

Clean up compiler warnings/int overflow

master
Joost Rijneveld 4 年前
父节点
当前提交
9384cc066a
找不到此签名对应的密钥 GPG 密钥 ID: A4FE39CF49CBC553
共有 2 个文件被更改,包括 7 次插入7 次删除
  1. +1
    -0
      Makefile
  2. +6
    -7
      test/vectors.c

+ 1
- 0
Makefile 查看文件

@@ -77,4 +77,5 @@ ui/xmssmt_%: ui/%.c $(SOURCES) $(OBJS) $(HEADERS)

clean:
-$(RM) $(TESTS)
-$(RM) test/vectors
-$(RM) $(UI)

+ 6
- 7
test/vectors.c 查看文件

@@ -10,6 +10,7 @@
#include "../randombytes.h"
#include "../params.h"
#include "../fips202.h"
#include "../utils.h"
#include "../xmss_commons.h"
#include "../xmss_core.h"

@@ -25,7 +26,7 @@ void print_hash(unsigned char *buf, int len) {
print_hex(tmp, 10);
}

int vectors_xmss(uint32_t oid, int mt) {
void vectors_xmss(uint32_t oid, int mt) {
xmss_params params;

if (mt) {
@@ -41,7 +42,7 @@ int vectors_xmss(uint32_t oid, int mt) {
unsigned char sm[params.sig_bytes + 1];
unsigned long long smlen = 0;

for (int i = 0; i < 3*params.n; i++) {
for (unsigned int i = 0; i < 3*params.n; i++) {
seed[i] = i;
}

@@ -67,7 +68,7 @@ int vectors_xmss(uint32_t oid, int mt) {
printf("\n");
}

int vectors_wots(uint32_t oid) {
void vectors_wots(uint32_t oid) {
xmss_params params;

xmss_parse_oid(&params, oid);
@@ -83,12 +84,12 @@ int vectors_wots(uint32_t oid) {
uint32_t addr[8] = {0};
uint32_t addr2[8] = {0};

for (int i = 0; i < 8; i++) {
for (unsigned int i = 0; i < 8; i++) {
addr[i] = 500000000*i;
addr2[i] = 400000000*i;
}

for (int i = 0; i < params.n; i++) {
for (unsigned int i = 0; i < params.n; i++) {
m[i] = 3*i;
pub_seed[i] = 2*i;
sk_seed[i] = i;
@@ -108,8 +109,6 @@ int vectors_wots(uint32_t oid) {
print_hash(leaf, params.n);

printf("\n");

return 0;
}

int main() {


正在加载...
取消
保存