diff options
Diffstat (limited to 'src/lib/libcrypto/ecdsa/ecs_asn1.c')
-rw-r--r-- | src/lib/libcrypto/ecdsa/ecs_asn1.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/lib/libcrypto/ecdsa/ecs_asn1.c b/src/lib/libcrypto/ecdsa/ecs_asn1.c index e463858669..9a7a04468b 100644 --- a/src/lib/libcrypto/ecdsa/ecs_asn1.c +++ b/src/lib/libcrypto/ecdsa/ecs_asn1.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ecs_asn1.c,v 1.9 2018/03/17 15:24:44 tb Exp $ */ | 1 | /* $OpenBSD: ecs_asn1.c,v 1.10 2022/01/05 20:39:04 tb Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 2000-2002 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 2000-2002 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -123,6 +123,18 @@ ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps) | |||
123 | *ps = sig->s; | 123 | *ps = sig->s; |
124 | } | 124 | } |
125 | 125 | ||
126 | const BIGNUM * | ||
127 | ECDSA_SIG_get0_r(const ECDSA_SIG *sig) | ||
128 | { | ||
129 | return sig->r; | ||
130 | } | ||
131 | |||
132 | const BIGNUM * | ||
133 | ECDSA_SIG_get0_s(const ECDSA_SIG *sig) | ||
134 | { | ||
135 | return sig->s; | ||
136 | } | ||
137 | |||
126 | int | 138 | int |
127 | ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s) | 139 | ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s) |
128 | { | 140 | { |