Some more thinning
This commit is contained in:
@@ -93,7 +93,7 @@ namespace Crypto {
|
|||||||
|
|
||||||
constexpr void updateNormalKey(std::size_t slotId) {
|
constexpr void updateNormalKey(std::size_t slotId) {
|
||||||
if (m_generator.has_value() && hasKeyX(slotId) && hasKeyY(slotId)) {
|
if (m_generator.has_value() && hasKeyX(slotId) && hasKeyY(slotId)) {
|
||||||
auto &keySlot = m_slots.at(slotId);
|
auto& keySlot = m_slots.at(slotId);
|
||||||
AESKey keyX = keySlot.keyX.value();
|
AESKey keyX = keySlot.keyX.value();
|
||||||
AESKey keyY = keySlot.keyY.value();
|
AESKey keyY = keySlot.keyY.value();
|
||||||
|
|
||||||
|
|||||||
@@ -104,9 +104,6 @@ namespace Helpers {
|
|||||||
return (value >> offset) & ones<T, bits>();
|
return (value >> offset) & ones<T, bits>();
|
||||||
}
|
}
|
||||||
|
|
||||||
// For values < 0x99
|
|
||||||
static constexpr inline u8 incBCDByte(u8 value) { return ((value & 0xf) == 0x9) ? value + 7 : value + 1; }
|
|
||||||
|
|
||||||
#ifdef HELPERS_APPLE_CLANG
|
#ifdef HELPERS_APPLE_CLANG
|
||||||
template <class To, class From>
|
template <class To, class From>
|
||||||
constexpr To bit_cast(const From& from) noexcept {
|
constexpr To bit_cast(const From& from) noexcept {
|
||||||
|
|||||||
Reference in New Issue
Block a user