dnssec-policy: reduce NSEC3 iterations to 150

When reducing the number of NSEC3 iterations to 150, commit
aa26cde2 added tests for dnssec-policy
to check that a too high iteration count is a configuration failure.

The test is not sufficient because 151 was always too high for
ECDSAP256SHA256. The test should check for a different algorithm.

There was an existing test case that checks for NSEC3 iterations.
Update the test with the new maximum values.

Update the code in 'kaspconf.c' to allow at most 150 iterations.
73 jobs for !4952 with matthijs-follow-up-2642-nsec3-iter-kasp in 48 minutes and 1 second (queued for 7 seconds)
latest detached
Status Job ID Name Coverage
  Autoconf
passed #1675555
amd64 linux
autoreconf

00:00:16

 
  Precheck
passed #1675557
amd64 linux
clang-format

00:00:17

passed #1675558
amd64 linux
coccinelle

00:04:05

passed #1675559
amd64 linux
danger

00:00:14

passed #1675556
amd64 linux
misc

00:00:21

passed #1675560
amd64 linux
tarball-create

00:01:43

 
  Build
passed #1675571
amd64 linux
clang:asan

00:02:05

passed #1675575
amd64 linux
clang:buster:amd64

00:01:06

passed #1675578
amd64 libvirt
clang:freebsd11:amd64

00:01:08

passed #1675579
amd64 libvirt
clang:freebsd12:amd64

00:01:15

passed #1675580
amd64 libvirt
clang:openbsd:amd64

00:02:20

passed #1675573
amd64 linux
clang:tsan

00:01:09

passed #1675561
amd64 linux
gcc:alpine3.13:amd64

00:01:03

passed #1675570
amd64 linux
gcc:asan

00:01:37

passed #1675565
amd64 linux
gcc:buster:amd64

00:00:46

passed #1675562
amd64 linux
gcc:centos7:amd64

00:00:52

passed #1675563
amd64 linux
gcc:centos8:amd64

00:00:55

passed #1675569
amd64 linux
gcc:focal:amd64

00:00:54

passed #1675574
amd64 linux
gcc:mutexatomics

00:00:55

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

00:01:07

passed #1675566
amd64 linux
gcc:sid:amd64

00:01:06

passed #1675576
amd64 linux
gcc:softhsm2.4

00:00:56

passed #1675577
amd64 linux
gcc:softhsm2.6

00:00:55

passed #1675564
amd64 linux
gcc:stretch:amd64

00:00:59

passed #1675572
amd64 linux
gcc:tsan

00:00:55

passed #1675568
amd64 linux
gcc:tumbleweed:amd64

00:00:50

passed #1675581
amd64 windows
msvc:windows:amd64

00:00:49

 
  Unit
passed #1675591
amd64 linux
unit:clang:asan

00:02:15

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

00:01:21

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

00:01:55

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

00:01:50

passed #1675600
amd64 libvirt
unit:clang:openbsd:amd64

00:03:34

passed #1675593
amd64 linux
unit:clang:tsan

00:03:52

passed #1675582
amd64 linux
unit:gcc:alpine3.13:amd64

00:01:42

passed #1675590
amd64 linux
unit:gcc:asan

00:01:57

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

00:02:25

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

00:01:28

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

00:01:27

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

00:01:20

passed #1675594
amd64 linux
unit:gcc:mutexatomics

00:01:23

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

00:01:22

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

00:01:25

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

00:01:30

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

00:00:17

passed #1675592
amd64 linux
unit:gcc:tsan

00:04:43

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

00:01:19

 
  System
passed #1675610
amd64 linux
system:clang:asan

00:14:22

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

00:12:53

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

00:11:57

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

00:12:05

passed #1675793
amd64 linux
system:clang:tsan

00:16:27

passed #1675601
amd64 linux
system:gcc:alpine3.13:amd64

00:12:52

passed #1675609
amd64 linux
system:gcc:asan

00:15:15

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

00:14:01

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

00:11:44

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

00:11:57

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

00:12:15

passed #1675780
amd64 linux
system:gcc:mutexatomics

00:12:36

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

00:13:01

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

00:13:06

passed #1675616
amd64 linux
system:gcc:softhsm2.6

00:13:20

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

00:11:42

passed #1675611
amd64 linux
system:gcc:tsan

00:17:39

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

00:12:38

failed #1675612
amd64 linux
system:clang:tsan

00:17:41

failed #1675613
amd64 linux
system:gcc:mutexatomics

00:13:18

failed #1675604
amd64 linux
system:gcc:stretch:amd64

00:12:51

 
  Docs
passed #1675619
amd64 linux
docs

00:00:54

 
  Postcheck
passed #1675623
amd64 linux
cppcheck

00:00:53

passed #1675620
amd64 linux
flake8

00:00:25

passed #1675624
amd64 linux
gcov

00:00:33

78.0%
passed #1675621
amd64 linux
pylint

00:00:28

passed #1675622
amd64 linux
scan-build

00:04:33