OpenBSD CVS

CVS log for src/usr.sbin/acme-client/keyproc.c


[BACK] Up to [local] / src / usr.sbin / acme-client

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.18 / (download) - annotate - [select for diffs], Sun Aug 28 18:30:29 2022 UTC (21 months, 1 week ago) by tb
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, HEAD
Changes since 1.17: +6 -6 lines
Diff to previous 1.17 (colored)

Make a few error messages match the actually failing function.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Aug 28 17:51:46 2022 UTC (21 months, 1 week ago) by jsing
Branch: MAIN
Changes since 1.16: +4 -1 lines
Diff to previous 1.16 (colored)

Set the X.509 request version number.

Rather than assuming the default value from X509_REQ_new(), explicitly set
the X.509 request version number to zero.

ok tb@

Revision 1.16 / (download) - annotate - [select for diffs], Fri Sep 17 20:02:24 2021 UTC (2 years, 8 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0
Changes since 1.15: +40 -42 lines
Diff to previous 1.15 (colored)

Fix subjectAlternativeName (SAN) generation for CSRs. CA/B Forum baseline
requirements require that it's used in certificates so it makes sense to
generate a CSR compliant with this, additionally it replaces rather than
adds to the name in the certificate's subject which we weren't handling
correctly. Diff from wolf at wolfsden/cz, ok florian@

Revision 1.15 / (download) - annotate - [select for diffs], Sat Jun 15 16:16:31 2019 UTC (4 years, 11 months ago) by florian
Branch: MAIN
CVS Tags: OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

    Now that we have different key types (rsa and ecdsa) we probably
    should do something if the key type on disk differes from the
    configured keytype.
    Mark this XXX for now.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Jun 14 19:55:08 2019 UTC (4 years, 11 months ago) by florian
Branch: MAIN
Changes since 1.13: +8 -5 lines
Diff to previous 1.13 (colored)

Track key type (RSA or ECDSA) in an enum and clean up a bit while here.
Originaly from Renaud Allard following input from benno, tweaked by me.
OK benno

Revision 1.13 / (download) - annotate - [select for diffs], Wed Jun 12 11:09:25 2019 UTC (5 years ago) by gilles
Branch: MAIN
Changes since 1.12: +13 -7 lines
Diff to previous 1.12 (colored)

use acme-client to sign certificated with ecdsa keys

diff from Renaud Allard <renaud@allard.it>, ok to get in from florian@

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jun 8 07:52:55 2019 UTC (5 years ago) by florian
Branch: MAIN
Changes since 1.11: +7 -4 lines
Diff to previous 1.11 (colored)

    Remove A and D flag, they are superfluous.
    One could always use them on the command line and acme-client would do
    the right thing.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Jul 29 20:22:02 2018 UTC (5 years, 10 months ago) by tb
Branch: MAIN
CVS Tags: OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4
Changes since 1.10: +4 -6 lines
Diff to previous 1.10 (colored)

Remove NULL checks before X509_{REQ,NAME}_free() and zap an unnecessary
pair of parens.

From Ross L. Richardson

Revision 1.10 / (download) - annotate - [select for diffs], Sat Jul 28 15:25:23 2018 UTC (5 years, 10 months ago) by tb
Branch: MAIN
Changes since 1.9: +2 -3 lines
Diff to previous 1.9 (colored)

Remove NULL checks before (most) libcrypto *_free() functions.
From Ross L. Richardson, thanks!

ok deraadt

Revision 1.9 / (download) - annotate - [select for diffs], Sun Mar 26 18:41:02 2017 UTC (7 years, 2 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

recallocarray() for data buffer from the net.
ok beck

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jan 24 12:53:52 2017 UTC (7 years, 4 months ago) by deraadt
Branch: MAIN
Changes since 1.7: +18 -18 lines
Diff to previous 1.7 (colored)


Complete jsing's coccinelle cleanup... by hand
ok jsing

Revision 1.7 / (download) - annotate - [select for diffs], Tue Sep 13 17:13:37 2016 UTC (7 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.6: +10 -11 lines
Diff to previous 1.6 (colored)

A small amount more KNF to make this easier on our eyes.  Not going further
than this.
ok florian

Revision 1.6 / (download) - annotate - [select for diffs], Tue Sep 13 16:49:28 2016 UTC (7 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.5: +8 -14 lines
Diff to previous 1.5 (colored)

hoist local variable initialization directly into the definitions,
rather than doing it right afterwards.
ok florian

Revision 1.5 / (download) - annotate - [select for diffs], Tue Sep 13 16:01:37 2016 UTC (7 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.4: +1 -14 lines
Diff to previous 1.4 (colored)

RAND_status() and RAND_seed() are not needed, this is 2016.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Sep 1 00:35:22 2016 UTC (7 years, 9 months ago) by florian
Branch: MAIN
Changes since 1.3: +1 -4 lines
Diff to previous 1.3 (colored)

we don't have config.h

Revision 1.3 / (download) - annotate - [select for diffs], Thu Sep 1 00:21:36 2016 UTC (7 years, 9 months ago) by deraadt
Branch: MAIN
Changes since 1.2: +4 -9 lines
Diff to previous 1.2 (colored)

Collapse krazy abstractions for other sandbox models, using chroot and
pledge directly as needed.
ok florian

Revision 1.2 / (download) - annotate - [select for diffs], Wed Aug 31 23:25:10 2016 UTC (7 years, 9 months ago) by benno
Branch: MAIN
Changes since 1.1: +26 -27 lines
Diff to previous 1.1 (colored)

whitespace

Revision 1.1 / (download) - annotate - [select for diffs], Wed Aug 31 22:01:42 2016 UTC (7 years, 9 months ago) by florian
Branch: MAIN

Import Kristaps' letskencrypt and call it acme-client in tree.
OK to get it in deraadt@ (and probably beck@)

At least deraadt@, beck@ and otto@ are fine with the name and the
disagreements stopped.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.