• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

randombit / botan / 26076563351

18 May 2026 04:08PM UTC coverage: 89.334% (+0.02%) from 89.316%
26076563351

push

github

web-flow
Merge pull request #5598 from randombit/jack/x509-nameconstraints-uri-email

Add URI and email name constraint processing

108478 of 121430 relevant lines covered (89.33%)

11163868.82 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

85.71
/src/fuzzer/uri.cpp
1
/*
2
* (C) 2019 Nuno Goncalves <nunojpg@gmail.com>
3
*     2026 Jack Lloyd
4
*
5
* Botan is released under the Simplified BSD License (see license.txt)
6
*/
7

8
#include "fuzzers.h"
9

10
#include <botan/uri.h>
11

12
void fuzz(std::span<const uint8_t> input) {
1,000✔
13
   if(input.size() > max_fuzzer_input_size) {
1,000✔
14
      return;
×
15
   }
16

17
   const std::string s(reinterpret_cast<const char*>(input.data()), input.size());
1,000✔
18
   const auto uri = Botan::URI::parse(s);
1,000✔
19
   const auto authority = Botan::URI::Authority::parse(s);
1,000✔
20
}
1,000✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc