head	1.15;
access;
symbols
	pkgsrc-2026Q1:1.15.0.10
	pkgsrc-2026Q1-base:1.15
	pkgsrc-2025Q4:1.15.0.8
	pkgsrc-2025Q4-base:1.15
	pkgsrc-2025Q3:1.15.0.6
	pkgsrc-2025Q3-base:1.15
	pkgsrc-2025Q2:1.15.0.4
	pkgsrc-2025Q2-base:1.15
	pkgsrc-2025Q1:1.15.0.2
	pkgsrc-2025Q1-base:1.15
	pkgsrc-2024Q4:1.14.0.2
	pkgsrc-2024Q4-base:1.14
	pkgsrc-2024Q3:1.13.0.10
	pkgsrc-2024Q3-base:1.13
	pkgsrc-2024Q2:1.13.0.8
	pkgsrc-2024Q2-base:1.13
	pkgsrc-2024Q1:1.13.0.6
	pkgsrc-2024Q1-base:1.13
	pkgsrc-2023Q4:1.13.0.4
	pkgsrc-2023Q4-base:1.13
	pkgsrc-2023Q3:1.13.0.2
	pkgsrc-2023Q3-base:1.13
	pkgsrc-2023Q2:1.12.0.2
	pkgsrc-2023Q2-base:1.12
	pkgsrc-2023Q1:1.11.0.12
	pkgsrc-2023Q1-base:1.11
	pkgsrc-2022Q4:1.11.0.10
	pkgsrc-2022Q4-base:1.11
	pkgsrc-2022Q3:1.11.0.8
	pkgsrc-2022Q3-base:1.11
	pkgsrc-2022Q2:1.11.0.6
	pkgsrc-2022Q2-base:1.11
	pkgsrc-2022Q1:1.11.0.4
	pkgsrc-2022Q1-base:1.11
	pkgsrc-2021Q4:1.11.0.2
	pkgsrc-2021Q4-base:1.11
	pkgsrc-2021Q3:1.9.0.2
	pkgsrc-2021Q3-base:1.9
	pkgsrc-2021Q2:1.8.0.2
	pkgsrc-2021Q2-base:1.8
	pkgsrc-2021Q1:1.6.0.10
	pkgsrc-2021Q1-base:1.6
	pkgsrc-2020Q4:1.6.0.8
	pkgsrc-2020Q4-base:1.6
	pkgsrc-2020Q3:1.6.0.6
	pkgsrc-2020Q3-base:1.6
	pkgsrc-2020Q2:1.6.0.4
	pkgsrc-2020Q2-base:1.6
	pkgsrc-2020Q1:1.6.0.2
	pkgsrc-2020Q1-base:1.6
	pkgsrc-2019Q4:1.5.0.4
	pkgsrc-2019Q4-base:1.5
	pkgsrc-2019Q3:1.4.0.4
	pkgsrc-2019Q3-base:1.4
	pkgsrc-2019Q2:1.4.0.2
	pkgsrc-2019Q2-base:1.4
	pkgsrc-2019Q1:1.2.0.2
	pkgsrc-2019Q1-base:1.2
	pkgsrc-2018Q4:1.1.0.4
	pkgsrc-2018Q4-base:1.1
	pkgsrc-2018Q3:1.1.0.2
	pkgsrc-2018Q3-base:1.1;
locks; strict;
comment	@# @;


1.15
date	2025.01.02.09.17.35;	author adam;	state Exp;
branches;
next	1.14;
commitid	dqMflgIJzTJRjTDF;

1.14
date	2024.10.10.12.31.46;	author adam;	state Exp;
branches;
next	1.13;
commitid	URMnYI8RZzBR57tF;

1.13
date	2023.07.17.14.42.50;	author adam;	state Exp;
branches;
next	1.12;
commitid	cqkxabehpk1DjaxE;

1.12
date	2023.05.04.09.47.35;	author adam;	state Exp;
branches;
next	1.11;
commitid	QU9zGzMGcqlK3DnE;

1.11
date	2021.10.26.11.17.50;	author nia;	state Exp;
branches;
next	1.10;
commitid	PNswNV9GDLZeojeD;

1.10
date	2021.10.07.14.54.34;	author nia;	state Exp;
branches;
next	1.9;
commitid	nfjKlj1wTplMcTbD;

1.9
date	2021.08.29.13.02.44;	author adam;	state Exp;
branches;
next	1.8;
commitid	e9VS0AsxFKNrQR6D;

