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', 'std::__1::basic_string_view
|
17 | 25 | Botan::Modular_Reducer::Modular_Reducer(Botan::BigIntconst&) | call site: 00000 | /src/botan/src/lib/math/numbertheory/reducer.cpp:20 |
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::BigInt::ct_reduce_below(Botan::BigIntconst&,std::__1::vector
|
call site: 00000 | /src/botan/src/lib/math/bigint/bigint.cpp:345 |
17 | 17 |
5 :
['__cxa_throw', '__cxa_allocate_exception', 'std::__1::basic_string_view
|
17 | 17 | Botan::ct_divide(Botan::BigIntconst&,Botan::BigIntconst&,Botan::BigInt&,Botan::BigInt&) | call site: 00000 | /src/botan/src/lib/math/bigint/divide.cpp:49 |
17 | 17 |
5 :
['__cxa_throw', '__cxa_allocate_exception', 'std::__1::basic_string_view
|
17 | 17 | Botan::ct_modulo(Botan::BigIntconst&,Botan::BigIntconst&) | call site: 00000 | /src/botan/src/lib/math/bigint/divide.cpp:118 |
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 |
17 | 17 |
5 :
['__cxa_throw', '__cxa_allocate_exception', 'std::__1::basic_string_view
|
17 | 17 | Botan::basecase_mul(unsignedlong*,unsignedlong,unsignedlongconst*,unsignedlong,unsignedlongconst*,unsignedlong) | call site: 00000 | /src/botan/src/lib/math/mp/mp_karat.cpp:21 |
17 | 17 |
5 :
['__cxa_throw', '__cxa_allocate_exception', 'Botan::Invalid_State::Invalid_State(std::__1::basic_string_view
|
17 | 17 |
Botan::Modular_Reducer::reduce(Botan::BigInt&,Botan::BigIntconst&,std::__1::vector
|
call site: 00000 | /src/botan/src/lib/math/numbertheory/reducer.cpp:73 |
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::is_zero() const
[function]
[call site]
00036
Botan::BigInt::sig_words() const
[function]
[call site]
00037
Botan::BigInt::Data::sig_words() const
[function]
[call site]
00038
Botan::BigInt::Data::calc_sig_words() const
[function]
[call site]
00039
void Botan::CT::unpoison<unsigned long>(unsigned long&)
[function]
[call site]
00040
void Botan::ignore_params<unsigned long&>(unsigned long&)
[function]
[call site]
00041
void Botan::ignore_param<unsigned long&>(unsigned long&)
[function]
[call site]
00042
unsigned long Botan::ct_is_zero<unsigned long>(unsigned long)
[function]
[call site]
00043
unsigned long Botan::expand_top_bit<unsigned long>(unsigned long)
[function]
[call site]
00044
Botan::BigInt::bits() const
[function]
[call site]
00045
Botan::BigInt::sig_words() const
[function]
[call site]
00046
Botan::BigInt::top_bits_free() const
[function]
[call site]
00047
Botan::BigInt::sig_words() const
[function]
[call site]
00048
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00049
Botan::BigInt::Data::get_word_at(unsigned long) const
[function]
[call site]
00050
unsigned long Botan::high_bit<unsigned long>(unsigned long)
[function]
[call site]
00051
unsigned long Botan::ct_is_zero<unsigned long>(unsigned long)
[function]
[call site]
00052
void Botan::CT::unpoison<unsigned long const>(unsigned long const&)
[function]
[call site]
00053
Botan::BigInt::flip_sign()
[function]
[call site]
00054
Botan::BigInt::reverse_sign() const
[function]
[call site]
00055
Botan::BigInt::sign() const
[function]
[call site]
00056
Botan::operator%(Botan::BigInt const&, Botan::BigInt const&)
[function]
[call site]
00057
Botan::BigInt::is_zero() const
[function]
[call site]
00058
__cxa_allocate_exception
[call site]
00059
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00060
Botan::Exception::~Exception()
[function]
[call site]
00061
std::exception::~exception()
[call site]
00062
Botan::BigInt::is_negative() const
[function]
[call site]
00063
Botan::BigInt::sign() const
[function]
[call site]
00064
__cxa_allocate_exception
[call site]
00065
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00066
Botan::Exception::~Exception()
[function]
[call site]
00067
Botan::BigInt::is_positive() const
[function]
[call site]
00068
Botan::BigInt::sign() const
[function]
[call site]
00069
Botan::BigInt::BigInt(Botan::BigInt const&)
[function]
[call site]
00070
Botan::BigInt::Data::Data(Botan::BigInt::Data const&)
[function]
[call site]
00071
Botan::BigInt::sig_words() const
[function]
[call site]
00072
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00073
Botan::operator%(Botan::BigInt const&, unsigned long)
[function]
[call site]
00074
__cxa_allocate_exception
[call site]
00075
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00076
Botan::Exception::~Exception()
[function]
[call site]
00077
bool Botan::is_power_of_2<unsigned long>(unsigned long)
[function]
[call site]
00078
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00079
Botan::BigInt::sig_words() const
[function]
[call site]
00080
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00081
Botan::bigint_modop_vartime(unsigned long, unsigned long, unsigned long)
[function]
[call site]
00082
__cxa_allocate_exception
[call site]
00083
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00084
Botan::Exception::~Exception()
[function]
[call site]
00085
Botan::BigInt::sign() const
[function]
[call site]
00086
Botan::BigInt::from_word(unsigned long)
[function]
[call site]
00087
Botan::BigInt::BigInt()
[function]
[call site]
00088
Botan::BigInt::Data::Data()
[function]
[call site]
00089
Botan::BigInt::set_word_at(unsigned long, unsigned long)
[function]
[call site]
00090
Botan::BigInt::Data::set_word_at(unsigned long, unsigned long)
[function]
[call site]
00091
Botan::BigInt::Data::invalidate_sig_words() const
[function]
[call site]
00092
Botan::BigInt::Data::grow_to(unsigned long) const
[function]
[call site]
00093
Botan::BigInt::Data::size() const
[function]
[call site]
00094
Botan::BigInt::~BigInt()
[function]
[call site]
00095
Botan::BigInt::const_time_unpoison() const
[function]
[call site]
00096
Botan::BigInt::BigInt()
[function]
[call site]
00097
Botan::vartime_divide(Botan::BigInt const&, Botan::BigInt const&, Botan::BigInt&, Botan::BigInt&)
[function]
[call site]
00098
Botan::BigInt::is_zero() const
[function]
[call site]
00099
__cxa_allocate_exception
[call site]
00100
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00101
Botan::Exception::~Exception()
[function]
[call site]
00102
Botan::BigInt::sig_words() const
[function]
[call site]
00103
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00104
__cxa_allocate_exception
[call site]
00105
Botan::Internal_Error::Internal_Error(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00106
Botan::Exception::Exception(char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00107
std::exception::exception()
[function]
[call site]
00108
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]
00109
std::exception::~exception()
[call site]
00110
Botan::BigInt::BigInt(Botan::BigInt const&)
[function]
[call site]
00111
Botan::BigInt::BigInt(Botan::BigInt const&)
[function]
[call site]
00112
Botan::BigInt::zero()
[function]
[call site]
00113
Botan::BigInt::BigInt()
[function]
[call site]
00114
Botan::BigInt::set_sign(Botan::BigInt::Sign)
[function]
[call site]
00115
Botan::BigInt::is_zero() const
[function]
[call site]
00116
Botan::BigInt::set_sign(Botan::BigInt::Sign)
[function]
[call site]
00117
Botan::BigInt::top_bits_free() const
[function]
[call site]
00118
Botan::BigInt::operator<<=(unsigned long)
[function]
[call site]
00119
Botan::BigInt::sig_words() const
[function]
[call site]
00120
Botan::BigInt::top_bits_free() const
[function]
[call site]
00121
Botan::BigInt::Data::grow_to(unsigned long) const
[function]
[call site]
00122
Botan::BigInt::Data::mutable_data()
[function]
[call site]
00123
Botan::BigInt::Data::invalidate_sig_words() const
[function]
[call site]
00124
Botan::bigint_shl1(unsigned long*, unsigned long, unsigned long, unsigned long, unsigned long)
[function]
[call site]
00125
void Botan::copy_mem<unsigned long>(unsigned long*, unsigned long const*, unsigned long)
[function]
[call site]
00126
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00127
void Botan::clear_mem<unsigned long>(unsigned long*, unsigned long)
[function]
[call site]
00128
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00129
Botan::CT::Mask<unsigned long>::is_zero(unsigned long)
[function]
[call site]
00130
unsigned long Botan::ct_is_zero<unsigned long>(unsigned long)
[function]
[call site]
00131
Botan::CT::Mask<unsigned long>::Mask(unsigned long)
[function]
[call site]
00132
Botan::CT::Mask<unsigned long>::if_set_return(unsigned long) const
[function]
[call site]
00133
Botan::CT::Mask<unsigned long>::if_set_return(unsigned long) const
[function]
[call site]
00134
Botan::BigInt::operator<<=(unsigned long)
[function]
[call site]
00135
Botan::BigInt::sig_words() const
[function]
[call site]
00136
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00137
Botan::BigInt::grow_to(unsigned long) const
[function]
[call site]
00138
Botan::BigInt::Data::grow_to(unsigned long) const
[function]
[call site]
00139
Botan::BigInt::mutable_data()
[function]
[call site]
00140
Botan::BigInt::Data::mutable_data()
[function]
[call site]
00141
Botan::operator<<(Botan::BigInt const&, unsigned long)
[function]
[call site]
00142
Botan::BigInt::sig_words() const
[function]
[call site]
00143
Botan::BigInt::with_capacity(unsigned long)
[function]
[call site]
00144
Botan::BigInt::BigInt()
[function]
[call site]
00145
Botan::BigInt::grow_to(unsigned long) const
[function]
[call site]
00146
Botan::BigInt::~BigInt()
[function]
[call site]
00147
Botan::BigInt::mutable_data()
[function]
[call site]
00148
Botan::bigint_shl2(unsigned long*, unsigned long const*, unsigned long, unsigned long, unsigned long)
[function]
[call site]
00149
void Botan::copy_mem<unsigned long>(unsigned long*, unsigned long const*, unsigned long)
[function]
[call site]
00150
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00151
Botan::CT::Mask<unsigned long>::if_set_return(unsigned long) const
[function]
[call site]
00152
Botan::CT::Mask<unsigned long>::if_set_return(unsigned long) const
[function]
[call site]
00153
Botan::BigInt::~BigInt()
[function]
[call site]
00154
Botan::BigInt::reduce_below(Botan::BigInt const&, std::__1::vector<unsigned long, Botan::secure_allocator<unsigned long> >&)
[function]
[call site]
00155
Botan::BigInt::is_negative() const
[function]
[call site]
00156
__cxa_allocate_exception
[call site]
00157
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00158
Botan::Exception::~Exception()
[function]
[call site]
00159
Botan::BigInt::sig_words() const
[function]
[call site]
00160
Botan::BigInt::size() const
[function]
[call site]
00161
Botan::BigInt::Data::size() const
[function]
[call site]
00162
Botan::BigInt::grow_to(unsigned long) const
[function]
[call site]
00163
void Botan::clear_mem<unsigned long>(unsigned long*, unsigned long)
[function]
[call site]
00164
Botan::BigInt::data() const
[function]
[call site]
00165
Botan::BigInt::Data::const_data() const
[function]
[call site]
00166
Botan::bigint_sub3(unsigned long*, unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00167
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00168
Botan::word8_sub3(unsigned long*, unsigned long const*, unsigned long const*, unsigned long)
[function]
[call site]
00169
Botan::word_sub(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00170
Botan::word_sub(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00171
Botan::BigInt::swap_reg(std::__1::vector<unsigned long, Botan::secure_allocator<unsigned long> >&)
[function]
[call site]
00172
Botan::BigInt::Data::swap(std::__1::vector<unsigned long, Botan::secure_allocator<unsigned long> >&)
[function]
[call site]
00173
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00174
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00175
Botan::BigInt::operator>>=(unsigned long)
[function]
[call site]
00176
Botan::BigInt::Data::mutable_data()
[function]
[call site]
00177
Botan::bigint_shr1(unsigned long*, unsigned long, unsigned long, unsigned long)
[function]
[call site]
00178
void Botan::copy_mem<unsigned long>(unsigned long*, unsigned long const*, unsigned long)
[function]
[call site]
00179
void Botan::clear_mem<unsigned long>(unsigned long*, unsigned long)
[function]
[call site]
00180
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00181
Botan::CT::Mask<unsigned long>::if_set_return(unsigned long) const
[function]
[call site]
00182
Botan::CT::Mask<unsigned long>::if_set_return(unsigned long) const
[function]
[call site]
00183
Botan::BigInt::is_negative() const
[function]
[call site]
00184
Botan::BigInt::set_sign(Botan::BigInt::Sign)
[function]
[call site]
00185
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00186
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00187
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00188
Botan::bigint_divop_vartime(unsigned long, unsigned long, unsigned long)
[function]
[call site]
00189
__cxa_allocate_exception
[call site]
00190
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00191
Botan::Exception::~Exception()
[function]
[call site]
00192
Botan::CT::Mask<unsigned long>::is_equal(unsigned long, unsigned long)
[function]
[call site]
00193
Botan::CT::Mask<unsigned long>::is_zero(unsigned long)
[function]
[call site]
00194
Botan::(anonymous namespace)::division_check(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)
[function]
[call site]
00195
Botan::word_madd2(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00196
Botan::word_madd2(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00197
Botan::bigint_ct_is_lt(unsigned long const*, unsigned long, unsigned long const*, unsigned long, bool)
[function]
[call site]
00198
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00199
Botan::CT::Mask<unsigned long>::is_equal(unsigned long, unsigned long)
[function]
[call site]
00200
Botan::CT::Mask<unsigned long>::is_lt(unsigned long, unsigned long)
[function]
[call site]
00201
unsigned long Botan::expand_top_bit<unsigned long>(unsigned long)
[function]
[call site]
00202
Botan::CT::Mask<unsigned long>::Mask(unsigned long)
[function]
[call site]
00203
Botan::CT::Mask<unsigned long>::select_mask(Botan::CT::Mask<unsigned long>, Botan::CT::Mask<unsigned long>) const
[function]
[call site]
00204
Botan::CT::Mask<unsigned long>::value() const
[function]
[call site]
00205
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00206
Botan::CT::Mask<unsigned long>::is_zero(unsigned long)
[function]
[call site]
00207
Botan::CT::Mask<unsigned long>::as_bool() const
[function]
[call site]
00208
Botan::CT::Mask<unsigned long>::unpoisoned_value() const
[function]
[call site]
00209
Botan::CT::Mask<unsigned long>::value() const
[function]
[call site]
00210
void Botan::CT::unpoison<unsigned long>(unsigned long&)
[function]
[call site]
00211
Botan::(anonymous namespace)::division_check(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)
[function]
[call site]
00212
Botan::BigInt::operator>>=(unsigned long)
[function]
[call site]
00213
Botan::operator*(unsigned long, Botan::BigInt const&)
[function]
[call site]
00214
Botan::operator*(Botan::BigInt const&, unsigned long)
[function]
[call site]
00215
Botan::BigInt::with_capacity(unsigned long)
[function]
[call site]
00216
Botan::BigInt::mutable_data()
[function]
[call site]
00217
Botan::bigint_linmul3(unsigned long*, unsigned long const*, unsigned long, unsigned long)
[function]
[call site]
00218
Botan::word8_linmul3(unsigned long*, unsigned long const*, unsigned long, unsigned long)
[function]
[call site]
00219
Botan::word_madd2(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00220
Botan::BigInt::sign() const
[function]
[call site]
00221
Botan::BigInt::~BigInt()
[function]
[call site]
00222
Botan::BigInt::is_negative() const
[function]
[call site]
00223
Botan::BigInt::is_negative() const
[function]
[call site]
00224
Botan::(anonymous namespace)::sign_fixup(Botan::BigInt const&, Botan::BigInt const&, Botan::BigInt&, Botan::BigInt&)
[function]
[call site]
00225
Botan::BigInt::sign() const
[function]
[call site]
00226
Botan::BigInt::cond_flip_sign(bool)
[function]
[call site]
00227
Botan::CT::Mask<unsigned char>::expand(unsigned char)
[function]
[call site]
00228
Botan::BigInt::sign() const
[function]
[call site]
00229
Botan::CT::Mask<unsigned char>::select(unsigned char, unsigned char) const
[function]
[call site]
00230
Botan::CT::Mask<unsigned char>::value() const
[function]
[call site]
00231
unsigned char Botan::choose<unsigned char>(unsigned char, unsigned char, unsigned char)
[function]
[call site]
00232
Botan::BigInt::set_sign(Botan::BigInt::Sign)
[function]
[call site]
00233
Botan::BigInt::is_negative() const
[function]
[call site]
00234
Botan::BigInt::operator-=(unsigned long)
[function]
[call site]
00235
Botan::BigInt::sub(unsigned long const*, unsigned long, Botan::BigInt::Sign)
[function]
[call site]
00236
Botan::BigInt::add(unsigned long const*, unsigned long, Botan::BigInt::Sign)
[function]
[call site]
00237
Botan::BigInt::sig_words() const
[function]
[call site]
00238
Botan::BigInt::grow_to(unsigned long) const
[function]
[call site]
00239
Botan::BigInt::sign() const
[function]
[call site]
00240
Botan::bigint_add2(unsigned long*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00241
Botan::bigint_add2_nc(unsigned long*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00242
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00243
Botan::word8_add2(unsigned long*, unsigned long const*, unsigned long)
[function]
[call site]
00244
Botan::word_add(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00245
Botan::word_add(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00246
Botan::bigint_cmp(unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00247
Botan::CT::Mask<unsigned long>::is_equal(unsigned long, unsigned long)
[function]
[call site]
00248
Botan::CT::Mask<unsigned long>::is_lt(unsigned long, unsigned long)
[function]
[call site]
00249
Botan::CT::Mask<unsigned long>::select(unsigned long, unsigned long) const
[function]
[call site]
00250
Botan::CT::Mask<unsigned long>::is_zero(unsigned long)
[function]
[call site]
00251
Botan::CT::Mask<unsigned long>::is_zero(unsigned long)
[function]
[call site]
00252
void Botan::CT::unpoison<unsigned long>(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::BigInt::operator=(Botan::BigInt const&)
[function]
[call site]
00270
Botan::BigInt::operator=(Botan::BigInt const&)
[function]
[call site]
00271
Botan::BigInt::~BigInt()
[function]
[call site]
00272
Botan::BigInt::BigInt(Botan::BigInt&&)
[function]
[call site]
00273
Botan::BigInt::Data::Data()
[function]
[call site]
00274
Botan::BigInt::~BigInt()
[function]
[call site]
00275
Botan::Modular_Reducer::Modular_Reducer(Botan::BigInt const&)
[function]
[call site]
00276
Botan::operator<(Botan::BigInt const&, unsigned long)
[function]
[call site]
00277
Botan::BigInt::cmp_word(unsigned long) const
[function]
[call site]
00278
Botan::bigint_cmp(unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00279
__cxa_allocate_exception
[call site]
00280
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00281
Botan::BigInt::set_bit(unsigned long)
[function]
[call site]
00282
Botan::BigInt::conditionally_set_bit(unsigned long, bool)
[function]
[call site]
00283
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00284
Botan::ct_divide(Botan::BigInt const&, Botan::BigInt const&)
[function]
[call site]
00285
Botan::BigInt::BigInt()
[function]
[call site]
00286
Botan::ct_divide(Botan::BigInt const&, Botan::BigInt const&, Botan::BigInt&, Botan::BigInt&)
[function]
[call site]
00287
Botan::BigInt::is_zero() const
[function]
[call site]
00288
Botan::Exception::~Exception()
[function]
[call site]
00289
Botan::BigInt::sig_words() const
[function]
[call site]
00290
Botan::BigInt::sig_words() const
[function]
[call site]
00291
Botan::BigInt::bits() const
[function]
[call site]
00292
Botan::BigInt::with_capacity(unsigned long)
[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::(anonymous namespace)::sign_fixup(Botan::BigInt const&, Botan::BigInt const&, Botan::BigInt&, Botan::BigInt&)
[function]
[call site]
00296
Botan::BigInt::get_bit(unsigned long) const
[function]
[call site]
00297
Botan::BigInt::word_at(unsigned long) const
[function]
[call site]
00298
Botan::BigInt::operator*=(unsigned long)
[function]
[call site]
00299
Botan::BigInt::mutable_data()
[function]
[call site]
00300
Botan::BigInt::conditionally_set_bit(unsigned long, bool)
[function]
[call site]
00301
Botan::BigInt::mutable_data()
[function]
[call site]
00302
Botan::bigint_sub3(unsigned long*, unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00303
Botan::BigInt::conditionally_set_bit(unsigned long, bool)
[function]
[call site]
00304
Botan::BigInt::ct_cond_swap(bool, Botan::BigInt&)
[function]
[call site]
00305
Botan::BigInt::size() const
[function]
[call site]
00306
Botan::BigInt::grow_to(unsigned long) const
[function]
[call site]
00307
Botan::BigInt::grow_to(unsigned long) const
[function]
[call site]
00308
Botan::BigInt::mutable_data()
[function]
[call site]
00309
Botan::bigint_cnd_swap(unsigned long, unsigned long*, unsigned long*, unsigned long)
[function]
[call site]
00310
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00311
Botan::CT::Mask<unsigned long>::select(unsigned long, unsigned long) const
[function]
[call site]
00312
Botan::CT::Mask<unsigned long>::select(unsigned long, unsigned long) const
[function]
[call site]
00313
Botan::BigInt::operator=(Botan::BigInt const&)
[function]
[call site]
00314
Botan::BigInt::operator=(Botan::BigInt const&)
[function]
[call site]
00315
Botan::BigInt::~BigInt()
[function]
[call site]
00316
Botan::BigInt::operator=(Botan::BigInt&&)
[function]
[call site]
00317
Botan::BigInt::swap(Botan::BigInt&)
[function]
[call site]
00318
Botan::Modular_Reducer::reduce(Botan::BigInt const&) const
[function]
[call site]
00319
Botan::BigInt::~BigInt()
[function]
[call site]
00320
Botan::ct_modulo(Botan::BigInt const&, Botan::BigInt const&)
[function]
[call site]
00321
Botan::BigInt::is_negative() const
[function]
[call site]
00322
__cxa_allocate_exception
[call site]
00323
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00324
Botan::Exception::~Exception()
[function]
[call site]
00325
Botan::BigInt::sig_words() const
[function]
[call site]
00326
Botan::BigInt::bits() const
[function]
[call site]
00327
Botan::BigInt::with_capacity(unsigned long)
[function]
[call site]
00328
Botan::BigInt::with_capacity(unsigned long)
[function]
[call site]
00329
Botan::BigInt::is_negative() const
[function]
[call site]
00330
Botan::BigInt::get_bit(unsigned long) const
[function]
[call site]
00331
Botan::BigInt::operator*=(unsigned long)
[function]
[call site]
00332
Botan::BigInt::mutable_data()
[function]
[call site]
00333
Botan::bigint_sub3(unsigned long*, unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00334
Botan::BigInt::ct_cond_swap(bool, Botan::BigInt&)
[function]
[call site]
00335
Botan::BigInt::is_nonzero() const
[function]
[call site]
00336
Botan::BigInt::is_zero() const
[function]
[call site]
00337
Botan::operator-(Botan::BigInt const&, Botan::BigInt const&)
[function]
[call site]
00338
Botan::BigInt::data() const
[function]
[call site]
00339
Botan::BigInt::add2(Botan::BigInt const&, unsigned long const*, unsigned long, Botan::BigInt::Sign)
[function]
[call site]
00340
Botan::bigint_add3(unsigned long*, unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00341
Botan::bigint_add3_nc(unsigned long*, unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00342
Botan::bigint_add3_nc(unsigned long*, unsigned long const*, unsigned long, unsigned long const*, unsigned long)
[function]
[call site]
00343
Botan::word8_add3(unsigned long*, unsigned long const*, unsigned long const*, unsigned long)
[function]
[call site]
00344
Botan::word_add(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00345
Botan::word_add(unsigned long, unsigned long, unsigned long*)
[function]
[call site]
00346
Botan::BigInt::set_sign(Botan::BigInt::Sign)
[function]
[call site]
00347
Botan::BigInt::~BigInt()
[function]
[call site]
00348
Botan::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Botan::BigInt const&)
[function]
[call site]
00349
__cxa_allocate_exception
[call site]
00350
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00351
Botan::Exception::~Exception()
[function]
[call site]
00352
Botan::BigInt::to_dec_string() const
[function]
[call site]
00353
Botan::ct_divide_word(Botan::BigInt const&, unsigned long, Botan::BigInt&, unsigned long&)
[function]
[call site]
00354
__cxa_allocate_exception
[call site]
00355
Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00356
Botan::Exception::~Exception()
[function]
[call site]
00357
Botan::BigInt::bits() const
[function]
[call site]
00358
Botan::BigInt::with_capacity(unsigned long)
[function]
[call site]
00359
Botan::BigInt::is_negative() const
[function]
[call site]
00360
Botan::CT::Mask<unsigned long>::expand(unsigned long)
[function]
[call site]
00361
Botan::CT::Mask<unsigned long>::is_gte(unsigned long, unsigned long)
[function]
[call site]
00362
Botan::CT::Mask<unsigned long>::is_lt(unsigned long, unsigned long)
[function]
[call site]
00363
Botan::CT::Mask<unsigned long>::as_bool() const
[function]
[call site]
00364
Botan::BigInt::conditionally_set_bit(unsigned long, bool)
[function]
[call site]
00365
Botan::CT::Mask<unsigned long>::select(unsigned long, unsigned long) const
[function]
[call site]
00366
Botan::BigInt::flip_sign()
[function]
[call site]
00367
Botan::BigInt::operator--()
[function]
[call site]
00368
Botan::BigInt::operator-=(unsigned long)
[function]
[call site]
00369
Botan::BigInt::operator=(Botan::BigInt const&)
[function]
[call site]
00370
Botan::BigInt::~BigInt()
[function]
[call site]
00371
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00372
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00373
Botan::BigInt::~BigInt()
[function]
[call site]
00374
Botan::BigInt::to_hex_string() const
[function]
[call site]
00375
Botan::BigInt::binary_encode(unsigned char*) const
[function]
[call site]
00376
Botan::BigInt::bytes() const
[function]
[call site]
00377
Botan::BigInt::bits() const
[function]
[call site]
00378
Botan::round_up(unsigned long, unsigned long)
[function]
[call site]
00379
Botan::BigInt::is_negative() const
[function]
[call site]
00380
Botan::hex_encode(std::__1::span<unsigned char const, 18446744073709551615ul>, bool)
[function]
[call site]
00381
Botan::hex_encode(unsigned char const*, unsigned long, bool)
[function]
[call site]
00382
Botan::hex_encode(char*, unsigned char const*, unsigned long, bool)
[function]
[call site]
00383
Botan::(anonymous namespace)::hex_encode_nibble(unsigned char, bool)
[function]
[call site]
00384
Botan::CT::Mask<unsigned char>::is_lt(unsigned char, unsigned char)
[function]
[call site]
00385
Botan::CT::Mask<unsigned char>::select(unsigned char, unsigned char) const
[function]
[call site]
00386
Botan::(anonymous namespace)::hex_encode_nibble(unsigned char, bool)
[function]
[call site]
00387
__cxa_allocate_exception
[call site]
00388
Botan::Stream_IO_Error::Stream_IO_Error(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00389
Botan::Exception::Exception(char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00390
abort
[call site]
00391
Botan::BigInt::~BigInt()
[function]
[call site]
00392
Botan::Modular_Reducer::~Modular_Reducer()
[function]
[call site]
00393
Botan::BigInt::~BigInt()
[function]
[call site]
00394