• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# This file is dual licensed under the terms of the Apache License, Version
2# 2.0, and the BSD License. See the LICENSE file in the root of this repository
3# for complete details.
4
5from __future__ import absolute_import, division, print_function
6
7import os
8
9import pytest
10
11from cryptography.hazmat.backends.interfaces import HMACBackend
12
13from .utils import generate_kbkdf_counter_mode_test
14from ...utils import load_nist_kbkdf_vectors
15
16
17@pytest.mark.requires_backend_interface(interface=HMACBackend)
18class TestCounterKDFCounterMode(object):
19    test_kbkdfctr = generate_kbkdf_counter_mode_test(
20        load_nist_kbkdf_vectors,
21        os.path.join("KDF"),
22        ["nist-800-108-KBKDF-CTR.txt"],
23    )
24