1.8
date	2021.06.13.18.46.29;	author adam;	state Exp;
branches;
next	1.7;
commitid	Kqw1z9otHUJMd0XC;

1.7
date	2021.05.12.16.13.48;	author adam;	state Exp;
branches;
next	1.6;
commitid	iuPyKFb0OkHcpSSC;

1.6
date	2020.01.22.19.20.32;	author adam;	state Exp;
branches;
next	1.5;
commitid	I8cncH0UW6hSJITB;

1.5
date	2019.11.13.20.29.12;	author adam;	state Exp;
branches;
next	1.4;
commitid	LPWcguUTKAhTmJKB;

1.4
date	2019.06.06.21.24.22;	author adam;	state Exp;
branches;
next	1.3;
commitid	j8ScN7VWr3xJOaqB;

1.3
date	2019.05.02.09.41.04;	author adam;	state Exp;
branches;
next	1.2;
commitid	KpaCwyjzRI7c3ClB;

1.2
date	2019.01.25.13.33.15;	author adam;	state Exp;
branches;
next	1.1;
commitid	qRvse98pEVN3sa9B;

1.1
date	2018.09.06.13.36.16;	author adam;	state Exp;
branches;
next	;
commitid	Ct6P0AS9aDd803RA;


desc
@@


1.15
log
@py-trustme: updated to 1.2.1

1.2.1

Bugfixes
Update from deprecated pyOpenSSL APIs to non-deprecated cryptography APIs.
@
text
@$NetBSD: distinfo,v 1.14 2024/10/10 12:31:46 adam Exp $

BLAKE2s (trustme-1.2.1.tar.gz) = 40542b791101503c96086e1bccf5ee928e1fdf24151122b671e2516dddc68381
SHA512 (trustme-1.2.1.tar.gz) = 3dc5158294d79603378a281e706ea6b376833a40621c211f12c383bc1ef0720b2b6c1441eadab43292cbeee34aaa4618ed8ce4b8dedc4ca6f1faa14e4cb485bc
Size (trustme-1.2.1.tar.gz) = 26844 bytes
@


1.14
log
@py-trustme: updated to 1.2.0

1.2.0

Features

Add support for Python 3.13.
Allow setting of cert's notBefore attribute

Bugfixes

Add the Authority Key Identifier extension to child CA certificates.

Deprecations and Removals

Remove support for Python 3.8 and PyPy 3.9.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.13 2023/07/17 14:42:50 adam Exp $
d3 3
a5 3
BLAKE2s (trustme-1.2.0.tar.gz) = 6206105bf65b5d2017c3928fca40801e21e4d937526fd4a50c83b155b4efa6ed
SHA512 (trustme-1.2.0.tar.gz) = 84cfa02cf00bac1a304dacbae8b3d673307d066116e38c396f25fb868174f020c415921d4c56a6a37354e5205f294cf95611a8c4f2b02f82dda2aa9b2e80192b
Size (trustme-1.2.0.tar.gz) = 26350 bytes
@


1.13
log
@py-trustme: updated to 1.1.0

1.1.0
Drop Python 3.7, add PyPy 3.10 and CPython 3.12
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.12 2023/05/04 09:47:35 adam Exp $
d3 3
a5 3
BLAKE2s (trustme-1.1.0.tar.gz) = 73f4fd7bcbf37e033f5564afa8f17d1c9c176f4aca20ad143b0a1cef31e58537
SHA512 (trustme-1.1.0.tar.gz) = f0ad39ffd9f4074107c90258738412ff8ca8ed1b4138e38edc6edad9a5cb8787a53a47fa78b12eba189774902ee3728961feed54b3b5e944e4737749912627b2
Size (trustme-1.1.0.tar.gz) = 29611 bytes
@


1.12
log
@py-trustme: updated to 1.0.0

Trustme 1.0.0 (2023-04-24)

Features

Support for ECDSA keys in certificates and use them by default. The type of key used for certificates can be controlled by the key_type parameter on the multiple methods that generate certificates. ECDSA certificates as they can be generated significantly faster.
Support for Python 3.10 and 3.11

Deprecations and Removals

Remove support for Python 2. trustme now requires Python>=3.7 (CPython or PyPy).
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.11 2021/10/26 11:17:50 nia Exp $
d3 3
a5 3
BLAKE2s (trustme-1.0.0.tar.gz) = 8f8eee0810151e51593db9ed1db8da8af7208c666623b17288b910a1deeab766
SHA512 (trustme-1.0.0.tar.gz) = 4315290b5c7341ede5037ece01608ab0e8e07427c8053e058fb5db23f59b0be63b44fda83d83d0755f44c2a0d595b193ca77050c5f908038be071c18d759756a
Size (trustme-1.0.0.tar.gz) = 29567 bytes
@


