diff options
author | Matt Caswell <matt@openssl.org> | 2014-10-30 23:21:39 +0000 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2014-12-08 21:41:02 +0000 |
commit | aeb556f8317cb5affcadafe17cf59242f1822a2a (patch) | |
tree | b854653c9f0ecb923c33da927e44392e4b377052 /crypto/include/internal | |
parent | 18125f7f554034d95c64851bee23fb058a23bfd9 (diff) | |
download | openssl-aeb556f8317cb5affcadafe17cf59242f1822a2a.tar.gz |
Implement internally opaque bn access from srp
Reviewed-by: Tim Hudson <tjh@openssl.org>
Diffstat (limited to 'crypto/include/internal')
-rw-r--r-- | crypto/include/internal/bn_srp.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/crypto/include/internal/bn_srp.h b/crypto/include/internal/bn_srp.h new file mode 100644 index 0000000000..e15038a94e --- /dev/null +++ b/crypto/include/internal/bn_srp.h @@ -0,0 +1,35 @@ + +#ifndef OPENSSL_NO_SRP + +extern const BIGNUM bn_group_1024; + +extern const BIGNUM bn_group_1536; + +extern const BIGNUM bn_group_2048; + +extern const BIGNUM bn_group_3072; + +extern const BIGNUM bn_group_4096; + +extern const BIGNUM bn_group_6144; + +extern const BIGNUM bn_group_8192; + +extern const BIGNUM bn_generator_19; + +extern const BIGNUM bn_generator_5; + +extern const BIGNUM bn_generator_2; + +static SRP_gN knowngN[] = { + {"8192",(BIGNUM*)&bn_generator_19 , (BIGNUM*)&bn_group_8192}, + {"6144",(BIGNUM*)&bn_generator_5 , (BIGNUM*)&bn_group_6144}, + {"4096",(BIGNUM*)&bn_generator_5 , (BIGNUM*)&bn_group_4096}, + {"3072",(BIGNUM*)&bn_generator_5 , (BIGNUM*)&bn_group_3072}, + {"2048",(BIGNUM*)&bn_generator_2 , (BIGNUM*)&bn_group_2048}, + {"1536",(BIGNUM*)&bn_generator_2 , (BIGNUM*)&bn_group_1536}, + {"1024",(BIGNUM*)&bn_generator_2 , (BIGNUM*)&bn_group_1024}, +}; +#define KNOWN_GN_NUMBER sizeof(knowngN) / sizeof(SRP_gN) + +#endif |