Implement new sbox, reduction, and expansion function

This commit is contained in:
Leonetienne
2022-05-26 02:30:16 +02:00
parent 8ddd9d6bfb
commit bc3dae96a3
5 changed files with 132 additions and 63 deletions

View File

@@ -694,6 +694,16 @@ namespace Leonetienne::GCrypt {
return data[index];
}
template <typename T>
T* Basic_Block<T>::Data() noexcept {
return data.data();
}
template <typename T>
const T* Basic_Block<T>::Data() const noexcept {
return data.data();
}
template <typename T>
bool Basic_Block<T>::operator==(const Basic_Block<T>& other) const {
return data == other.data;