BSL v1.1.1 - 50.g42e5d9b
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
Unit Testing

Files used for unit testing of BSL behaviors. More...

Files

file  DefaultScUtils.c
 Common functions for testing Default Security Contexts.
 
file  DefaultScUtils.h
 Common functions for testing Default Security Contexts.
 
file  test_AbsSecBlock.c
 Test the abstract security block (ASB) codec of the BSL.
 
file  test_BackendPolicyProvider.c
 Exercises the Policy Provider front-end interface(*)
 
file  test_BackendSecurityContext.c
 Exercises the Security Context front-end interface.
 
file  test_CoseContext.c
 Specific low-level tests of the COSE Context.
 
file  test_CryptoInterface.c
 Test the BSL crypto API.
 
file  test_DefaultSecurityContext.c
 Specific low-level tests of the Default Security Context.
 
file  test_DynamicMemCbs.c
 Test the heap memory callback APIs.
 
file  test_mock_bpa_crc.c
 Test the CRC calculations of the Mock BPA.
 
file  test_mock_bpa_ctr.c
 Test the Bundle container API of the Mock BPA.
 
file  test_MockBPA_Codecs.c
 Test the Bundle codecs of the Mock BPA.
 
file  test_MockBPA_EID.c
 Test the EID codecs of the Mock BPA.
 
file  test_PolicyParser.c
 Test the config reader of the Sample Policy Provider.
 
file  test_PublicInterfaceImpl.c
 Test the dynamic backend interface behavior.
 
file  test_qcbor.c
 Test the QCBOR library behavior for BSL needs.
 
file  test_SamplePolicyProvider.c
 Specific low-level tests of the Sample Policy Provider.
 
file  test_TextUtil.c
 Test the TextUtil.h interfaces.
 
file  TestUtils.c
 Common unit test utility definitions.
 
file  TestUtils.h
 Common unit test utility declarations.
 

Detailed Description

Files used for unit testing of BSL behaviors.

This exercises internal and external APIs for consistency, but not end-to-end bundle testing. Tests cover the BSL itself, its example security contexts and sample policy provider.