Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Step:15-SP2
s390-tools
s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch of Package s390-tools
Subject: zcrypt: CEX7S exploitation support From: Harald Freudenberger <freude@linux.ibm.com> Summary: s390-tools: CEX7S exploitation support Description: CEX7S exploitation support to lszcrypt, chzcrypt and zcryptstats. Upstream-ID: 4fc0c3cfefb8fb23a83ef629ac3f4a967fc0e77f Problem-ID: SEC1808 Upstream-Description: zcrypt: CEX7S exploitation support This patch adds CEX7S exploitation support to lszcrypt and chzcrypt. Signed-off-by: Harald Freudenberger <freude@linux.ibm.com> Signed-off-by: Jan Hoeppner <hoeppner@linux.ibm.com> Signed-off-by: Harald Freudenberger <freude@linux.ibm.com> --- zconf/zcrypt/chzcrypt.8 | 4 ++-- zconf/zcrypt/chzcrypt.c | 4 ++-- zconf/zcrypt/lszcrypt.8 | 8 ++++---- zconf/zcrypt/lszcrypt.c | 11 ++++++----- 4 files changed, 14 insertions(+), 13 deletions(-) --- a/zconf/zcrypt/chzcrypt.8 +++ b/zconf/zcrypt/chzcrypt.8 @@ -1,8 +1,8 @@ -.\" Copyright 2017 IBM Corp. +.\" Copyright 2019 IBM Corp. .\" s390-tools is free software; you can redistribute it and/or modify .\" it under the terms of the MIT license. See LICENSE for details. .\" -.TH CHZCRYPT 8 "OCT 2017" "s390-tools" +.TH CHZCRYPT 8 "AUG 2019" "s390-tools" .SH NAME chzcrypt \- modify zcrypt configuration .SH SYNOPSIS --- a/zconf/zcrypt/chzcrypt.c +++ b/zconf/zcrypt/chzcrypt.c @@ -1,7 +1,7 @@ /* * chzcrypt - Tool to modify zcrypt configuration * - * Copyright IBM Corp. 2008, 2017 + * Copyright IBM Corp. 2008, 2019 * * s390-tools is free software; you can redistribute it and/or modify * it under the terms of the MIT license. See LICENSE for details. @@ -47,7 +47,7 @@ const struct util_prg prg = { { .owner = "IBM Corp.", .pub_first = 2008, - .pub_last = 2017, + .pub_last = 2019, }, UTIL_PRG_COPYRIGHT_END } --- a/zconf/zcrypt/lszcrypt.8 +++ b/zconf/zcrypt/lszcrypt.8 @@ -1,6 +1,6 @@ .\" lszcrypt.8 .\" -.\" Copyright 2017 IBM Corp. +.\" Copyright 2019 IBM Corp. .\" s390-tools is free software; you can redistribute it and/or modify .\" it under the terms of the MIT license. See LICENSE for details. .\" @@ -10,7 +10,7 @@ .\" nroff -man lszcrypt.8 .\" to process this source .\" -.TH LSZCRYPT 8 "JAN 2019" "s390-tools" +.TH LSZCRYPT 8 "AUG 2019" "s390-tools" .SH NAME lszcrypt \- display zcrypt device and configuration information .SH SYNOPSIS @@ -118,7 +118,7 @@ explanation: .B TYPE and HWTYPE The HWTYPE is a numeric value showing which type of hardware the zcrypt device driver presumes that this crypto card is. The currently known values -are 7=CEX3C, 8=CEX3A, 10=CEX4, 11=CEX5 and 12=CEX6. +are 7=CEX3C, 8=CEX3A, 10=CEX4, 11=CEX5, 12=CEX6 and 13=CEX7. .br The TYPE is a human readable value showing the hardware type and the basic function type (A=Accelerator, C=CCA Coprocessor, P=EP11 Coprocessor). So @@ -167,7 +167,7 @@ operations within the guests. .B DRIVER .br Shows which card or queue device driver currently handles this crypto -resource. Currently known drivers are cex4card/cex4queue (CEX4-CEX6 +resource. Currently known drivers are cex4card/cex4queue (CEX4-CEX7 hardware), cex2card/cex2cqueue (CEX2C and CEX3C hardware), cex2acard/cex2aqueue (CEX2A and CEX3A hardware) and vfio_ap (queue reserved for use by kvm hypervisor for kvm guests and not accessible to host --- a/zconf/zcrypt/lszcrypt.c +++ b/zconf/zcrypt/lszcrypt.c @@ -1,7 +1,7 @@ /** * lszcrypt - Display zcrypt devices and configuration settings * - * Copyright IBM Corp. 2008, 2018 + * Copyright IBM Corp. 2008, 2019 * * s390-tools is free software; you can redistribute it and/or modify * it under the terms of the MIT license. See LICENSE for details. @@ -86,7 +86,7 @@ const struct util_prg prg = { { .owner = "IBM Corp.", .pub_first = 2008, - .pub_last = 2018, + .pub_last = 2019, }, UTIL_PRG_COPYRIGHT_END } @@ -302,9 +302,10 @@ static void show_capability(const char * printf("%s\n", CAP_CCA); printf("%s", CAP_RNG); break; - case 10: - case 11: - case 12: + case 10: /* CEX4S */ + case 11: /* CEX5S */ + case 12: /* CEX6S */ + case 13: /* CEX7S */ if (func_val & MASK_ACCEL) { if (func_val & MASK_RSA4K) printf("%s", CAP_RSA4K);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor