You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Checkpoint Development for Mock BPA Requirements Testing (#11)
* squash test
* Added initial implementation of abstract mock bpa policy, still need better memory management
* Adding more fields for policy granularity
* Finished new draft of multiple mock bpa policy registrations with memory handling
* tests + init json
* pp conf json
* ion pp
* submodule updates
* correct mlib ver
* formatting
* file as param
* cleaning up json parsing, err checking
* comments
* more requirements tests
* requirements tests progress
* Adding comments for each test for clarity
* keyset json
* base64url -> base16
* cli option for keyset
* update key json reading
* keys from json
* small changes to merge in
* Updated policies in the requirements tests
* json pp
* json work?
* Update for error handling of key initialization
* Fix for possible memory corruption from free()
* idk
* Some cleanup for merging
* cleaning up
* PR patches
* remove temp file
* import star removals
* Adding jansson to CI and RPM deps
* Fix jansson link config, try pkg-config first
* Added new front-end interface to use memory pool-type thing for policy registry
* Update to fix key interface based on main
* Fix to memory pool deinit and missing key ids
* Bug fixes for policy location and BCB policy initialization
* cleanup & fixes
* param fix
* fix up test fixtures
* fix mock bpa issues
* fix 14 test fixture
* bsl_02 working; KEK decrypt fixes
* pass 47, needs work on encrypt KEK
* policy bits fix
* init epxected no output
* quickfix
* Forcing bundle drop with extraneous bits
* forgot to target primary block
* appeasing the symbol checker
* revert keywrap modification
* keywrap bit
* use wrapped key bit
* in progress: BSL_17
* BSL17
* implement more tests
* bsl33
* Fixing some formatting and clang-error spacing
* Fixed mock bpa poll checking and bundle decoder error checking. Added simple start-stop test.
* Fix CI prep options
* Update packages.yaml
* ipn change
* Fixing memory issues for simple start-stop test
* Fixing struct leak
* Using timeout exception with assertRaises in tests, no change to logic
* Fixed naming convention
* move secp deinit, cleanup comments
* Getting mock bpa runner to pass for merge
* A more graceful way of getting mock bpa test runner to pass
* retrigger checks
* Temporary shim to get runner checks passing
* Format checker changes
* Trying again to make format checker happy
* Fixing doxygen tree structure (broken by license markings)
* remove assert
---------
Co-authored-by: Joshua Stone <joshua.stone@jhuapl.edu>
Co-authored-by: Brian Sipos <brian.sipos@jhuapl.edu>
Copy file name to clipboardExpand all lines: docs/api/Developer_Guide.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,4 @@
1
+
@page Developer_Guide Developer Guide
1
2
<!--
2
3
Copyright (c) 2025 The Johns Hopkins University Applied Physics
3
4
Laboratory LLC.
@@ -20,8 +21,6 @@ the prime contract 80NM0018D0004 between the Caltech and NASA under
20
21
subcontract 1700763.
21
22
-->
22
23
23
-
# Developer Guide
24
-
25
24
This page covers information for **Backend Developers**, or more specifically those who may be implementing a BPSec backend, or a new Security Context or Policy Provider.
26
25
27
26
This page contains conventions necessary for BSL developers and helpful for BSL users to understand.
0 commit comments