Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/crypto/external/bsd/openpgpsdk/dist
Module Name: src
Committed By: he
Date: Sat Jan 24 12:51:12 UTC 2009
Modified Files:
src/crypto/external/bsd/openpgpsdk/dist/include/openpgpsdk: crypto.h
src/crypto/external/bsd/openpgpsdk/dist/src/lib: symmetric.c
Log Message:
No, our openssl _encrypt routines do not take a *size_t as the 6th
argument, they take an *int, and those are not necessarily compatible.
Papering that over with a cast just gets us a warning that
de-referencing a type-punned pointer will break strict-aliasing
rules, which is turned into an error by our WARNS setting.
Instead, change the "num" field in _opt_crypt_t from size_t to int, and
get rid of the now-redundant casts.
To generate a diff of this commit:
cvs rdiff -r1.1.1.1 -r1.2 \
src/crypto/external/bsd/openpgpsdk/dist/include/openpgpsdk/crypto.h
cvs rdiff -r1.3 -r1.4 \
src/crypto/external/bsd/openpgpsdk/dist/src/lib/symmetric.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index