[Bug 233186] security/pam_ssh_agent_auth should not be marked BROKEN for openssl111

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Nov 13 12:27:51 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233186

w.schwarzenfeld at utanet.at changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |w.schwarzenfeld at utanet.at

--- Comment #1 from w.schwarzenfeld at utanet.at ---
Builds with poudriere, but a lot of warnings like this
/usr/local/include/openssl/dsa.h:79:73: note: passing argument to parameter
'ps' here
void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
                                                                        ^
ssh-ecdsa.c:148:18: warning: incompatible pointer types passing 'ECDSA_SIG *'
(aka 'struct ECDSA_SIG_st *') to parameter of type 'const DSA_SIG *' (aka
'const struct DSA_SIG_st *') [-Wincompatible-pointer-types]
    DSA_SIG_get0(sig, &r, &s);
                 ^~~
/usr/local/include/openssl/dsa.h:79:34: note: passing argument to parameter
'sig' here
void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
                                 ^
ssh-ecdsa.c:148:23: warning: passing 'BIGNUM **' (aka 'struct bignum_st **') to
parameter of type 'const BIGNUM **' (aka 'const struct bignum_st **') discards
qualifiers in nested pointer types
[-Wincompatible-pointer-types-discards-qualifiers]
    DSA_SIG_get0(sig, &r, &s);
                      ^~
/usr/local/include/openssl/dsa.h:79:54: note: passing argument to parameter
'pr' here
void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
                                                     ^
ssh-ecdsa.c:148:27: warning: passing 'BIGNUM **' (aka 'struct bignum_st **') to
parameter of type 'const BIGNUM **' (aka 'const struct bignum_st **') discards
qualifiers in nested pointer types
[-Wincompatible-pointer-types-discards-qualifiers]
    DSA_SIG_get0(sig, &r, &s);
                          ^~
/usr/local/include/openssl/dsa.h:79:73: note: passing argument to parameter
'ps' here
void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
                                                                        ^
6 warnings generated.
cc -O2 -pipe  -fstack-protector -fno-strict-aliasing  -fPIC -Wall
-Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.
-I/usr/local/include   -DHAVE_CONFIG_H -c ssh-ed25519.c -o ssh-ed25519.o
cc -O2 -pipe  -fstack-protector -fno-strict-aliasing  -fPIC -Wall
-Wpointer-arith -Wuninitialized -fstack-protector-all -I. -I.
-I/usr/local/include   -DHAVE_CONFIG_H -c ssh-rsa.c -o ssh-rsa.o
ssh-rsa.c:59:17: warning: incompatible pointer types passing 'EVP_MD_CTX **'
(aka 'struct evp_md_ctx_st **') to parameter of type 'EVP_MD_CTX *' (aka
'struct evp_md_ctx_st *'); remove & [-Wincompatible-pointer-types]
        EVP_DigestInit(&md, evp_md);
                       ^~~
/usr/local/include/openssl/evp.h:555:39: note: passing argument to parameter
'ctx' here
__owur int EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type);
                                      ^
ssh-rsa.c:60:19: warning: incompatible pointer types passing 'EVP_MD_CTX **'
(aka 'struct evp_md_ctx_st **') to parameter of type 'EVP_MD_CTX *' (aka
'struct evp_md_ctx_st *'); remove & [-Wincompatible-pointer-types]
        EVP_DigestUpdate(&md, data, datalen);
                         ^~~
/usr/local/include/openssl/evp.h:546:41: note: passing argument to parameter
'ctx' here
__owur int EVP_DigestUpdate(EVP_MD_CTX *ctx, const void *d,
                                        ^
ssh-rsa.c:61:18: warning: incompatible pointer types passing 'EVP_MD_CTX **'
(aka 'struct evp_md_ctx_st **') to parameter of type 'EVP_MD_CTX *' (aka
'struct evp_md_ctx_st *'); remove & [-Wincompatible-pointer-types]
        EVP_DigestFinal(&md, digest, &dlen);
                        ^~~
/usr/local/include/openssl/evp.h:556:40: note: passing argument to parameter
'ctx' here
__owur int EVP_DigestFinal(EVP_MD_CTX *ctx, unsigned char *md,
                                       ^
3 warnings generated.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list