summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ecdsa/ecs_asn1.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/ecdsa/ecs_asn1.c')
-rw-r--r--src/lib/libcrypto/ecdsa/ecs_asn1.c14
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
126const BIGNUM *
127ECDSA_SIG_get0_r(const ECDSA_SIG *sig)
128{
129 return sig->r;
130}
131
132const BIGNUM *
133ECDSA_SIG_get0_s(const ECDSA_SIG *sig)
134{
135 return sig->s;
136}
137
126int 138int
127ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s) 139ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s)
128{ 140{