z9 (2005) was the first machine with CPACF.

The (likely) oldest machine in use is the z13 whose CPACF supported DES, AES 
(including XTS and GCM), SHA-1, SHA-2, SHA-3/SHAKE, but not TRNG or ECC. (TRNG 
was provided by HSMs or via clock sampling [NIST SP 800-90A/B/C])

z14 added faster XTS, a new GCM instruction (KMA), and TRNG native to CPACF 
but, sadly, still not ECC.

z15 sped up CPACF (I don't recall the details) and added ECC to CPACF.

z16 made more performance improvements to CPACF.

Eric Rossman
---------------------------------
ICSF Security Architect
z/OS Security
---------------------------------

-----Original Message-----
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of 
Lennie Bradshaw
Sent: Monday, January 20, 2025 9:50 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: TTLSCipherParms if no ICSF

Ah,
A mere 25 years then 😉.
I am guessing that there is a minimum hardware capability requirement, in terms 
of CPACF. 
Lennie


-----Original Message-----
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of 
Eric Rossman
Sent: 20 January 2025 05:55
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: TTLSCipherParms if no ICSF

It hasn't been the case since around 2000 when we added AES SW support or a 
little later when we added the PKCS#11 interfaces.
________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of 
Lennie Bradshaw <lennie-brads...@outlook.com>
Sent: Sunday, January 19, 2025 4:59:03 PM
To: IBM-MAIN@LISTSERV.UA.EDU <IBM-MAIN@LISTSERV.UA.EDU>
Subject: [EXTERNAL] Re: TTLSCipherParms if no ICSF

< BTW  why would you not want to use ICSF? I think there has been some 
confusion in the past that ICSF requires crypto hardware but  that is not the 
case.> I think, "no longer the case" would be more accurate.

Lennie

-----Original Message-----
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of 
Keith Gooding
Sent: 19 January 2025 18:31
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: TTLSCipherParms if no ICSF


Peter.

Attls uses z/os System SSL component to implement  SSL/TLS so the answer to 
your question should be in the z/OS Cryptographic Services System SSL 
programming manual. Although that document  has a table containing a list of 
supported crypto methods  I cannot see any mention of which ones can be used 
without ICSF.

However the following section implies that most algorithms are supported with  
ICSF but the Elliptic Curve algorithms are not.

https://www.ibm.com/docs/en/zos/2.5.0?topic=ssl-overview-hardware-cryptographic-features-system

Also if you want to make use of the performance improvements available with  a 
crypto card configured as a crypto accelerator you need ICSF.

I think historically SYSTEM SSL implemented the crypto algorithms itself but 
when ICSF came along it was changed to use ICSF if available.  It was not 
necessary to implement Elliptic Curve algorithms because ICSF is used.

BTW  why would you not want to use ICSF? I think there has been some confusion 
in the past that ICSF requires crypto hardware but  that is not the case.

Keith Gooding

> On 17 Jan 2025, at 20:22, Peter 
> <000005e4a8a0a03d-dmarc-requ...@listserv.ua.edu> wrote:
> Hello
>
> If there is No ICSF running then what ciphersuites can be used in TTLS 
> policy ?
>
> Is there a default cipher which can be used in the TTLS policy?
>
> Can someone please point me in the right direction?
>
> Peter.
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to