Skip to content

Commit 87979fb

Browse files
Exposed quantum security levels
1 parent 26b720e commit 87979fb

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/lib/bindings.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1311,10 +1311,16 @@ void bind_enums_and_constants(py::module &m) {
13111311
.value("HEStd_128_classic", SecurityLevel::HEStd_128_classic)
13121312
.value("HEStd_192_classic", SecurityLevel::HEStd_192_classic)
13131313
.value("HEStd_256_classic", SecurityLevel::HEStd_256_classic)
1314+
.value("HEStd_128_quantum", SecurityLevel::HEStd_128_quantum)
1315+
.value("HEStd_192_quantum", SecurityLevel::HEStd_192_quantum)
1316+
.value("HEStd_256_quantum", SecurityLevel::HEStd_256_quantum)
13141317
.value("HEStd_NotSet", SecurityLevel::HEStd_NotSet);
13151318
m.attr("HEStd_128_classic") = py::cast(SecurityLevel::HEStd_128_classic);
13161319
m.attr("HEStd_192_classic") = py::cast(SecurityLevel::HEStd_192_classic);
13171320
m.attr("HEStd_256_classic") = py::cast(SecurityLevel::HEStd_256_classic);
1321+
m.attr("HEStd_128_quantum") = py::cast(SecurityLevel::HEStd_128_quantum);
1322+
m.attr("HEStd_192_quantum") = py::cast(SecurityLevel::HEStd_192_quantum);
1323+
m.attr("HEStd_256_quantum") = py::cast(SecurityLevel::HEStd_256_quantum);
13181324
m.attr("HEStd_NotSet") = py::cast(SecurityLevel::HEStd_NotSet);
13191325

13201326
//NATIVEINT function

0 commit comments

Comments
 (0)