diff options
| author | William Ahern <william+solaris@25thandClement.com> | 2015-12-18 02:48:48 -0800 |
|---|---|---|
| committer | William Ahern <william+solaris@25thandClement.com> | 2015-12-18 02:48:48 -0800 |
| commit | d1a748c9320b73155907489f344a9ce8111c01a1 (patch) | |
| tree | 10e96d907a1b19e0088abed1c19f298024cfb285 /src | |
| parent | d33874793b2ed9d92640f80e8503376779e0c332 (diff) | |
| download | luaossl-d1a748c9320b73155907489f344a9ce8111c01a1.tar.gz luaossl-d1a748c9320b73155907489f344a9ce8111c01a1.tar.bz2 luaossl-d1a748c9320b73155907489f344a9ce8111c01a1.zip | |
fix Solaris build
Diffstat (limited to 'src')
| -rw-r--r-- | src/openssl.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/openssl.c b/src/openssl.c index 84a0155..7247616 100644 --- a/src/openssl.c +++ b/src/openssl.c | |||
| @@ -2566,7 +2566,9 @@ static void pk_pushparam(lua_State *L, void *_key, enum pk_param which) { | |||
| 2566 | RSA *rsa; | 2566 | RSA *rsa; |
| 2567 | DH *dh; | 2567 | DH *dh; |
| 2568 | DSA *dsa; | 2568 | DSA *dsa; |
| 2569 | #ifndef OPENSSL_NO_EC | ||
| 2569 | EC_KEY *ec; | 2570 | EC_KEY *ec; |
| 2571 | #endif | ||
| 2570 | } key = { _key }; | 2572 | } key = { _key }; |
| 2571 | 2573 | ||
| 2572 | switch (which) { | 2574 | switch (which) { |
| @@ -2646,6 +2648,7 @@ static void pk_pushparam(lua_State *L, void *_key, enum pk_param which) { | |||
| 2646 | bn_dup(L, key.dh->priv_key); | 2648 | bn_dup(L, key.dh->priv_key); |
| 2647 | 2649 | ||
| 2648 | break; | 2650 | break; |
| 2651 | #ifndef OPENSSL_NO_EC | ||
| 2649 | case PK_EC_PUB_KEY: { | 2652 | case PK_EC_PUB_KEY: { |
| 2650 | const EC_GROUP *group; | 2653 | const EC_GROUP *group; |
| 2651 | const EC_POINT *public_key; | 2654 | const EC_POINT *public_key; |
| @@ -2660,6 +2663,7 @@ static void pk_pushparam(lua_State *L, void *_key, enum pk_param which) { | |||
| 2660 | bn_dup(L, EC_KEY_get0_private_key(key.ec)); | 2663 | bn_dup(L, EC_KEY_get0_private_key(key.ec)); |
| 2661 | 2664 | ||
| 2662 | break; | 2665 | break; |
| 2666 | #endif | ||
| 2663 | default: | 2667 | default: |
| 2664 | luaL_error(L, "%d: invalid EVP_PKEY parameter", which); | 2668 | luaL_error(L, "%d: invalid EVP_PKEY parameter", which); |
| 2665 | } | 2669 | } |
