45 Commits

Author SHA1 Message Date
sthen
1c18deea28 update to py-cryptography*-3.1.1 2020-09-23 16:35:47 +00:00
tb
eb512b24d6 Ensure py-cryptography is ready for LIBRESSL_HAS_TLS1_3
Instead of checking for LIBRESSL_HAS_TLS1_3 directly, check for
availability of TLS1_3_VERSION in case we're using LibreSSL as
requested by jsing.
2020-09-07 09:32:15 +00:00
sthen
999eb1097f update to py-cryptography 3.0
drop maintainer
2020-08-01 11:47:16 +00:00
sthen
6cc9779250 switch my maintainer email addresses to my own domain 2020-07-11 22:54:35 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
sthen
c5dd769114 update to py-cryptography 2.9.2 2020-06-12 12:26:17 +00:00
sthen
6eba4dc420 update to py-cryptography 2.8 2019-11-07 17:23:10 +00:00
sthen
9c6e9626b9 s/PERMIT_PACKAGE_CDROM/PERMIT_PACKAGE/ and some light whitespace tidying
in ports which I maintain
2019-06-03 16:06:50 +00:00
sthen
d7f0752227 bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
2019-04-28 20:51:26 +00:00
sthen
5c78ffdd12 update to pyca cryptography 2.6.1 2019-04-19 10:18:16 +00:00
jsing
d4d85f526e Unbreak security/py-cryptography following the addition of DTLS methods.
ok tb@
2019-03-19 16:50:03 +00:00
sthen
65a7c5858d update to py-cryptography 2.5 2019-01-29 22:44:35 +00:00
sthen
6d6113fc88 update to py-cryptography-2.3 2018-08-10 20:13:41 +00:00
jasper
8638c4eecf Security fix for CVE-2018-10903, backported from the new 2.2.3 release
ok sthen@ (MAINTAINER)
2018-07-31 11:08:17 +00:00
sthen
fe72a40910 only needs gcc not g++ 2018-07-17 14:06:24 +00:00
sthen
04b3f3f7c1 build with ports-gcc on !clang arches. may help gcc arches which currently
fail with "undefined symbol '__builtin_unreachable".
2018-07-05 10:34:15 +00:00
sthen
b37bb340ce update to py-cryptography-2.2.2 2018-04-23 13:06:47 +00:00
sthen
610d7dac87 const changes needed for X509_OBJECT_get0_X509 2018-02-22 18:49:16 +00:00
sthen
0149ea6d10 fix following more libressl additions. getting rather dirty but not much
point cleaning up until we get further with additions. (also some of
the cffi parts can't cope with ifdefs, blearghh).
2018-02-18 13:44:41 +00:00
sthen
34c8137e22 update to py-cryptography-2.1.4 2018-02-12 14:39:46 +00:00
sthen
6081a69430 shuffle py-cryptography's checks following addition of X509_VERIFY_PARAM_* functions
to libcrypto; the ifdef version number checks they're doing can't handle the case
when the functions actually exist.

this could be simplified by moving us to CRYPTOGRAPHY_OPENSSL_102_OR_GREATER if we
get suite b error codes / flags later.
2018-02-11 00:11:51 +00:00
jca
8e10def75c Avoid unknown option error with base gcc
cc1: error: -Werror=sign-conversion: No option -Wsign-conversion
2017-11-24 12:42:31 +00:00
sthen
fa6c186d07 update to py-cryptography 2.1.3 2017-11-05 17:53:50 +00:00
sthen
163289f06b update to py-cryptography-1.7.1 2017-01-04 21:58:42 +00:00
sthen
edb0778bef Another hack to unbreak py-cryptography (this time runtime rather than
build) following symbol list changes around the X509_VERIFY_PARAM_*
functions in libcrypto; based on a diff from phessler who found this the
hard way (and I think landry also ran into it with qgis).. OK phessler
2017-01-04 19:56:41 +00:00
landry
56db554a9b bump ports depending on python3 in security 2017-01-03 19:26:14 +00:00
sthen
a8d60e4c0d update to py-cryptography 1.5.3 2016-11-09 11:46:28 +00:00
sthen
b479b43c88 Add a hack to allow building py-cryptography following the VERIFY_PARAMS
changes in libressl.
2016-11-08 15:37:59 +00:00
danj
d7f0479858 Unbreak after py-setuptools update. This makes use of MODPY_ABI_TAG
ok sthen@
2016-10-29 18:25:56 +00:00
sthen
79acd5b98c update to py-cryptography-1.5.2 2016-10-11 11:34:50 +00:00
sthen
24986b5799 update to py-cryptography 1.4 2016-09-04 17:49:06 +00:00
sthen
6ca075f02b update to py-cryptography 1.4 2016-06-25 22:57:18 +00:00
sthen
89b4cc123e update to py-cryptography 1.3.4 2016-06-04 16:44:35 +00:00
sthen
a10bf0c9d3 'cvs add' a patch that I missed; breakage reported by nigel 2016-03-27 11:11:24 +00:00
sthen
d4c0956662 update to py-cryptography 1.3.1 2016-03-26 14:37:05 +00:00
sthen
3d3eaa4df5 update to py-cryptography 1.2.2 2016-03-01 23:47:13 +00:00
sthen
486ef5442b update to py-cryptography 1.2.1 2016-01-09 16:23:38 +00:00
sthen
b8998e42d0 update to py-cryptography 1.1.2 2016-01-05 10:23:03 +00:00
sthen
daabf44ebb update to py-cryptography / py-cryptography_vectors 1.1
take maintainer
2015-11-03 21:14:21 +00:00
sthen
be15d62982 update to py-cryptography 1.0.2 2015-10-06 20:47:06 +00:00
sthen
ee57a78901 bump REVISION for setuptools dep change. 2015-09-29 10:52:28 +00:00
sthen
b81ea0b148 unbreak py2.7 flavour. oops, pasted in a few too many lines when I was
manually fixing up the plists for multi-flavour, reported by espie
2015-06-23 20:13:12 +00:00
sthen
59c52e3114 update to py-cryptography 0.91, and patch to permit building with recent
libressl (py-cryptography was providing its own implementation of
EC_curve_nid2nist for libressl and for old openssl versions, this was
broken when libressl added it - since LIBRESSL_VERSION doesn't provide
anything useful for recognising this, simply delete the libressl check
from the ifdef).
2015-06-23 16:18:45 +00:00
sthen
a7e991254f add missing WANTLIB 2015-06-10 22:06:01 +00:00
sthen
f13f218a7d import py-cryptography (aka cryptography.io), ok czarkoff@
"cryptography" is a Python library which exposes cryptographic recipes and
primitives, with the goal of it being a "cryptographic standard library".
It aims to address various problems seen with other Python cryptography
libraries, including lack of PyPy and Python 3 support, lack of maintenance.
use of poor implementations of algorithms, lack of high-level APIs, absence
of important algorithms, error prone APIs and bad defaults.
2015-06-08 10:34:43 +00:00