Description
This repository contains FreeIPA builds that support ML-DSA algorithms. FreeIPA is built with Synta library instead of Python Cryptography.
Installation Instructions
# dnf copr enable abbra/qarc
# dnf install freeipa-server-dns
# hostnamectl set-hostname dc.minimal.test
# ipa-server-install -a SomePassword123 -p SomePassword123 -r MINIMAL.TEST -U -N --setup-dns --allow-zone-overlap --no-forwarders --auto-reverse --ca-key-type mldsa:65 --key-type-size=mldsa:65 --use-ipathinca
# echo -n|openssl s_client -connect `hostname`:443 |head -12
Connecting to 192.168.111.2
depth=1 O=MINIMAL.TEST, CN=Certificate Authority
verify return:1
depth=0 O=MINIMAL.TEST, CN=dc.minimal.test
verify return:1
DONE
CONNECTED(00000003)
---
Certificate chain
0 s:O=MINIMAL.TEST, CN=dc.minimal.test
i:O=MINIMAL.TEST, CN=Certificate Authority
a:PKEY: ML-DSA-65, 15616 (bit); sigalg: ML-DSA-65
v:NotBefore: Apr 29 13:12:47 2026 GMT; NotAfter: Apr 29 13:12:47 2028 GMT
1 s:O=MINIMAL.TEST, CN=Certificate Authority
i:O=MINIMAL.TEST, CN=Certificate Authority
a:PKEY: ML-DSA-65, 15616 (bit); sigalg: ML-DSA-65
v:NotBefore: Apr 29 13:10:38 2026 GMT; NotAfter: Apr 29 13:10:38 2046 GMT
---
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
Fedora 44
|
aarch64 (12)*, x86_64 (525)* | Fedora 44 (3 downloads) |
Fedora rawhide
|
aarch64 (0)*, x86_64 (0)* | Fedora rawhide (2 downloads) |
* Total number of downloaded packages.
External Repository List
The following repositories are accessible during builds
Runtime Dependency List
The following repositories are used as runtime dependencies
Fedora 44