1.11
log
@security: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./security/cyrus-sasl/distinfo cyrus-sasl-dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d.patch.v2
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.10 2021/10/07 14:54:34 nia Exp $
d3 3
a5 3
BLAKE2s (trustme-0.9.0.tar.gz) = 7e76db389c0c684198ad72cc8705e53649368b68ec27bb9ef23c8b598a3e8074
SHA512 (trustme-0.9.0.tar.gz) = f0d983a4c52374f178c0bf96f758fdb5f132e7f7c4bac187c84fbc8dc82dc36d6c801c340bf8871e872178f7b2ac66d6159b5462d073beec9a13a086f64b58b7
Size (trustme-0.9.0.tar.gz) = 30081 bytes
@


1.10
log
@security: Remove SHA1 hashes for distfiles
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.9 2021/08/29 13:02:44 adam Exp $
d3 1
a3 1
RMD160 (trustme-0.9.0.tar.gz) = c0dd389c3f29d5ed2513bee75033f921c8b20a05
@


1.9
log
@py-trustme: updated to 0.9.0

0.9.0:
Unknown changes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.8 2021/06/13 18:46:29 adam Exp $
a2 1
SHA1 (trustme-0.9.0.tar.gz) = f8aafe9fdf7e501161c86255316faa5d38342369
@


1.8
log
@py-trustme: updated to 0.8.0

Trustme 0.8.0 (2021-06-08)
Features
It’s now possible to set an expiry date on server certificates, either with --expires-on in the CLI or with not_after in trustme.CA.issue_cert.
Support Python 3.10
Set correct KeyUsage and ExtendedKeyUsage extensions, per CA/B Forum baseline requirements
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.7 2021/05/12 16:13:48 adam Exp $
d3 4
a6 4
SHA1 (trustme-0.8.0.tar.gz) = 849323bb8cefb39504de6dc81546d214acc7a4f1
RMD160 (trustme-0.8.0.tar.gz) = 7688dd62b72e8c22d0f87914784e57de82a58fb0
SHA512 (trustme-0.8.0.tar.gz) = 93b1007319f7d625410eddf92910607c8190533f9bb02a71ecc4c424e44ecea70749f6bceb917297241e179b0d50ce1ed330c208cf3de77d4d3a619f5436af9d
Size (trustme-0.8.0.tar.gz) = 29046 bytes
@


1.7
log
@py-trustme: updated to 0.7.0

0.7.0:
Unknown changes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.6 2020/01/22 19:20:32 adam Exp $
d3 4
a6 4
SHA1 (trustme-0.7.0.tar.gz) = df83683bf47af42f1158a4c41864d73187bbf17b
RMD160 (trustme-0.7.0.tar.gz) = 5c5f81a35d87a70d43012483bd3948000e67c91f
SHA512 (trustme-0.7.0.tar.gz) = 3b2aa69dc617c04af3a83ca424ef19b5eaf37495ba4bc5cc55004016a9ea63c8df3585bb7fe52709b1b18a2a55e51d6a1a2b21ebc12c57ac18133b20c958b1a8
Size (trustme-0.7.0.tar.gz) = 27853 bytes
@


1.6
log
@py-trustme: updated to 0.6.0

0.6.0:
Features
Allow specifying organization and organization unit in CA and issued certs.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2019/11/13 20:29:12 adam Exp $
d3 4
a6 4
SHA1 (trustme-0.6.0.tar.gz) = 86b8af5085bf10bfcd5867b19bcc3319617e04fa
RMD160 (trustme-0.6.0.tar.gz) = 61ce7584ed48b5d1e1b1d25cb5f6a8d55173f8a9
SHA512 (trustme-0.6.0.tar.gz) = 9fda58320f2055d2c23369d2df213994cafd9af7b7eb3933162bbe09a81abd7a9cd2b2e7cae43b25d40d20311213d8a1c13155b61498b848a2850d22fa1e1418
Size (trustme-0.6.0.tar.gz) = 24062 bytes
@


1.5
log
@py-trustme: updated to 0.5.3

