Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread ITschak Mugzach
I think that another major consideration not to encrypt programs is performance. Racf exits, for example, are not getting control of program calls. Pervasive encryption is done in bulks, programs may be called thousands of time during data processing. *| **Itschak Mugzach | Director | SecuriTeam

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Phil Smith III
Interesting discussion. Some thoughts. First, it's not "Pervasive Encryption" you're talking about. It's IBM z/OS data set encryption (DSE). PE is the IBM encryption strategy. When data set encryption came along, IBM kept calling it PE, but it's just part of PE (the rest of which hasn't

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Attila Fogarasi
That "low level block processor" is Media Manager Services (MMS) and also SDM (System Data Mover) which is heavily used by all the performance oriented large volume data accessors (Db2, IMS, XRC,etc). On Sun, Jan 14, 2024 at 4:48 PM Seymour J Metz wrote: > There used to be a low level bock

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Brian Westerman
Is the problem that they cannot be encrypted or that they cannot be executed when in encrypted format? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message:

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Attila Fogarasi
It is indeed a technical reason: PDS and PDSE datasets cannot be Extended-Format. Pervasive Encryption requires Extended-Format. The restrictions on Extended-Format have been problematic for the past decade, so presumably not easy to fix. A few other dataset types are also affected (such as

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Seymour J Metz
There used to be a low level bock processor used by paging and VSAM, operating on CI formatted data via STARTIO. I would guess that if it still exists then Fetch uses it for program objects. For load modules it would still be CCWs, probably via STARTIO. -- Shmuel (Seymour J.) Metz

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Tony Harminc
On Sat, 13 Jan 2024 at 21:48, Seymour J Metz wrote: > Unless IBM has enhanced z/OS to allow EXEC PGM=path, I wouldn't expect a > program object in DSFS to work. > > STEPLIB is a general facility, unrelated to HLASM. I think he was referring to HLASM's use of directories for maclibs. > It's

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Seymour J Metz
Unless IBM has enhanced z/OS to allow EXEC PGM=path, I wouldn't expect a program object in DSFS to work. STEPLIB is a general facility, unrelated to HLASM. It's essentially a tasklib provided by the Initiator and doesn't depend on any access method. -- Shmuel (Seymour J.) Metz

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Paul Gilmartin
On Sat, 13 Jan 2024 23:38:23 +, Seymour J Metz wrote: > >The issue on STEPLIB is simply that IBM doesn't see a business case to support >it. Part of that support would be an update to APF and program control for >paths. Would you want individual executables in STEPLIB, or only directories?

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Seymour J Metz
My gues is that low level services used by Fetch, e.g., EXCP, STARTIO, do not support pervasive encryption. What about windowed access to VSAM? -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Seymour J Metz
Programs are data. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר From: IBM Mainframe Discussion List on behalf of Radoslaw Skorupka <0471ebeac275-dmarc-requ...@listserv.ua.edu> Sent:

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Seymour J Metz
Off course they're files; they just aren't in EUnix file systems. Part of the file contents for load modules is in the directory entries, and Fetch relies on those data. As for program objects, if I knew they'd have to shoot me; I don't have FAMS. The issue on STEPLIB is simply that IBM

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Mike Schwab
IBM/MS-DOS 6 stored compressed programs by having a decompression stub and the compressed program as the remainder of the file data. On Sat, Jan 13, 2024 at 1:50 PM Grant Taylor < 023065957af1-dmarc-requ...@listserv.ua.edu> wrote: > On 1/13/24 13:39, Gibney, Dave wrote: > > It should be

Re: Direct branch entry to ICSF routines

2024-01-13 Thread Binyamin Dissen
Out of curiosity, does that means that the CSFDLL functions do not create a linkage stack entry before calling the true routines/ On Fri, 12 Jan 2024 14:23:54 + Eric D Rossman wrote: :>There is no documentation because this is not a supported interface. It has been suggested in passing but

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Grant Taylor
On 1/13/24 13:39, Gibney, Dave wrote: It should be obvious, but as a practical matter, you can't encrypt the modules that do the decryption and it also follows that you can't encrypt the modules that provide the execution environment (z/OS) for these modules. I would like to agree with you.

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Gibney, Dave
It should be obvious, but as a practical matter, you can't encrypt the modules that do the decryption and it also follows that you can't encrypt the modules that provide the execution environment (z/OS) for these modules. --

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Grant Taylor
On 1/13/24 11:06, Radoslaw Skorupka wrote: However encryption is a kind of data protection. Conversely encryption is a kind of data authentication / verification. Data. Not programs. Programs are special data used to manipulate / act on other data. -- Grant. . . .

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Paul Gilmartin
On Sat, 13 Jan 2024 18:06:24 +0100, Radoslaw Skorupka wrote: >I can imagine technical reason to not encrypt such libraries. >However encryption is a kind of data protection. Data. Not programs. > But some load modules/program objects aren't really files. As Ifond out to my dismay as a novice

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Joe Monk
1. Restrictions for encrypted data sets - System data sets (such as Catalogs, SMS control data sets, SHCDS, HSM data sets) must not be encrypted, unless otherwise specified in product documentation. - Data sets used during IPL must not be encrypted. Page

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Radoslaw Skorupka
I can imagine technical reason to not encrypt such libraries. However encryption is a kind of data protection. Data. Not programs. -- Radoslaw Skorupka Lodz, Poland W dniu 13.01.2024 o 17:28, Steve Estle pisze: Everyone, Our team is knee deep into pervasive encryption rollout on ZOS 2.5

Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Steve Estle
Everyone, Our team is knee deep into pervasive encryption rollout on ZOS 2.5 and despite the fact such functionality has been out for years by IBM to do this, it is quite surprising how many software vendors when you contact them they have no clue what you're talking about - that is a complete

Re: HEALTH CHECKER (USS_FILESYS_CONFIG)

2024-01-13 Thread Peter Relson
You originally asked about the syntax error message. The syntax of the command used was incorrect, and I think the syntax error message was pretty reasonable. F HZSPROC,ADDREPLACE,CHECK=(IBMUSS,USS_HFS_DETECTED),USS=YES  ASA101I SYNTAX ERROR: WAS SEEN, WHERE ONE OF 826 (CHECKROUTINE DATE EXEC

Re: Traversing The Linkage Stack

2024-01-13 Thread Peter Relson
>From one of the posts, it wasn't clear if the OP realized that the entry >descriptor is at the end of the entry, not at the beginning. If you're not traversing stack sections, complications related to header and trailer don't tend to come into play. Consider posting the entire linkage stack