Message415899
We don't need libkcapi. I added AF_ALG support a while ago:
import binascii
import os
import socket
with socket.socket(socket.AF_ALG, socket.SOCK_SEQPACKET, 0) as cfgsock:
cfgsock.bind(("hash", "sha256"))
opsock, _ = cfgsock.accept()
with opsock:
with open("/etc/os-release") as f:
st = os.fstat(f.fileno())
# blindly assumes that sendfile() exhausts the fd.
os.sendfile(
opsock.fileno(), f.fileno(), offset=0, count=st.st_size
)
res = opsock.recv(512)
print(binascii.hexlify(res)) |
|
Date |
User |
Action |
Args |
2022-03-23 19:45:38 | christian.heimes | set | recipients:
+ christian.heimes, gregory.p.smith |
2022-03-23 19:45:38 | christian.heimes | set | messageid: <1648064738.19.0.645334718673.issue47102@roundup.psfhosted.org> |
2022-03-23 19:45:38 | christian.heimes | link | issue47102 messages |
2022-03-23 19:45:38 | christian.heimes | create | |
|