Trustme 0.5.3:
Features
Added :attr:`CA.from_pem` to import an existing certificate authority; this allows migrating to trustme step-by-step.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2019/06/06 21:24:22 adam Exp $
d3 4
a6 4
SHA1 (trustme-0.5.3.tar.gz) = 9f0e709bf13a7fb03bb3fb614fdfa371a377bb8c
RMD160 (trustme-0.5.3.tar.gz) = 61ef504958e88266acd1271b41d7fdc048437dd1
SHA512 (trustme-0.5.3.tar.gz) = ac898c8531d54fefeef53986916e196b9cc808fc9e388c26b23b3fbc596204421b2a072ac4f2ceb8f263383a942cccc4ad7b23c776536b63e671e7e9e2141ab0
Size (trustme-0.5.3.tar.gz) = 35946 bytes
@


1.4
log
@py-trustme: updated to 0.5.2

0.5.2:
Unknown changes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2019/05/02 09:41:04 adam Exp $
d3 4
a6 4
SHA1 (trustme-0.5.2.tar.gz) = 7d2ebb9262cefb3bdb09decc7d479b8c1abfcd14
RMD160 (trustme-0.5.2.tar.gz) = 1c5bc086145a8c0c51f2aa71250e5ff25412314f
SHA512 (trustme-0.5.2.tar.gz) = 32ab33a82752228aad200203b7b217f9b9da970067330a273c9ff5c13c8ae15ef20c39e61fc9cd748b7030691ef4b003f279a50374f59b7743c4c90aeca56a22
Size (trustme-0.5.2.tar.gz) = 21819 bytes
@


1.3
log
@py-trustme: updated to 0.5.1

0.5.1:
Unknown changes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2019/01/25 13:33:15 adam Exp $
d3 4
a6 4
SHA1 (trustme-0.5.1.tar.gz) = 6266f6d1f00d1f27c9700f03e30e458a97016a85
RMD160 (trustme-0.5.1.tar.gz) = dacc89b937e0b1185569ea3f96e4c3a871e98f3f
SHA512 (trustme-0.5.1.tar.gz) = 7784e94ce01698884baa91800517669cd61e0d0402b1b357f1917e7defc11bc22798b150d01d50ec25ad0c54f5907363d2f78c21b93520af55b6b537a96b202c
Size (trustme-0.5.1.tar.gz) = 21369 bytes
@


1.2
log
@py-trustme: updated to 0.5.0

Trustme 0.5.0:

Features
Added CA.create_child_ca() to allow for certificate chains
Added CA.private_key_pem to export CA private keys; this allows signing other certs with the same CA outside of trustme.
CAs now include the KeyUsage and ExtendedKeyUsage extensions configured for SSL certificates.
CA.issue_cert now accepts email addresses as a valid form of identity.
It’s now possible to set the “common name” of generated certs; see CA.issue_cert for details
CA.issue_server_cert has been renamed to CA.issue_cert, since it supports both server and client certs. To preserve backwards compatibility, the old name is retained as an undocumented alias.

Bugfixes
Make sure cert expiration dates don’t exceed 2038-01-01, to avoid issues on some 32-bit platforms that suffer from the Y2038 problem.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2018/09/06 13:36:16 adam Exp $
d3 4
a6 4
SHA1 (trustme-0.5.0.tar.gz) = 81053fcc7e73f8f34ce075b224761d0c980b86fa
RMD160 (trustme-0.5.0.tar.gz) = 1704c62a88eb0d3657b6993920427c40dbe8030a
SHA512 (trustme-0.5.0.tar.gz) = 7ce5041b8d3687fa462fe93e55b2f83549ab805cec4a2a94c9178a02af557cf8900fe6c05bae0bf100eb36181952fb2bc31cb1d4d6ad6ed2fd2b0706d569518f
Size (trustme-0.5.0.tar.gz) = 21232 bytes
@


1.1
log
@py-trustme: added version 0.4.0

trustme is a tiny Python package that does one thing: it gives you a fake
certificate authority (CA) that you can use to generate fake TLS certs to use
in your tests. Well, technically they're real certs, they're just signed by
your CA, which nobody trusts. But you can trust it. Trust me.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.19 2018/03/13 18:35:29 adam Exp $
d3 4
a6 4
SHA1 (trustme-0.4.0.tar.gz) = af8415f9b666fc5e043b09970c40baedda164c0d
RMD160 (trustme-0.4.0.tar.gz) = e068a457db320d0f477149e8d5b1dda0a7aac521
SHA512 (trustme-0.4.0.tar.gz) = bd12b0ebe076f65fd5d63e9b9c792672cd51ff630dd24200d2cdd488ea57fc0702d5f1f56ba5ab99836a4e6963e29c307c9c97ca84604fc894a7e95ed404ae8f
Size (trustme-0.4.0.tar.gz) = 22023 bytes
@

