diff options
author | tb <> | 2023-07-04 10:23:34 +0000 |
---|---|---|
committer | tb <> | 2023-07-04 10:23:34 +0000 |
commit | 81cfa4c64a350213133e48dce9902e8cfa9dc6ea (patch) | |
tree | 837ea9b5d38a56ce56612c6b05c1d1bc65db603b /src/lib | |
parent | ad81d98d5d3a5d63a41af45b5757fb2df4df009f (diff) | |
download | openbsd-81cfa4c64a350213133e48dce9902e8cfa9dc6ea.tar.gz openbsd-81cfa4c64a350213133e48dce9902e8cfa9dc6ea.tar.bz2 openbsd-81cfa4c64a350213133e48dce9902e8cfa9dc6ea.zip |
Normalize ECDSA_SIG to be sig everywhere
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/libcrypto/ecdsa/ecs_ossl.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/lib/libcrypto/ecdsa/ecs_ossl.c b/src/lib/libcrypto/ecdsa/ecs_ossl.c index 2d10e160a5..f7e994157e 100644 --- a/src/lib/libcrypto/ecdsa/ecs_ossl.c +++ b/src/lib/libcrypto/ecdsa/ecs_ossl.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ecs_ossl.c,v 1.64 2023/07/04 10:14:37 tb Exp $ */ | 1 | /* $OpenBSD: ecs_ossl.c,v 1.65 2023/07/04 10:23:34 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Written by Nils Larsch for the OpenSSL project | 3 | * Written by Nils Larsch for the OpenSSL project |
4 | */ | 4 | */ |
@@ -98,17 +98,17 @@ ecdsa_prepare_digest(const unsigned char *digest, int digest_len, | |||
98 | 98 | ||
99 | int | 99 | int |
100 | ossl_ecdsa_sign(int type, const unsigned char *digest, int digest_len, | 100 | ossl_ecdsa_sign(int type, const unsigned char *digest, int digest_len, |
101 | unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, | 101 | unsigned char *signature, unsigned int *signature_len, const BIGNUM *kinv, |
102 | const BIGNUM *r, EC_KEY *eckey) | 102 | const BIGNUM *r, EC_KEY *eckey) |
103 | { | 103 | { |
104 | ECDSA_SIG *s; | 104 | ECDSA_SIG *sig; |
105 | int outlen = 0; | 105 | int outlen = 0; |
106 | int ret = 0; | 106 | int ret = 0; |
107 | 107 | ||
108 | if ((s = ECDSA_do_sign_ex(digest, digest_len, kinv, r, eckey)) == NULL) | 108 | if ((sig = ECDSA_do_sign_ex(digest, digest_len, kinv, r, eckey)) == NULL) |
109 | goto err; | 109 | goto err; |
110 | 110 | ||
111 | if ((outlen = i2d_ECDSA_SIG(s, &sig)) < 0) { | 111 | if ((outlen = i2d_ECDSA_SIG(sig, &signature)) < 0) { |
112 | outlen = 0; | 112 | outlen = 0; |
113 | goto err; | 113 | goto err; |
114 | } | 114 | } |
@@ -116,8 +116,8 @@ ossl_ecdsa_sign(int type, const unsigned char *digest, int digest_len, | |||
116 | ret = 1; | 116 | ret = 1; |
117 | 117 | ||
118 | err: | 118 | err: |
119 | *siglen = outlen; | 119 | *signature_len = outlen; |
120 | ECDSA_SIG_free(s); | 120 | ECDSA_SIG_free(sig); |
121 | 121 | ||
122 | return ret; | 122 | return ret; |
123 | } | 123 | } |
@@ -665,7 +665,7 @@ ECDSA_size(const EC_KEY *r) | |||
665 | { | 665 | { |
666 | const EC_GROUP *group; | 666 | const EC_GROUP *group; |
667 | const BIGNUM *order = NULL; | 667 | const BIGNUM *order = NULL; |
668 | ECDSA_SIG signature; | 668 | ECDSA_SIG sig; |
669 | int ret = 0; | 669 | int ret = 0; |
670 | 670 | ||
671 | if (r == NULL) | 671 | if (r == NULL) |
@@ -677,10 +677,10 @@ ECDSA_size(const EC_KEY *r) | |||
677 | if ((order = EC_GROUP_get0_order(group)) == NULL) | 677 | if ((order = EC_GROUP_get0_order(group)) == NULL) |
678 | goto err; | 678 | goto err; |
679 | 679 | ||
680 | signature.r = (BIGNUM *)order; | 680 | sig.r = (BIGNUM *)order; |
681 | signature.s = (BIGNUM *)order; | 681 | sig.s = (BIGNUM *)order; |
682 | 682 | ||
683 | if ((ret = i2d_ECDSA_SIG(&signature, NULL)) < 0) | 683 | if ((ret = i2d_ECDSA_SIG(&sig, NULL)) < 0) |
684 | ret = 0; | 684 | ret = 0; |
685 | 685 | ||
686 | err: | 686 | err: |