diff options
author | Werner Koch <wk@gnupg.org> | 2011-02-01 10:40:50 +0100 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2011-02-01 10:40:50 +0100 |
commit | 5c4179860ef0b31b4c6ba957be9fa707a0ba7d9b (patch) | |
tree | 09caba0e0d855b9a16049dcde21305f922ed838e /src/visibility.c | |
parent | 7cb0d357f1564b2ba3fdde707bd9ee7272059d5b (diff) | |
download | libgcrypt-5c4179860ef0b31b4c6ba957be9fa707a0ba7d9b.tar.gz |
Add gcry_pk_get_curve.
Diffstat (limited to 'src/visibility.c')
-rw-r--r-- | src/visibility.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/visibility.c b/src/visibility.c index f187a65e..fe6d9bdd 100644 --- a/src/visibility.c +++ b/src/visibility.c @@ -1,5 +1,5 @@ /* visibility.c - Wrapper for all public functions. - * Copyright (C) 2007, 2008 Free Software Foundation, Inc. + * Copyright (C) 2007, 2008, 2011 Free Software Foundation, Inc. * * This file is part of Libgcrypt. * @@ -737,6 +737,17 @@ gcry_pk_get_keygrip (gcry_sexp_t key, unsigned char *array) return _gcry_pk_get_keygrip (key, array); } +const char * +gcry_pk_get_curve (gcry_sexp_t key, int iterator, unsigned int *r_nbits) +{ + if (!fips_is_operational ()) + { + (void)fips_not_operational (); + return NULL; + } + return _gcry_pk_get_curve (key, iterator, r_nbits); +} + gcry_error_t gcry_pk_list (int *list, int *list_length) { |