Replace Python "addkeytime" with C version

Not all test systems have Python installed. This is done deliberately.
This means that kasp key timing tests are not performed on these
systems.

Replace the Python based version with a C version to have better
portability.
75 jobs for !4237 with 1749-rndc-dnssec-rollover-windows in 24 minutes and 59 seconds (queued for 9 seconds)
detached
Status Job ID Name Coverage
  Autoconf
passed #1206437
amd64 linux
autoreconf

00:00:16

 
  Precheck
passed #1206439
amd64 linux
clang-format

00:00:20

passed #1206440
amd64 linux
coccinelle

00:03:16

passed #1206441
amd64 linux
danger

00:00:13

passed #1206438
amd64 linux
misc

00:00:12

passed #1206442
amd64 linux
tarball-create

00:01:30

 
  Build
passed #1206455
amd64 linux
clang:asan

00:01:50

passed #1206459
amd64 linux
clang:buster:amd64

00:01:00

passed #1206462
amd64 libvirt
clang:freebsd11:amd64

00:01:05

passed #1206463
amd64 libvirt
clang:freebsd12:amd64

00:01:02

passed #1206464
amd64 libvirt
clang:openbsd:amd64

00:02:18

passed #1206457
amd64 linux
clang:tsan

00:01:13

passed #1206443
amd64 linux
gcc:alpine3.12:amd64

00:00:47

passed #1206454
amd64 linux
gcc:asan

00:01:33

passed #1206447
amd64 linux
gcc:buster:amd64

00:00:49

passed #1206444
amd64 linux
gcc:centos7:amd64

00:00:42

passed #1206445
amd64 linux
gcc:centos8:amd64

00:00:48

passed #1206453
amd64 linux
gcc:focal:amd64

00:00:50

passed #1206458
amd64 linux
gcc:mutexatomics

00:00:52

passed #1206449
amd64 linux
gcc:out-of-tree

00:00:46

passed #1206448
amd64 linux
gcc:sid:amd64

00:01:00

passed #1206450
i386 linux
gcc:sid:i386

00:00:47

passed #1206460
amd64 linux
gcc:softhsm2.4

00:00:44

passed #1206461
amd64 linux
gcc:softhsm2.6

00:00:46

passed #1206446
amd64 linux
gcc:stretch:amd64

00:00:53

passed #1206456
amd64 linux
gcc:tsan

00:00:56

passed #1206451
amd64 linux
gcc:tumbleweed:amd64

00:00:46

passed #1206452
amd64 linux
gcc:xenial:amd64

00:00:53

failed #1206664
windows amd64
msvc:windows:amd64

00:00:48

failed #1206465
amd64 windows
msvc:windows:amd64

00:00:43

 
  Unit
passed #1206477
amd64 linux
unit:clang:asan

00:01:18

passed #1206481
amd64 linux
unit:clang:buster:amd64

00:00:57

passed #1206484
amd64 libvirt
unit:clang:freebsd11:amd64

00:01:19

passed #1206485
amd64 libvirt
unit:clang:freebsd12:amd64

00:01:19

passed #1206479
amd64 linux
unit:clang:tsan

00:02:57

passed #1206466
amd64 linux
unit:gcc:alpine3.12:amd64

00:01:02

passed #1206476
amd64 linux
unit:gcc:asan

00:01:21

passed #1206470
amd64 linux
unit:gcc:buster:amd64

00:00:56

passed #1206467
amd64 linux
unit:gcc:centos7:amd64

00:00:58

passed #1206468
amd64 linux
unit:gcc:centos8:amd64

00:01:01

passed #1206475
amd64 linux
unit:gcc:focal:amd64

00:00:57

passed #1206480
amd64 linux
unit:gcc:mutexatomics

00:00:59

passed #1206471
amd64 linux
unit:gcc:sid:amd64

00:01:00

passed #1206472
i386 linux
unit:gcc:sid:i386

00:00:57

passed #1206482
amd64 linux
unit:gcc:softhsm2.4

00:00:55

passed #1206483
amd64 linux
unit:gcc:softhsm2.6

00:00:55

passed #1206469
amd64 linux
unit:gcc:stretch:amd64

00:00:55

passed #1206478
amd64 linux
unit:gcc:tsan

00:03:51

passed #1206473
amd64 linux
unit:gcc:tumbleweed:amd64

00:00:57

passed #1206474
amd64 linux
unit:gcc:xenial:amd64

00:01:00

 
  System
passed #1206497
amd64 linux
system:clang:asan

00:12:24

passed #1206501
amd64 linux
system:clang:buster:amd64

00:11:37

passed #1206504
amd64 libvirt
system:clang:freebsd11:amd64

00:11:02

passed #1206505
amd64 libvirt
system:clang:freebsd12:amd64

00:09:59

passed #1206499
amd64 linux
system:clang:tsan

00:13:43

failed #1206486
amd64 linux
system:gcc:alpine3.12:amd64

00:12:23

passed #1206496
amd64 linux
system:gcc:asan

00:12:39

passed #1206490
amd64 linux
system:gcc:buster:amd64

00:10:15

passed #1206487
amd64 linux
system:gcc:centos7:amd64

00:11:17

passed #1206488
amd64 linux
system:gcc:centos8:amd64

00:11:29

passed #1206495
amd64 linux
system:gcc:focal:amd64

00:11:51

passed #1206500
amd64 linux
system:gcc:mutexatomics

00:10:01

passed #1206491
amd64 linux
system:gcc:sid:amd64

00:10:31

passed #1206492
i386 linux
system:gcc:sid:i386

00:11:23

passed #1206502
amd64 linux
system:gcc:softhsm2.4

00:10:42

failed #1206503
amd64 linux
system:gcc:softhsm2.6

00:12:13

passed #1206489
amd64 linux
system:gcc:stretch:amd64

00:09:54

passed #1206498
amd64 linux
system:gcc:tsan

00:14:02

passed #1206493
amd64 linux
system:gcc:tumbleweed:amd64

00:10:48

failed #1206494
amd64 linux
system:gcc:xenial:amd64

00:09:59

 
  Docs
passed #1206506
amd64 linux
docs

00:00:33

 
  Postcheck
passed #1206510
amd64 linux
cppcheck

00:00:41

passed #1206507
amd64 linux
flake8

00:00:17

passed #1206508
amd64 linux
pylint

00:00:21

passed #1206509
amd64 linux
scan-build

00:04:09

 
Name Stage Failure
failed
system:gcc:softhsm2.6 System
No job log
failed
system:gcc:alpine3.12:amd64 System
No job log
failed
system:gcc:xenial:amd64 System
No job log
failed
msvc:windows:amd64 Build
No job log