first step of v2 final release

This commit is contained in:
Zhi Guan
2017-11-05 21:00:36 +08:00
parent 480b9e8d88
commit 27bde477a5
395 changed files with 26341 additions and 31364 deletions

View File

@@ -55,6 +55,11 @@
#include <openssl/bn_gfp2.h>
#include "sm9_lcl.h"
int SM9_signature_size(SM9PublicParameters *mpk)
{
return 0;
}
static SM9Signature *SM9_do_sign_type1curve(SM9PublicParameters *mpk,
const unsigned char *dgst, size_t dgstlen, SM9PrivateKey *sk)
{
@@ -226,6 +231,13 @@ SM9Signature *SM9_do_sign(SM9PublicParameters *mpk,
return NULL;
}
int SM9_do_verify_type1curve_ex(SM9PublicParameters *mpk,
const unsigned char *dgst, size_t dgstlen,
const SM9Signature *sig, SM9PublicKey *pk)
{
return -1;
}
int SM9_do_verify_type1curve(SM9PublicParameters *mpk,
const unsigned char *dgst, size_t dgstlen,
const SM9Signature *sig, const char *id, size_t idlen)
@@ -397,6 +409,13 @@ end:
return ret;
}
int SM9_do_verify_ex(SM9PublicParameters *mpk,
const unsigned char *dgst, size_t dgstlen,
const SM9Signature *sig, SM9PublicKey *pk)
{
return -1;
}
int SM9_do_verify(SM9PublicParameters *mpk,
const unsigned char *dgst, size_t dgstlen,
const SM9Signature *sig, const char *id, size_t idlen)
@@ -472,6 +491,12 @@ end:
return ret;
}
int SM9_verify_ex(SM9PublicParameters *mpk, const unsigned char *dgst,
size_t dgstlen, const unsigned char *sig, size_t siglen,
SM9PublicKey *pk)
{
return -1;
}
int SM9_verify(SM9PublicParameters *mpk, const unsigned char *dgst,
size_t dgstlen, const unsigned char *sig, size_t siglen,