Coverage Report

Created: 2026-11-13 08:07

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/serenity/Userland/Libraries/LibCrypto/Cipher/Cipher.cpp
Line
Count
Source
1
/*
2
 * Copyright (c) 2024, Ben Wiederhake
3
 *
4
 * SPDX-License-Identifier: BSD-2-Clause
5
 */
6
7
#include <LibCrypto/Cipher/Cipher.h>
8
9
namespace Crypto::Cipher {
10
11
bool padding_always_needs_extra_block(PaddingMode mode)
12
0
{
13
0
    switch (mode) {
14
0
    case PaddingMode::CMS:
15
0
        return true;
16
0
    case PaddingMode::RFC5246:
17
0
    case PaddingMode::Null:
18
0
    case PaddingMode::Bit:
19
0
    case PaddingMode::Random:
20
0
    case PaddingMode::Space:
21
0
    case PaddingMode::ZeroLength:
22
0
        return false;
23
0
    }
24
0
    VERIFY_NOT_REACHED();
25
0
}
26
27
}