Skip to content

Commit 4a520c3

Browse files
committed
Updated examples
Warnings go to stderr, rest to stdout Signed-off-by: Vlad Gheorghiu <[email protected]>
1 parent a01fb50 commit 4a520c3

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

examples/kem.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,26 @@
22

33
import logging
44
from pprint import pformat
5+
from sys import stdout
56

67
import oqs
78

89
logger = logging.getLogger(__name__)
910
logger.setLevel(logging.INFO)
10-
logger.addHandler(logging.StreamHandler())
11+
logger.addHandler(logging.StreamHandler(stdout))
1112

1213
logger.info("liboqs version: %s", oqs.oqs_version())
1314
logger.info("liboqs-python version: %s", oqs.oqs_python_version())
14-
logger.info("Enabled KEM mechanisms: %s", pformat(oqs.get_enabled_kem_mechanisms(), compact=True))
15+
logger.info(
16+
"Enabled KEM mechanisms:\n%s",
17+
pformat(oqs.get_enabled_kem_mechanisms(), compact=True),
18+
)
1519

1620
# Create client and server with sample KEM mechanisms
1721
kemalg = "ML-KEM-512"
1822
with oqs.KeyEncapsulation(kemalg) as client:
1923
with oqs.KeyEncapsulation(kemalg) as server:
20-
logger.info("Key encapsulation details: %s", pformat(client.details))
24+
logger.info("Key encapsulation details:\n%s", pformat(client.details))
2125

2226
# Client generates its keypair
2327
public_key_client = client.generate_keypair()

examples/rand.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22

33
import logging
44
import platform # to learn the OS we're on
5+
from sys import stdout
56

67
import oqs.rand as oqsrand # must be explicitly imported
78
from oqs import oqs_python_version, oqs_version
89

910
logger = logging.getLogger(__name__)
1011
logger.setLevel(logging.INFO)
11-
logger.addHandler(logging.StreamHandler())
12+
logger.addHandler(logging.StreamHandler(stdout))
1213

1314
logger.info("liboqs version: %s", oqs_version())
1415
logger.info("liboqs-python version: %s", oqs_python_version())

examples/sig.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@
22

33
import logging
44
from pprint import pformat
5+
from sys import stdout
56

67
import oqs
78

89
logger = logging.getLogger(__name__)
910
logger.setLevel(logging.INFO)
10-
logger.addHandler(logging.StreamHandler())
11+
logger.addHandler(logging.StreamHandler(stdout))
1112

1213
logger.info("liboqs version: %s", oqs.oqs_version())
1314
logger.info("liboqs-python version: %s", oqs.oqs_python_version())
1415
logger.info(
15-
"Enabled signature mechanisms: %s",
16+
"Enabled signature mechanisms:\n%s",
1617
pformat(oqs.get_enabled_sig_mechanisms(), compact=True),
1718
)
1819

@@ -21,7 +22,7 @@
2122
# Create signer and verifier with sample signature mechanisms
2223
sigalg = "ML-DSA-44"
2324
with oqs.Signature(sigalg) as signer, oqs.Signature(sigalg) as verifier:
24-
logger.info("Signature details: %s", pformat(signer.details))
25+
logger.info("Signature details:\n%s", pformat(signer.details))
2526

2627
# Signer generates its keypair
2728
signer_public_key = signer.generate_keypair()

0 commit comments

Comments
 (0)