Commit Graph

  • bc269ddb38 rust: Update rust crates version to 0.11.0 Steffen Eiden 2024-12-05 10:28:56 +01:00
  • 8c21f09570 rust/genprotimg: Add '--help-all' and '--help-experimental' for backward compatibility Marc Hartmayer 2024-12-05 15:40:34 +01:00
  • 4df0781989 rust/pvattest: Improve check and verifiy documentation Steffen Eiden 2024-12-05 08:39:30 +01:00
  • 195579cf0b Remove genprotimg-C and switch to genprotimg-Rust implementation Marc Hartmayer 2024-11-26 16:09:15 +00:00
  • 849819cb77 rust/pvimg: Add manpages for 'pvimg' and 'genprotimg' Marc Hartmayer 2024-11-29 13:00:28 +01:00
  • 72aa64495c rust/genprotimg: Add support for '--(enable|disable)-(pckmo-hmac|backup-keys)' Marc Hartmayer 2024-11-28 21:25:37 +01:00
  • d2de7f2808 rust/(pv|pvimg): Add Secure Execution boot image metadata Marc Hartmayer 2024-11-28 15:48:31 +01:00
  • f4cf4ae6eb rust: Add a new tool called 'pvimg' Marc Hartmayer 2024-11-21 18:26:50 +00:00
  • f524b0b8dc rust/pvimg: Add 'tools/check_hostkeydoc' script Marc Hartmayer 2024-11-26 17:29:19 +00:00
  • f99719a695 rust/pvimg/boot: Hard code location and size of the stage3a BSS section Marc Hartmayer 2024-11-21 18:26:50 +00:00
  • 7d81c1bbd4 rust/pvimg: Copy genprotimg/boot to rust/pvimg/boot Marc Hartmayer 2024-11-21 17:13:32 +00:00
  • 2ed2c608ab rust/pvimg: Add a Secure Execution header library and an example how to use Marc Hartmayer 2024-11-12 14:24:46 +00:00
  • d73f4dc22a rust/utils: Add 'ExitCodeTrait' and an macro that implements the trait Marc Hartmayer 2024-11-28 14:03:26 +01:00
  • ea297ecf84 rust: Add missing license headers Marc Hartmayer 2024-12-04 15:18:19 +01:00
  • 7d41430e68 rust/pv: Refactor seek_se_hdr_start and export the function Marc Hartmayer 2024-11-27 08:24:25 +00:00
  • f095a892b9 rust/utils: Improve documentation wording Marc Hartmayer 2024-11-29 12:26:50 +01:00
  • 646a389b53 rust/utils: VerbosityOptions: Make sure the options are listed last Marc Hartmayer 2024-12-03 17:25:48 +01:00
  • 66ef6b5945 rust/pvapconfig: Fix 'doc list item without indentation' Marc Hartmayer 2024-12-03 15:43:51 +01:00
  • 6c75a06b12 pvattest: Use map_or and map_or_else Marc Hartmayer 2024-12-03 15:43:50 +01:00
  • b1ca60f5ba rust: Automatically generated Clippy fixes for the tools only Marc Hartmayer 2024-12-03 15:43:49 +01:00
  • 3d83100fa3 rust/utils/(tmp)file: Add missing license headers Marc Hartmayer 2024-11-28 14:03:40 +01:00
  • 8c23e09a60 rust/pv_core: Fix the argument order in 'LengthMismatch' Marc Hartmayer 2024-11-28 17:04:11 +01:00
  • 24e285ce02 common.mak: Use '?=' assignment operator for 'CROSS_COMPILE' Marc Hartmayer 2024-11-27 13:23:49 +01:00
  • ad709c1eaf README.md: Update dependencies for pvattest Marc Hartmayer 2024-11-26 22:17:55 +00:00
  • b61596327b rust: Upgrade openssl to 0.10.66 Marc Hartmayer 2024-11-27 20:24:07 +01:00
  • de18a72249 chpstat: Add data bandwidth utilization column Peter Oberparleiter 2024-11-19 14:03:14 +01:00
  • 482bd93e2e chpstat: Add support for new CMG types Peter Oberparleiter 2024-05-03 12:21:29 +02:00
  • 026ecbafea chpstat: Add support for full CMCB Peter Oberparleiter 2024-11-06 15:28:14 +01:00
  • 40846bce49 hyptop: Update man page for structured output Bjoern Walk 2024-11-05 07:28:04 +01:00
  • b9879cbfc7 hyptop: Don't show visualization in structured output Bjoern Walk 2024-10-15 16:11:30 +02:00
  • e61ed4f433 hyptop: Support for structured output Bjoern Walk 2024-04-29 18:51:51 +02:00
  • 589090f79a hyptop: Move separator line to table update Bjoern Walk 2024-04-29 19:48:24 +02:00
  • 57eef7c412 hyptop: Keep track of string-typed columns Bjoern Walk 2024-05-01 07:34:51 +02:00
  • d864c55336 libutil: Introduce util_str_tolower() Bjoern Walk 2024-10-15 16:23:57 +02:00
  • 1b18ba3a03 hyptop: Switch to util_str_toupper() Bjoern Walk 2024-10-15 16:43:55 +02:00
  • 938fe2a744 rust/utils: Add AtomicFile Marc Hartmayer 2024-11-11 10:27:21 +00:00
  • 171432852b rust/crypto: Add try_from_data for SymKey Marc Hartmayer 2024-10-15 16:46:20 +00:00
  • 7608cf2de4 rust/confidential: Add From and Into for confidential byes arrays/vectors Marc Hartmayer 2024-10-14 19:18:22 +00:00
  • e480c4738d rust/pv: Format lib.rs and req.rs Marc Hartmayer 2024-11-12 10:32:19 +00:00
  • 4cd7e8fd9a rust/crypto: Improve AEAD en-/decryption functions Marc Hartmayer 2024-10-14 18:25:22 +00:00
  • f1b94abefa rust/pv_core: Implement Zeroize trait for u* and i* primtives Marc Hartmayer 2024-11-13 12:32:57 +00:00
  • 5a54722848 rust/crypto: Implement Display for SymKeyType Marc Hartmayer 2024-11-15 12:06:45 +00:00
  • cb0e119bed rust/pv_core: Add From<Msb0Flags64> and From<Lsb0Flags64 for u64 Marc Hartmayer 2024-10-24 08:57:43 +00:00
  • 081a055115 rust/pv: Export Encrypt trait Marc Hartmayer 2024-11-11 12:34:47 +00:00
  • 6e27c2f2e9 rust: Rename Aes256* to Aes256Gcm* and export it Marc Hartmayer 2024-11-13 13:09:48 +00:00
  • d1d0bd39ba rust/pv_core: Document possible errors of open_file and create_file Marc Hartmayer 2024-11-11 12:07:56 +00:00
  • 8d0c620257 rust/pv: Add get_test_key_and_cert Marc Hartmayer 2024-11-11 14:14:15 +00:00
  • d1884db236 zipl/boot: Add assertion of the dumper size to the linker script Mikhail Zaslonko 2024-11-15 00:52:51 +01:00
  • 73f211ecb1 zipl/boot: Combine linker scripts for CCW DASD dumpers Mikhail Zaslonko 2024-10-07 16:21:50 +02:00
  • 8d2290977b zipl/boot: Move MVDUMP_TOOL_SIZE to loaders_layout.h Mikhail Zaslonko 2024-10-07 15:08:08 +02:00
  • 25aac53d52 rust/pvsecret: Fix secret info file location Steffen Eiden 2024-11-18 14:50:25 +01:00
  • 6b75568750 rust/pvattest: Update manuals and README Steffen Eiden 2024-11-18 14:50:23 +01:00
  • 7cc131880c rust/pvattest: Firmware version check Steffen Eiden 2024-11-18 14:50:21 +01:00
  • 26465e37d7 rust/pvattest: Secret-store hash check Steffen Eiden 2024-11-18 14:50:17 +01:00
  • 697dcc0f6b rust/pvattest: Add check command Steffen Eiden 2024-11-18 14:50:15 +01:00
  • ac7f866237 rust/pvsecret: Cleanup CLI Steffen Eiden 2024-11-18 14:50:13 +01:00
  • 339ad5c2ed rust/pv: Add new attestation additional-data flags Steffen Eiden 2024-11-18 14:50:09 +01:00
  • 48f1e0da0a rust/pv: Add unrecognized field to additional-data handling Steffen Eiden 2024-11-18 14:50:07 +01:00
  • 413adbe7bb rust/pv: Rename additional-data size constant Steffen Eiden 2024-11-18 14:50:03 +01:00
  • 667a8d714b rust: Fix cargo clippy and cargo doc findings Marc Hartmayer 2024-11-11 14:09:17 +00:00
  • 2155b83c1f rust: Add more useful linting rules Marc Hartmayer 2024-11-11 12:15:19 +00:00
  • e6c17461a3 rust: Provide and use a workspace.lints table Marc Hartmayer 2024-11-11 14:08:20 +00:00
  • f68d3932c7 zkey: Update list of kernel modules for initrd Ingo Franzki 2024-11-08 08:29:38 +01:00
  • 81f3845f34 zipl/src: Use definitions for the fixed string values Eduard Shishkin 2024-11-05 14:15:07 +01:00
  • 75820cf62d Makefile: Do not quote install targets Steffen Eiden 2024-11-08 16:05:29 +01:00
  • 3f0dc6b3af rust/pv: Get request-tag for add-secret requests Steffen Eiden 2024-06-19 08:37:19 +02:00
  • db6c500e6d rust/pv: Get authenticated data from a binary attestation request Steffen Eiden 2024-06-19 09:06:51 +02:00
  • 578b77072a pv/utils: Improve HexSlice implementation Steffen Eiden 2024-11-07 15:43:50 +00:00
  • f94e9e9352 rust/pv: Explicitly reduce BinReqValues visibility Marc Hartmayer 2024-11-07 15:31:11 +00:00
  • 079ae1e24d rust/utils: Improve TemporaryDirectory APIs Marc Hartmayer 2024-09-04 10:57:10 +00:00
  • 2f3c189fda rust/crypto: Export gen_ec_key and open-code the SECP521R1 NID Marc Hartmayer 2024-10-22 08:24:38 +00:00
  • dec796d52f rust/crypto: Export random_array Marc Hartmayer 2024-10-15 16:46:20 +00:00
  • 385ba6b51f rust/crypto: Replace From<Aes256Key> for SymKey with enum_dispatch macro Marc Hartmayer 2024-10-23 15:26:23 +00:00
  • 050441922b rust/crypto: Add key_type method to SymKey impl Marc Hartmayer 2024-10-14 18:26:41 +00:00
  • 567cbce8a8 rust/crypto: Implement From<SymKeyType> for Nid Marc Hartmayer 2024-10-14 17:17:27 +00:00
  • eee29e0399 rust/crypto: Rename derive_key to derive_aes256_gcm_key and export it Marc Hartmayer 2024-10-14 17:12:24 +00:00
  • a0a8aa47a8 rust/crypto: Add Aes256Xts to SymKey Marc Hartmayer 2024-10-14 17:08:49 +00:00
  • fe2946f76c rust/pv: Fix some comments Marc Hartmayer 2024-10-15 16:55:34 +00:00
  • 17aba9322e rust/pv: Export EcPubKeyCoord Steffen Eiden 2024-10-31 11:15:44 +01:00
  • 53d803abf3 rust: Streamline and cleanup verbosity handling Steffen Eiden 2024-11-07 11:03:41 +01:00
  • 576a230341 util_arch: Use dump area size provided by kernel through sysfs attribute Alexander Egorenkov 2024-10-30 12:49:24 +01:00
  • bdaef6e76d lszfcp: associative array speeds up extended SCSI device list a lot Steffen Maier 2023-07-21 18:25:02 +02:00
  • e6c73c9974 lszfcp: indexed array speeds up extended SCSI device list Steffen Maier 2022-12-03 00:40:13 +01:00
  • d4316c155c lszfcp: save a stat syscall on the SCSI device loop hot path Steffen Maier 2022-12-03 00:05:11 +01:00
  • a4f4337060 lszfcp: more specific file glob patterns are better for SCSI device list Steffen Maier 2022-12-03 00:00:13 +01:00
  • 32dbfc4712 lszfcp: eliminate costly child process for each SCSI device Steffen Maier 2022-12-02 23:58:02 +01:00
  • 63142e3051 lszfcp: show device names line for zfcp_units without SCSI device Steffen Maier 2023-07-20 19:17:44 +02:00
  • 464d4d2842 lszfcp: add missing fallback marker for non-good fc_host port_state Steffen Maier 2023-07-21 17:49:19 +02:00
  • b378ff788e rust/pv_core: Add Error section for decode_hex documentation Marc Hartmayer 2024-11-07 12:05:10 +00:00
  • 20f1c0e2ea rust/pv: Replace PKey with Self Marc Hartmayer 2024-11-06 15:31:41 +00:00
  • 54e175a783 chpstat: Improve --cmg value parsing Peter Oberparleiter 2024-10-30 17:00:56 +01:00
  • 30dc1a5ddd zdump/dfi_vmdump: Consider vmdump requested memory ranges Mikhail Zaslonko 2024-10-21 23:16:02 +02:00
  • 47460e6e33 zipl/src: Support md-partitions as zipl targets Eduard Shishkin 2024-10-02 12:36:18 +02:00
  • 6fc13a0ff4 dbginfo.sh: add overview and crypto update Joern Siglen 2024-10-21 16:56:34 +02:00
  • 5751c08627 s390-tools/rust: Define MSRV as 1.75.0 Steffen Eiden 2024-10-28 13:12:07 +01:00
  • 5e97205530 rust/pv_core: Implement Zeroroize for String Steffen Eiden 2024-06-26 14:56:16 +02:00
  • 0495947604 rust/pv_core: Generalize Confidential Steffen Eiden 2024-10-25 10:04:30 +02:00
  • 516bd8c2cf rust/pv: Move confidential.rs to pv_core Steffen Eiden 2024-06-26 14:07:24 +02:00
  • d1b5f80fe5 rust/utils: Use PathBuf for CertificateOptions Marc Hartmayer 2024-10-22 07:39:34 +00:00
  • e2ee24b3ac zdump/df_vmdump: Rename vmd_asibk_64_new structure to vmd_asizbk Mikhail Zaslonko 2024-10-27 20:05:37 +01:00