algebra/include/nil/crypto3/algebra/algorithms/strxor.hpp File Reference
#include <boost/concept/assert.hpp>
#include <boost/assert.hpp>
#include <iterator>
+ Include dependency graph for algebra/include/nil/crypto3/algebra/algorithms/strxor.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 nil
 
 nil::crypto3
 
 nil::crypto3::algebra
 

Functions

template<typename InputType , typename OutputType >
constexpr void nil::crypto3::algebra::strxor (const InputType &in1, const InputType &in2, OutputType &out)
 
template<typename InputIterator1 , typename InputIterator2 , typename OutputIterator >
constexpr std::enable_if< std::is_same< typename std::iterator_traits< InputIterator1 >::value_type, typename std::iterator_traits< InputIterator2 >::value_type >::value, OutputIterator >::type nil::crypto3::algebra::strxor (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator out)