Skip to content

Testing Python-3.14.7 on PPC Mac OS X 10.5.6, Leopard, shows problems with blake2* hashes #156331

Description

@ballapete

Bug report

Bug description:

When testing the just built Python version almost 1,000 times it is reported:

code for hash blake2b was not found
code for hash blake2s was not found
ValueError: unsupported hash type blake2b
ValueError: unsupported hash type blake2s

The OpenSSL version on this Mac, OpenSSL 3.6.3 9 Jun 2026 (Library: OpenSSL 3.6.3 9 Jun 2026), supports:

Message Digest commands (see the `dgst' command for more details)
blake2b512        blake2s256        md4               md5               
mdc2              rmd160            sha1              sha224            
sha256            sha3-224          sha3-256          sha3-384          
sha3-512          sha384            sha512            sha512-224        
sha512-256        shake128          shake256          sm3               

Is just a "link" between blake2? and blake2?512 missing? Or is Python-3.14.7 using the wrong OpenSSL version? The system's version is "OpenSSL 0.9.7l 28 Sep 2006". (The other one is from MacPorts.) The Python build log has:

The following modules are *disabled* in configure script:
_blake2               _gdbm                 _tkinter

Checked 114 modules (36 built-in, 75 shared, 0 n/a on macosx-10.5-ppc, 3 disabled, 0 missing, 0 failed on import)

The same blake2? reports appear when testing the just built ninja version.

--

Pete (no Python programmer)

CPython versions tested on:

3.14

Operating systems tested on:

Other

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions