33 Commits
Author SHA1 Message Date
Guinn, Analynn L. 6d150c9138 Resolve "Prepare Maat v2.0 for release" 2024-10-17 16:48:27 -04:00
Grooman, Brian J. 2782491308 Resolve "Consider changes Places Subsystem Data Format" 2024-10-17 16:48:06 -04:00
Silver, Lucas I. f90148b1d8 refactored existing copland compiler code to use dune build system and... 2024-10-17 16:47:55 -04:00
Guinn, Analynn L. 337ab38ab1 Resolving libxml2 null byte handling issues 2024-10-17 16:47:47 -04:00
Silver, Lucas I. 0e579c3cf7 Resolve "put the hashcheck ASP back in" 2024-10-17 16:47:35 -04:00
Guinn, Analynn L. 3ffdfbc800 Resolve "Improve APB/ASP Integration Documentation" 2024-10-17 16:47:26 -04:00
Shahegh, Ali P. 7b11a7bf5a Photon SeLinux Policy updates 2024-10-17 16:47:08 -04:00
Nguyen, Uyen P. 6a56f58d33 Memorymapping asp appraiser: First check process' hash then its permission.... 2024-10-17 16:46:59 -04:00
Adcock, Jamison M. e994be5994 Resolve "Crypto Interoperability Testing" 2024-10-17 16:46:29 -04:00
Schwalm, Luke D. 094f76b524 CI Change to Use Containers 2024-10-17 16:46:13 -04:00
Babun, Leonardo 323a2934e0 ELF Appraisal 2024-05-17 15:55:49 -04:00
Guinn, Analynn L f360880402 Ubuntu 23.10 and Debian 11 support 2024-05-17 15:55:11 -04:00
Guinn, Analynn L 97ecd23ba9 Resolve "Generic executor measurement and appraisal ASPs" 2024-05-17 15:55:11 -04:00
Guinn, Analynn L. e06f11b11d Resolve "Test Log Output" 2024-05-17 15:54:44 -04:00
Nguyen, Uyen P. 9a1f00dd66 Resolve "System Appraise ASP String Buffer Handling" 2024-03-26 13:32:02 -04:00
Ali Shahegh cece357af9 Updated signatures in contracts used for testing 2024-03-26 13:30:32 -04:00
Ali Shahegh 5ec5eae2b5 Addressed API issues with OpenSSL support
Added required header files and fixed up type usage
2024-03-26 13:29:58 -04:00
Jamison Adcock 496cb7a6a4 Commit of signature generation & verification fixes. 2024-03-26 13:29:50 -04:00
Uyen Nguyen b4a3a29542 Fixed variable initialization bug in the memory mapping ASP 2024-03-26 13:28:54 -04:00
Andrew Guinn 0f25d283de Incremented version to v1.5
Updated the version number and changelogs of Maat to reflect the new
version
2024-01-19 11:25:35 -05:00
Guinn, Analynn L 3df2bc6759 Resolve "Update System Information Appraisal" 2024-01-19 11:25:35 -05:00
Guinn, Analynn L 64fb1e3d32 Resolve "Got appraisal SELinux type issue" 2024-01-19 11:25:35 -05:00
Luke Schwalm cdba85295a Resolve timing failure in passport maker unit test 2024-01-19 11:25:35 -05:00
Guinn, Analynn L 6c3ade1fec Resolve "Debug Statement at incorrect verbosity" 2024-01-19 11:25:35 -05:00
Andrew Guinn e498a343cb Fixes and enhancements for GOT/PLT measurement
Resolved bugs in GOT/PLT measurements that caused incorrect appraisals
in processes with specific memory mappings scenarios or processes with
more challenging symbol resolution, such as processes using FFI symbols.
2023-07-26 12:41:33 -04:00
Guinn, Andrew L 11c1a5ac60 Resolve "Documentation Issues" 2023-05-08 15:35:39 -04:00
Myers, Jonathan A 104008b7b1 Merge branch '125-minor-compiler-warnings' into 'develop'
Resolve "Minor Compiler Warnings"

Closes #125

See merge request manda/maat!47
2023-04-27 12:09:29 -04:00
Guinn, Andrew L 7d687d2902 Resolve "Minor Compiler Warnings" 2023-04-27 12:09:29 -04:00
Ali Shahegh ffcfe7090e added --coverage to AM_FLAGS 2023-04-26 14:43:51 -04:00
Jonathan Myers 126ce15730 Squashed commit, updates to v1.4:
- add TPM2 support
- add package whitelisting ASPs and demo for userspace APB
- resolves potential memory leaks found through static analysis
- updated README.md
- removed ROADMAP.md
- add Layered Attestaion demo
- fix potential null dereferences found by static analysis
- added ASAN to CI; fixed all ASAN issues
- resolve some uncharacterized issues found by static analysis
- fixes basic selinux tests
- improvements/cleanup of RPM build and test in CI
- removes uneeded appraiser permissions
- documentation changes
- adds test for contract creation and verification ASPs
- changed decrypt API in order to remove unneeded argument
- added test for encrypt and decrypt ASP
- removed dead code
- decrypt ASP changes to remove uneeded calls, labels, and fixed up dlog call
- astyle formatting of changed files
- fixes errors in SELinux policy, refactores code slightly to improve security posture of APB
- corrects type in selinux policy
- changes required to get layered attester and appraiser to work
- adds support for dynamic measurement request address space variables
- fix ups to compress and encrypt ASPs
- added ASPs for receiving measurement contracts for the layered attestation APB
- adds measurement spec for layered attestation APB to makefile
- corrects typos in the measurement spec
- fixes serialization of the dynamic_measurement_request_address_space
- updates selinux policy for several APBs
- adds Docker demos
- minor changes regarding the place registration capability
- update version to v1.4
2023-04-12 14:12:59 -04:00
Jonathan Myers a387715140 Updated copyright notices to 2023 2023-03-07 10:52:08 -05:00
Jonathan Myers 3ffe9179cb Synced develop with APL internal develop branch 2023-03-06 16:41:54 -05:00
James Carter 4a094df534 Initial Commit for Public Release.
Signed-off-by: James Carter <[email protected]>
2022-12-06 14:45:57 -05:00