The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
17 | 17 |
5 :
['__cxa_throw', '__cxa_allocate_exception', '__cxa_free_exception', 'std::__1::basic_string_view
|
17 | 17 | Botan::bigint_modop_vartime(unsignedlong,unsignedlong,unsignedlong) | call site: 00000 | /src/botan/build/include/internal/botan/internal/mp_core.h:698 |
17 | 17 |
5 :
['__cxa_throw', '__cxa_allocate_exception', '__cxa_free_exception', 'std::__1::basic_string_view
|
17 | 17 | Botan::bigint_divop_vartime(unsignedlong,unsignedlong,unsignedlong) | call site: 00000 | /src/botan/build/include/internal/botan/internal/mp_core.h:666 |
17 | 17 |
5 :
['__cxa_throw', '__cxa_allocate_exception', 'std::__1::basic_string_view
|
17 | 17 | Botan::operator%(Botan::BigIntconst&,Botan::BigIntconst&) | call site: 00000 | /src/botan/src/lib/math/bigint/big_ops3.cpp:126 |
17 | 17 |
5 :
['__cxa_throw', '__cxa_allocate_exception', 'std::__1::basic_string_view
|
17 | 17 | Botan::operator%(Botan::BigIntconst&,unsignedlong) | call site: 00000 | /src/botan/src/lib/math/bigint/big_ops3.cpp:146 |
17 | 17 |
5 :
['__cxa_throw', '__cxa_allocate_exception', 'std::__1::basic_string_view
|
17 | 17 |
Botan::BigInt::reduce_below(Botan::BigIntconst&,std::__1::vector
|
call site: 00000 | /src/botan/src/lib/math/bigint/bigint.cpp:313 |
17 | 17 |
5 :
['__cxa_throw', '__cxa_allocate_exception', 'std::__1::basic_string_view
|
17 | 17 | Botan::vartime_divide(Botan::BigIntconst&,Botan::BigIntconst&,Botan::BigInt&,Botan::BigInt&) | call site: 00000 | /src/botan/src/lib/math/bigint/divide.cpp:156 |
0 | 8 |
1 :
['Botan::BigInt::grow_to(unsigned long) const'] |
0 | 97 | Botan::BigInt::ct_cond_assign(bool,Botan::BigIntconst&) | call site: 00000 | /src/botan/src/lib/math/bigint/bigint.cpp:491 |
0 | 0 | None | 17 | 17 | Botan::operator%(Botan::BigIntconst&,Botan::BigIntconst&) | call site: 00000 | /src/botan/src/lib/math/bigint/big_ops3.cpp:123 |
0 | 0 | None | 8 | 8 | Botan::allocate_memory(unsignedlong,unsignedlong) | call site: 00000 | /src/botan/src/lib/utils/allocator.cpp:27 |
0 | 0 | None | 0 | 84 | Botan::BigInt::is_less_than(Botan::BigIntconst&)const | call site: 00000 | /src/botan/src/lib/math/bigint/bigint.cpp:180 |
0 | 0 | None | 0 | 8 | Botan::bigint_ct_is_eq(unsignedlongconst*,unsignedlong,unsignedlongconst*,unsignedlong) | call site: 00000 | /src/botan/build/include/internal/botan/internal/mp_core.h:578 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
fuzz(unsigned char const*, unsigned long)
[function]
[call site]
00001
Botan::BigInt::decode(unsigned char const*, unsigned long)
[function]
[call site]
00002
Botan::BigInt::BigInt(unsigned char const*, unsigned long)
[function]
[call site]
00003
Botan::BigInt::Data::Data()
[function]
[call site]
00004
Botan::BigInt::binary_decode(unsigned char const*, unsigned long)
[function]
[call site]
00005
Botan::BigInt::clear()
[function]
[call site]
00006
Botan::BigInt::Data::set_to_zero()
[function]
[call site]
00007
void Botan::clear_mem<unsigned long>(unsigned long*, unsigned long)
[function]
[call site]
00008
Botan::clear_bytes(void*, unsigned long)
[function]
[call site]
00009
Botan::round_up(unsigned long, unsigned long)
[function]
[call site]
00010
Botan::throw_invalid_argument(char const*, char const*, char const*)
[function]
[call site]
00011
__cxa_allocate_exception
[call site]
00012
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > Botan::fmt<char const*, char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&, char const* const&, char const* const&)
[function]
[call site]
00013
void Botan::fmt_detail::do_fmt<char const*, char const*, char const*>(std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&, char const* const&, char const* const&)
[function]
[call site]
00014
void Botan::fmt_detail::do_fmt<char const*, char const*>(std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&, char const* const&)
[function]
[call site]
00015
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00016
Botan::Exception::Exception(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00017
std::exception::exception()
[function]
[call site]
00018
std::exception::~exception()
[call site]
00019
unsigned long Botan::load_be<unsigned long>(unsigned char const*, unsigned long)
[function]
[call site]
00020
unsigned long Botan::load_be<unsigned long, std::__1::span<unsigned char const, 8ul> >(std::__1::span<unsigned char const, 8ul>&&)
[function]
[call site]
00021
void Botan::ranges::assert_exact_byte_length<8ul, std::__1::span<unsigned char const, 8ul>&>(std::__1::span<unsigned char const, 8ul>&)
[function]
[call site]
00022
unsigned long Botan::typecast_copy<unsigned long, std::__1::span<unsigned char const, 8ul>&>(std::__1::span<unsigned char const, 8ul>&)
[function]
[call site]
00023
void Botan::typecast_copy<unsigned long, std::__1::span<unsigned char const, 8ul>&>(unsigned long&, std::__1::span<unsigned char const, 8ul>&)
[function]
[call site]
00024
void Botan::typecast_copy<std::__1::span<unsigned long, 1ul>, std::__1::span<unsigned char const, 8ul>&>(std::__1::span<unsigned long, 1ul>&&, std::__1::span<unsigned char const, 8ul>&)
[function]
[call site]
00025
void Botan::ranges::assert_equal_byte_lengths<std::__1::span<unsigned long, 1ul>&, std::__1::span<unsigned char const, 8ul>&>(std::__1::span<unsigned long, 1ul>&, std::__1::span<unsigned char const, 8ul>&)
[function]
[call site]
00026
void Botan::ranges::assert_exact_byte_length<8ul, std::__1::span<unsigned char const, 8ul>&>(std::__1::span<unsigned char const, 8ul>&)
[function]
[call site]
00027
unsigned long Botan::ranges::size_bytes<std::__1::span<unsigned long, 1ul>&>(std::__1::span<unsigned long, 1ul>&)
[function]
[call site]
00028
__clang_call_terminate
[call site]
00029
__cxa_begin_catch
[call site]
00030
Botan::reverse_bytes(unsigned long)
[function]
[call site]
00031
Botan::BigInt::Data::swap(std::__1::vector<unsigned long, Botan::secure_allocator<unsigned long> >&)
[function]
[call site]
00032
Botan::BigInt::Data::invalidate_sig_words() const
[function]
[call site]
00033
Botan::BigInt::Data::~Data()
[function]
[call site]
00034
Botan::BigInt::decode(unsigned char const*, unsigned long)
[function]
[call site]
00035
Botan::BigInt::BigInt(Botan::BigInt const&)
[function]
[call site]
00036
Botan::BigInt::Data::Data(Botan::BigInt::Data const&)
[function]
[call site]
00037
(anonymous namespace)::ref_gcd(Botan::BigInt, Botan::BigInt)
[function]
[call site]
00038
Botan::BigInt::BigInt()
[function]
[call site]
00039
Botan::BigInt::Data::Data()
[function]
[call site]
00040
Botan::operator!=(Botan::BigInt const&, unsigned long)
[function]
[call site]
00041
Botan::BigInt::cmp_word(unsigned long) const
[function]
[call site]
00042
Botan::BigInt::is_negative() const
[function]
[call site]
00043
Botan::BigInt::sign() const
[function]
[call site]
00044
Botan::BigInt::sig_words() const
[function]
[call site]
00045
Botan::BigInt::Data::sig_words() const
[function]
[call site]
00046
Botan::BigInt::Data::calc_sig_words() const
[function]
[call site]
00047
void Botan::CT::unpoison<unsigned long>(unsigned long&)
[function]
[call site]
00048
void Botan::ignore_params<unsigned long&>(unsigned long&)
[function]
[call site]
00049
void Botan::ignore_param<unsigned long&>(unsigned long&)
[function]
[call site]
00050
unsigned long Botan::ct_is_zero<unsigned long>(unsigned long)
[function]
[call site]
00051
unsigned long Botan::expand_top_bit<unsigned long>(unsigned long)
[function]
[call site]
00052
Botan::BigInt::data() const
[function]
[call site]
00053
Botan::BigInt::Data::const_data() const
[function]
[call site]
00054
Botan::bigint_cmp(unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00055
Botan::CT::Mask<unsigned long>::is_equal(unsigned long, unsigned long)
[function]
[call site]
00056
Botan::CT::Mask<unsigned long>::is_zero(unsigned long)
[function]
[call site]
00057
unsigned long Botan::ct_is_zero<unsigned long>(unsigned long)
[function]
[call site]
00058
Botan::CT::Mask<unsigned long>::Mask(unsigned long)
[function]
[call site]
00059
Botan::CT::Mask<unsigned long>::is_lt(unsigned long, unsigned long)
[function]
[call site]
00060
unsigned long Botan::expand_top_bit<unsigned long>(unsigned long)
[function]
[call site]
00061
Botan::CT::Mask<unsigned long>::Mask(unsigned long)
[function]
[call site]
00062
Botan::CT::Mask<unsigned long>::select(unsigned long, unsigned long) const
[function]
[call site]
00063
Botan::CT::Mask<unsigned long>::value() const
[function]
[call site]
00064
unsigned long Botan::choose<unsigned long>(unsigned long, unsigned long, unsigned long)
[function]
[call site]
00065
Botan::CT::Mask<unsigned long>::is_zero(unsigned long)
[function]
[call site]
00066
Botan::CT::Mask<unsigned long>::is_zero(unsigned long)
[function]
[call site]
00067
void Botan::CT::unpoison<unsigned long>(unsigned long&)
[function]
[call site]
00068
Botan::operator%(Botan::BigInt const&, Botan::BigInt const&)
[function]
[call site]
00069
Botan::BigInt::is_zero() const
[function]
[call site]
00070
Botan::BigInt::sig_words() const
[function]
[call site]
00071
__cxa_allocate_exception
[call site]
00072
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00073
Botan::Exception::~Exception()
[function]
[call site]
00074
std::exception::~exception()
[call site]
00075
Botan::BigInt::is_negative() const
[function]
[call site]
00076
__cxa_allocate_exception
[call site]
00077
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00078
Botan::Exception::~Exception()
[function]
[call site]
00079
Botan::BigInt::is_positive() const
[function]
[call site]
00080
Botan::BigInt::sign() const
[function]
[call site]
00081
Botan::BigInt::sig_words() const
[function]
[call site]
00082
Botan::operator%(Botan::BigInt const&, unsigned long)
[function]
[call site]
00083
__cxa_allocate_exception
[call site]
00084
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00085
Botan::Exception::~Exception()
[function]
[call site]
00086
bool Botan::is_power_of_2<unsigned long>(unsigned long)
[function]
[call site]
00087
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00088
Botan::BigInt::Data::get_word_at(unsigned long) const
[function]
[call site]
00089
Botan::BigInt::sig_words() const
[function]
[call site]
00090
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00091
Botan::bigint_modop_vartime(unsigned long, unsigned long, unsigned long)
[function]
[call site]
00092
__cxa_allocate_exception
[call site]
00093
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00094
Botan::Exception::~Exception()
[function]
[call site]
00095
Botan::BigInt::sign() const
[function]
[call site]
00096
Botan::BigInt::from_word(unsigned long)
[function]
[call site]
00097
Botan::BigInt::BigInt()
[function]
[call site]
00098
Botan::BigInt::set_word_at(unsigned long, unsigned long)
[function]
[call site]
00099
Botan::BigInt::Data::set_word_at(unsigned long, unsigned long)
[function]
[call site]
00100
Botan::BigInt::Data::invalidate_sig_words() const
[function]
[call site]
00101
Botan::BigInt::Data::grow_to(unsigned long) const
[function]
[call site]
00102
Botan::BigInt::Data::size() const
[function]
[call site]
00103
Botan::BigInt::~BigInt()
[function]
[call site]
00104
Botan::BigInt::const_time_unpoison() const
[function]
[call site]
00105
Botan::BigInt::BigInt()
[function]
[call site]
00106
Botan::vartime_divide(Botan::BigInt const&, Botan::BigInt const&, Botan::BigInt&, Botan::BigInt&)
[function]
[call site]
00107
Botan::BigInt::is_zero() const
[function]
[call site]
00108
__cxa_allocate_exception
[call site]
00109
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00110
Botan::Exception::~Exception()
[function]
[call site]
00111
Botan::BigInt::sig_words() const
[function]
[call site]
00112
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00113
__cxa_allocate_exception
[call site]
00114
Botan::Internal_Error::Internal_Error(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00115
Botan::Exception::Exception(char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00116
std::exception::exception()
[function]
[call site]
00117
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > Botan::fmt<char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
[function]
[call site]
00118
std::exception::~exception()
[call site]
00119
Botan::BigInt::BigInt(Botan::BigInt const&)
[function]
[call site]
00120
Botan::BigInt::BigInt(Botan::BigInt const&)
[function]
[call site]
00121
Botan::BigInt::zero()
[function]
[call site]
00122
Botan::BigInt::BigInt()
[function]
[call site]
00123
Botan::BigInt::set_sign(Botan::BigInt::Sign)
[function]
[call site]
00124
Botan::BigInt::is_zero() const
[function]
[call site]
00125
Botan::BigInt::set_sign(Botan::BigInt::Sign)
[function]
[call site]
00126
Botan::BigInt::top_bits_free() const
[function]
[call site]
00127
Botan::BigInt::sig_words() const
[function]
[call site]
00128
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00129
unsigned long Botan::high_bit<unsigned long>(unsigned long)
[function]
[call site]
00130
unsigned long Botan::ct_is_zero<unsigned long>(unsigned long)
[function]
[call site]
00131
void Botan::CT::unpoison<unsigned long const>(unsigned long const&)
[function]
[call site]
00132
Botan::BigInt::operator<<=(unsigned long)
[function]
[call site]
00133
Botan::BigInt::sig_words() const
[function]
[call site]
00134
Botan::BigInt::top_bits_free() const
[function]
[call site]
00135
Botan::BigInt::Data::grow_to(unsigned long) const
[function]
[call site]
00136
Botan::BigInt::Data::mutable_data()
[function]
[call site]
00137
Botan::BigInt::Data::invalidate_sig_words() const
[function]
[call site]
00138
Botan::bigint_shl1(unsigned long*, unsigned long, unsigned long, unsigned long, unsigned long)
[function]
[call site]
00139
void Botan::copy_mem<unsigned long>(unsigned long*, unsigned long const*, unsigned long)
[function]
[call site]
00140
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00141
void Botan::clear_mem<unsigned long>(unsigned long*, unsigned long)
[function]
[call site]
00142
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00143
Botan::CT::Mask<unsigned long>::is_zero(unsigned long)
[function]
[call site]
00144
Botan::CT::Mask<unsigned long>::if_set_return(unsigned long) const
[function]
[call site]
00145
Botan::CT::Mask<unsigned long>::if_set_return(unsigned long) const
[function]
[call site]
00146
Botan::BigInt::operator<<=(unsigned long)
[function]
[call site]
00147
Botan::BigInt::sig_words() const
[function]
[call site]
00148
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00149
Botan::BigInt::grow_to(unsigned long) const
[function]
[call site]
00150
Botan::BigInt::Data::grow_to(unsigned long) const
[function]
[call site]
00151
Botan::BigInt::mutable_data()
[function]
[call site]
00152
Botan::BigInt::Data::mutable_data()
[function]
[call site]
00153
Botan::operator<<(Botan::BigInt const&, unsigned long)
[function]
[call site]
00154
Botan::BigInt::sig_words() const
[function]
[call site]
00155
Botan::BigInt::with_capacity(unsigned long)
[function]
[call site]
00156
Botan::BigInt::BigInt()
[function]
[call site]
00157
Botan::BigInt::grow_to(unsigned long) const
[function]
[call site]
00158
Botan::BigInt::~BigInt()
[function]
[call site]
00159
Botan::BigInt::mutable_data()
[function]
[call site]
00160
Botan::bigint_shl2(unsigned long*, unsigned long const*, unsigned long, unsigned long, unsigned long)
[function]
[call site]
00161
void Botan::copy_mem<unsigned long>(unsigned long*, unsigned long const*, unsigned long)
[function]
[call site]
00162
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00163
Botan::CT::Mask<unsigned long>::if_set_return(unsigned long) const
[function]
[call site]
00164
Botan::CT::Mask<unsigned long>::if_set_return(unsigned long) const
[function]
[call site]
00165
Botan::BigInt::~BigInt()
[function]
[call site]
00166
Botan::BigInt::reduce_below(Botan::BigInt const&, std::__1::vector<unsigned long, Botan::secure_allocator<unsigned long> >&)
[function]
[call site]
00167
Botan::BigInt::is_negative() const
[function]
[call site]
00168
__cxa_allocate_exception
[call site]
00169
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00170
Botan::Exception::~Exception()
[function]
[call site]
00171
Botan::BigInt::sig_words() const
[function]
[call site]
00172
Botan::BigInt::size() const
[function]
[call site]
00173
Botan::BigInt::Data::size() const
[function]
[call site]
00174
Botan::BigInt::grow_to(unsigned long) const
[function]
[call site]
00175
void Botan::clear_mem<unsigned long>(unsigned long*, unsigned long)
[function]
[call site]
00176
Botan::BigInt::data() const
[function]
[call site]
00177
Botan::bigint_sub3(unsigned long*, unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00178
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00179
Botan::word8_sub3(unsigned long*, unsigned long const*, unsigned long const*, unsigned long)
[function]
[call site]
00180
Botan::word_sub(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00181
Botan::word_sub(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00182
Botan::BigInt::swap_reg(std::__1::vector<unsigned long, Botan::secure_allocator<unsigned long> >&)
[function]
[call site]
00183
Botan::BigInt::Data::swap(std::__1::vector<unsigned long, Botan::secure_allocator<unsigned long> >&)
[function]
[call site]
00184
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00185
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00186
Botan::BigInt::operator>>=(unsigned long)
[function]
[call site]
00187
Botan::BigInt::Data::mutable_data()
[function]
[call site]
00188
Botan::bigint_shr1(unsigned long*, unsigned long, unsigned long, unsigned long)
[function]
[call site]
00189
void Botan::copy_mem<unsigned long>(unsigned long*, unsigned long const*, unsigned long)
[function]
[call site]
00190
void Botan::clear_mem<unsigned long>(unsigned long*, unsigned long)
[function]
[call site]
00191
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00192
Botan::CT::Mask<unsigned long>::if_set_return(unsigned long) const
[function]
[call site]
00193
Botan::CT::Mask<unsigned long>::if_set_return(unsigned long) const
[function]
[call site]
00194
Botan::BigInt::is_negative() const
[function]
[call site]
00195
Botan::BigInt::set_sign(Botan::BigInt::Sign)
[function]
[call site]
00196
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00197
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00198
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00199
Botan::bigint_divop_vartime(unsigned long, unsigned long, unsigned long)
[function]
[call site]
00200
__cxa_allocate_exception
[call site]
00201
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00202
Botan::Exception::~Exception()
[function]
[call site]
00203
Botan::CT::Mask<unsigned long>::is_equal(unsigned long, unsigned long)
[function]
[call site]
00204
Botan::(anonymous namespace)::division_check(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)
[function]
[call site]
00205
Botan::word_madd2(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00206
Botan::word_madd2(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00207
Botan::bigint_ct_is_lt(unsigned long const*, unsigned long, unsigned long const*, unsigned long, bool)
[function]
[call site]
00208
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00209
Botan::CT::Mask<unsigned long>::is_equal(unsigned long, unsigned long)
[function]
[call site]
00210
Botan::CT::Mask<unsigned long>::is_lt(unsigned long, unsigned long)
[function]
[call site]
00211
Botan::CT::Mask<unsigned long>::select_mask(Botan::CT::Mask<unsigned long>, Botan::CT::Mask<unsigned long>) const
[function]
[call site]
00212
Botan::CT::Mask<unsigned long>::value() const
[function]
[call site]
00213
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00214
Botan::CT::Mask<unsigned long>::is_zero(unsigned long)
[function]
[call site]
00215
Botan::CT::Mask<unsigned long>::as_bool() const
[function]
[call site]
00216
Botan::CT::Mask<unsigned long>::unpoisoned_value() const
[function]
[call site]
00217
Botan::CT::Mask<unsigned long>::value() const
[function]
[call site]
00218
void Botan::CT::unpoison<unsigned long>(unsigned long&)
[function]
[call site]
00219
Botan::(anonymous namespace)::division_check(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)
[function]
[call site]
00220
Botan::BigInt::operator>>=(unsigned long)
[function]
[call site]
00221
Botan::operator*(unsigned long, Botan::BigInt const&)
[function]
[call site]
00222
Botan::operator*(Botan::BigInt const&, unsigned long)
[function]
[call site]
00223
Botan::BigInt::with_capacity(unsigned long)
[function]
[call site]
00224
Botan::BigInt::mutable_data()
[function]
[call site]
00225
Botan::bigint_linmul3(unsigned long*, unsigned long const*, unsigned long, unsigned long)
[function]
[call site]
00226
Botan::word8_linmul3(unsigned long*, unsigned long const*, unsigned long, unsigned long)
[function]
[call site]
00227
Botan::word_madd2(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00228
Botan::BigInt::sign() const
[function]
[call site]
00229
Botan::BigInt::~BigInt()
[function]
[call site]
00230
Botan::BigInt::is_negative() const
[function]
[call site]
00231
Botan::BigInt::is_negative() const
[function]
[call site]
00232
Botan::(anonymous namespace)::sign_fixup(Botan::BigInt const&, Botan::BigInt const&, Botan::BigInt&, Botan::BigInt&)
[function]
[call site]
00233
Botan::BigInt::sign() const
[function]
[call site]
00234
Botan::BigInt::cond_flip_sign(bool)
[function]
[call site]
00235
Botan::CT::Mask<unsigned char>::expand(unsigned char)
[function]
[call site]
00236
Botan::BigInt::sign() const
[function]
[call site]
00237
Botan::CT::Mask<unsigned char>::select(unsigned char, unsigned char) const
[function]
[call site]
00238
Botan::BigInt::set_sign(Botan::BigInt::Sign)
[function]
[call site]
00239
Botan::BigInt::is_negative() const
[function]
[call site]
00240
Botan::BigInt::operator-=(unsigned long)
[function]
[call site]
00241
Botan::BigInt::sub(unsigned long const*, unsigned long, Botan::BigInt::Sign)
[function]
[call site]
00242
Botan::BigInt::add(unsigned long const*, unsigned long, Botan::BigInt::Sign)
[function]
[call site]
00243
Botan::BigInt::sig_words() const
[function]
[call site]
00244
Botan::BigInt::grow_to(unsigned long) const
[function]
[call site]
00245
Botan::BigInt::sign() const
[function]
[call site]
00246
Botan::bigint_add2(unsigned long*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00247
Botan::bigint_add2_nc(unsigned long*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00248
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00249
Botan::word8_add2(unsigned long*, unsigned long const*, unsigned long)
[function]
[call site]
00250
Botan::word_add(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00251
Botan::word_add(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00252
Botan::bigint_cmp(unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00253
Botan::BigInt::mutable_data()
[function]
[call site]
00254
Botan::bigint_sub2(unsigned long*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00255
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00256
Botan::word8_sub2(unsigned long*, unsigned long const*, unsigned long)
[function]
[call site]
00257
Botan::word_sub(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00258
Botan::word_sub(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00259
Botan::BigInt::mutable_data()
[function]
[call site]
00260
Botan::bigint_sub2_rev(unsigned long*, unsigned long const*, unsigned long)
[function]
[call site]
00261
Botan::word8_sub2_rev(unsigned long*, unsigned long const*, unsigned long)
[function]
[call site]
00262
Botan::word_sub(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00263
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00264
Botan::BigInt::set_sign(Botan::BigInt::Sign)
[function]
[call site]
00265
Botan::BigInt::set_sign(Botan::BigInt::Sign)
[function]
[call site]
00266
Botan::BigInt::abs() const
[function]
[call site]
00267
Botan::BigInt::BigInt(Botan::BigInt const&)
[function]
[call site]
00268
Botan::BigInt::~BigInt()
[function]
[call site]
00269
Botan::operator-(Botan::BigInt const&, Botan::BigInt const&)
[function]
[call site]
00270
Botan::BigInt::data() const
[function]
[call site]
00271
Botan::BigInt::add2(Botan::BigInt const&, unsigned long const*, unsigned long, Botan::BigInt::Sign)
[function]
[call site]
00272
Botan::BigInt::sig_words() const
[function]
[call site]
00273
Botan::bigint_add3(unsigned long*, unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00274
Botan::bigint_add3_nc(unsigned long*, unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00275
Botan::bigint_add3_nc(unsigned long*, unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00276
Botan::word8_add3(unsigned long*, unsigned long const*, unsigned long const*, unsigned long)
[function]
[call site]
00277
Botan::word_add(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00278
Botan::word_add(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00279
Botan::BigInt::set_sign(Botan::BigInt::Sign)
[function]
[call site]
00280
Botan::BigInt::~BigInt()
[function]
[call site]
00281
Botan::BigInt::operator=(Botan::BigInt const&)
[function]
[call site]
00282
Botan::BigInt::operator=(Botan::BigInt const&)
[function]
[call site]
00283
Botan::BigInt::~BigInt()
[function]
[call site]
00284
Botan::BigInt::~BigInt()
[function]
[call site]
00285
Botan::BigInt::operator=(Botan::BigInt&&)
[function]
[call site]
00286
Botan::BigInt::swap(Botan::BigInt&)
[function]
[call site]
00287
Botan::BigInt::swap(Botan::BigInt&)
[function]
[call site]
00288
Botan::gcd(Botan::BigInt const&, Botan::BigInt const&)
[function]
[call site]
00289
Botan::abs(Botan::BigInt const&)
[function]
[call site]
00290
Botan::BigInt::abs() const
[function]
[call site]
00291
Botan::BigInt::is_zero() const
[function]
[call site]
00292
Botan::abs(Botan::BigInt const&)
[function]
[call site]
00293
Botan::BigInt::with_capacity(unsigned long)
[function]
[call site]
00294
Botan::BigInt::with_capacity(unsigned long)
[function]
[call site]
00295
Botan::BigInt::operator+=(Botan::BigInt const&)
[function]
[call site]
00296
Botan::BigInt::data() const
[function]
[call site]
00297
Botan::BigInt::add(unsigned long const*, unsigned long, Botan::BigInt::Sign)
[function]
[call site]
00298
Botan::BigInt::const_time_poison() const
[function]
[call site]
00299
Botan::BigInt::const_time_poison() const
[function]
[call site]
00300
Botan::BigInt::set_sign(Botan::BigInt::Sign)
[function]
[call site]
00301
Botan::BigInt::set_sign(Botan::BigInt::Sign)
[function]
[call site]
00302
Botan::BigInt::bits() const
[function]
[call site]
00303
Botan::BigInt::sig_words() const
[function]
[call site]
00304
Botan::BigInt::top_bits_free() const
[function]
[call site]
00305
Botan::BigInt::with_capacity(unsigned long)
[function]
[call site]
00306
Botan::BigInt::is_even() const
[function]
[call site]
00307
Botan::BigInt::get_bit(unsigned long) const
[function]
[call site]
00308
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00309
Botan::BigInt::is_odd() const
[function]
[call site]
00310
Botan::BigInt::get_bit(unsigned long) const
[function]
[call site]
00311
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00312
Botan::bigint_cmp(unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00313
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00314
Botan::BigInt::mutable_data()
[function]
[call site]
00315
Botan::CT::operator&(Botan::CT::Mask<unsigned long>, Botan::CT::Mask<unsigned long>)
[function]
[call site]
00316
Botan::CT::Mask<unsigned long>::value() const
[function]
[call site]
00317
Botan::BigInt::ct_cond_assign(bool, Botan::BigInt const&)
[function]
[call site]
00318
Botan::BigInt::size() const
[function]
[call site]
00319
Botan::BigInt::size() const
[function]
[call site]
00320
Botan::BigInt::grow_to(unsigned long) const
[function]
[call site]
00321
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00322
Botan::BigInt::sign() const
[function]
[call site]
00323
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00324
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00325
Botan::BigInt::set_word_at(unsigned long, unsigned long)
[function]
[call site]
00326
Botan::BigInt::cond_flip_sign(bool)
[function]
[call site]
00327
Botan::CT::Mask<unsigned long>::operator~() const
[function]
[call site]
00328
Botan::CT::Mask<unsigned long>::value() const
[function]
[call site]
00329
Botan::BigInt::ct_cond_assign(bool, Botan::BigInt const&)
[function]
[call site]
00330
Botan::BigInt::is_even() const
[function]
[call site]
00331
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00332
Botan::BigInt::is_even() const
[function]
[call site]
00333
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00334
Botan::CT::operator&(Botan::CT::Mask<unsigned long>, Botan::CT::Mask<unsigned long>)
[function]
[call site]
00335
Botan::BigInt::mutable_data()
[function]
[call site]
00336
Botan::bigint_shr2(unsigned long*, unsigned long const*, unsigned long, unsigned long, unsigned long)
[function]
[call site]
00337
void Botan::copy_mem<unsigned long>(unsigned long*, unsigned long const*, unsigned long)
[function]
[call site]
00338
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00339
Botan::CT::Mask<unsigned long>::if_set_return(unsigned long) const
[function]
[call site]
00340
Botan::CT::Mask<unsigned long>::if_set_return(unsigned long) const
[function]
[call site]
00341
Botan::CT::Mask<unsigned long>::as_bool() const
[function]
[call site]
00342
Botan::BigInt::ct_cond_assign(bool, Botan::BigInt const&)
[function]
[call site]
00343
Botan::BigInt::mutable_data()
[function]
[call site]
00344
Botan::bigint_shr2(unsigned long*, unsigned long const*, unsigned long, unsigned long, unsigned long)
[function]
[call site]
00345
Botan::CT::Mask<unsigned long>::as_bool() const
[function]
[call site]
00346
Botan::BigInt::ct_cond_assign(bool, Botan::BigInt const&)
[function]
[call site]
00347
Botan::BigInt::ct_cond_assign(bool, Botan::BigInt const&)
[function]
[call site]
00348
Botan::BigInt::ct_shift_left(unsigned long)
[function]
[call site]
00349
Botan::BigInt::size() const
[function]
[call site]
00350
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00351
unsigned char Botan::ceil_log2<unsigned long>(unsigned long)
[function]
[call site]
00352
unsigned char Botan::ceil_log2<unsigned long>(unsigned long)
[function]
[call site]
00353
Botan::BigInt::size() const
[function]
[call site]
00354
Botan::BigInt::BigInt()
[function]
[call site]
00355
Botan::BigInt::size() const
[function]
[call site]
00356
Botan::BigInt::~BigInt()
[function]
[call site]
00357
Botan::BigInt::ct_shift_left(unsigned long)::$_0::operator()(Botan::BigInt const&, Botan::BigInt&) const
[function]
[call site]
00358
Botan::BigInt::mutable_data()
[function]
[call site]
00359
Botan::bigint_shl2(unsigned long*, unsigned long const*, unsigned long, unsigned long, unsigned long)
[function]
[call site]
00360
Botan::BigInt::mutable_data()
[function]
[call site]
00361
void Botan::clear_mem<unsigned long>(unsigned long*, unsigned long)
[function]
[call site]
00362
Botan::BigInt::ct_cond_assign(bool, Botan::BigInt const&)
[function]
[call site]
00363
Botan::BigInt::ct_shift_left(unsigned long)::$_1::operator()(Botan::BigInt const&, Botan::BigInt&) const
[function]
[call site]
00364
Botan::BigInt::mutable_data()
[function]
[call site]
00365
Botan::bigint_shl2(unsigned long*, unsigned long const*, unsigned long, unsigned long, unsigned long)
[function]
[call site]
00366
Botan::BigInt::mutable_data()
[function]
[call site]
00367
void Botan::clear_mem<unsigned long>(unsigned long*, unsigned long)
[function]
[call site]
00368
Botan::BigInt::ct_cond_assign(bool, Botan::BigInt const&)
[function]
[call site]
00369
Botan::BigInt::const_time_unpoison() const
[function]
[call site]
00370
Botan::BigInt::BigInt(Botan::BigInt&&)
[function]
[call site]
00371
Botan::BigInt::Data::Data()
[function]
[call site]
00372
Botan::BigInt::~BigInt()
[function]
[call site]
00373
Botan::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Botan::BigInt const&)
[function]
[call site]
00374
__cxa_allocate_exception
[call site]
00375
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00376
Botan::Exception::~Exception()
[function]
[call site]
00377
Botan::BigInt::to_dec_string() const
[function]
[call site]
00378
Botan::ct_divide_word(Botan::BigInt const&, unsigned long, Botan::BigInt&, unsigned long&)
[function]
[call site]
00379
__cxa_allocate_exception
[call site]
00380
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00381
Botan::Exception::~Exception()
[function]
[call site]
00382
Botan::BigInt::bits() const
[function]
[call site]
00383
Botan::BigInt::with_capacity(unsigned long)
[function]
[call site]
00384
Botan::BigInt::is_negative() const
[function]
[call site]
00385
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00386
Botan::CT::Mask<unsigned long>::is_gte(unsigned long, unsigned long)
[function]
[call site]
00387
Botan::CT::Mask<unsigned long>::is_lt(unsigned long, unsigned long)
[function]
[call site]
00388
Botan::CT::Mask<unsigned long>::as_bool() const
[function]
[call site]
00389
Botan::BigInt::conditionally_set_bit(unsigned long, bool)
[function]
[call site]
00390
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00391
Botan::CT::Mask<unsigned long>::select(unsigned long, unsigned long) const
[function]
[call site]
00392
Botan::BigInt::flip_sign()
[function]
[call site]
00393
Botan::BigInt::reverse_sign() const
[function]
[call site]
00394
Botan::BigInt::sign() const
[function]
[call site]
00395
Botan::BigInt::operator--()
[function]
[call site]
00396
Botan::BigInt::operator-=(unsigned long)
[function]
[call site]
00397
Botan::BigInt::operator=(Botan::BigInt const&)
[function]
[call site]
00398
Botan::BigInt::~BigInt()
[function]
[call site]
00399
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00400
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00401
Botan::BigInt::is_negative() const
[function]
[call site]
00402
Botan::BigInt::~BigInt()
[function]
[call site]
00403
Botan::BigInt::to_hex_string() const
[function]
[call site]
00404
Botan::BigInt::binary_encode(unsigned char*) const
[function]
[call site]
00405
Botan::BigInt::bytes() const
[function]
[call site]
00406
Botan::BigInt::bits() const
[function]
[call site]
00407
Botan::round_up(unsigned long, unsigned long)
[function]
[call site]
00408
Botan::BigInt::is_negative() const
[function]
[call site]
00409
Botan::hex_encode(std::__1::span<unsigned char const, 18446744073709551615ul>, bool)
[function]
[call site]
00410
Botan::hex_encode(unsigned char const*, unsigned long, bool)
[function]
[call site]
00411
Botan::hex_encode(char*, unsigned char const*, unsigned long, bool)
[function]
[call site]
00412
Botan::(anonymous namespace)::hex_encode_nibble(unsigned char, bool)
[function]
[call site]
00413
Botan::CT::Mask<unsigned char>::is_lt(unsigned char, unsigned char)
[function]
[call site]
00414
Botan::CT::Mask<unsigned char>::select(unsigned char, unsigned char) const
[function]
[call site]
00415
Botan::(anonymous namespace)::hex_encode_nibble(unsigned char, bool)
[function]
[call site]
00416
__cxa_allocate_exception
[call site]
00417
Botan::Stream_IO_Error::Stream_IO_Error(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00418
Botan::Exception::Exception(char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00419
abort
[call site]
00420