seek.hpp File Reference
+ Include dependency graph for seek.hpp:

Go to the source code of this file.

Namespaces

 nil
 
 nil::crypto3
 

Functions

template<typename StreamCipher , typename SinglePassRange , typename KeyRange , typename CipherAccumulator = typename stream::stream_accumulator<typename StreamCipher::stream_encrypter_type>>
stream::detail::range_cipher_impl< stream::detail::value_cipher_impl< CipherAccumulator > > nil::crypto3::seek (const SinglePassRange &r, const KeyRange &key)
 
template<typename StreamCipher , typename SinglePassRange , typename OutputAccumulator = typename stream::stream_accumulator<typename StreamCipher::stream_encrypter_type>>
OutputAccumulator & nil::crypto3::seek (const SinglePassRange &r, OutputAccumulator &acc)
 
template<typename StreamCipher , typename SinglePassRange , typename KeyRange , typename OutputIterator >
OutputIterator nil::crypto3::seek (const SinglePassRange &rng, const KeyRange &key, OutputIterator out)
 
template<typename StreamCipher , typename InputIterator , typename KeyIterator , typename CipherAccumulator = typename stream::stream_accumulator<typename StreamCipher::stream_encrypter_type>>
stream::detail::range_cipher_impl< stream::detail::value_cipher_impl< CipherAccumulator > > nil::crypto3::seek (InputIterator first, InputIterator last, KeyIterator key_first, KeyIterator key_last)
 
template<typename StreamCipher , typename InputIterator , typename KeyIterator , typename OutputIterator >
OutputIterator nil::crypto3::seek (InputIterator first, InputIterator last, KeyIterator key_first, KeyIterator key_last, OutputIterator out)
 
template<typename StreamCipher , typename InputIterator , typename OutputAccumulator = typename stream::stream_accumulator<typename StreamCipher::stream_encrypter_type>>
OutputAccumulator & nil::crypto3::seek (InputIterator first, InputIterator last, OutputAccumulator &acc)