zig icon indicating copy to clipboard operation
zig copied to clipboard

General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

Results 2216 zig issues
Sort by recently updated
recently updated
newest added

Implementation of the IND-CCA2 post-quantum secure key encapsulation mechanism (KEM) CRYSTALS-Kyber, as submitted to the third round of the NIST Post-Quantum Cryptography (v3.02/"draft00"), and selected for standardisation. Kyber will likely...

standard library

### Zig Version 0.11.0-dev.1898+36d47dd19 ### Steps to Reproduce and Observed Behavior test "parseFloat" { try std.testing.expectEqual(std.fmt.parseFloat(f64, "0xff"), 255.0); try std.testing.expectError(std.fmt.ParseFloatError.InvalidCharacter, std.fmt.parseFloat(f64, "0x")); } Test [1/1] test.simple test... expected error.InvalidCharacter, found...

bug
standard library

Hi, thank you for working on HTTP client implementations as part of std. I'm trying to use it, but I faced one issue regarding an empty path. The current implementation...

### Zig Version 0.11.0-dev.1012+4b5fc5239 ### Steps to Reproduce and Observed Behavior ### Steps to reproduce - Install [Termux](https://github.com/termux/termux-app/releases/tag/v0.118.0) (not the google play version, as that's is deprecated and has security...

bug

### Zig Version 0.11.0-dev.1783+436e99d13 ### Steps to Reproduce and Observed Behavior ``` test "resolve address" { const allocator = std.testing.allocator; const port = 3478; _ = try std.net.getAddressList(allocator, "ziglang.org", port);...

bug

Our software AES implementation doesn't have any mitigations against side channels. Go's generic implementation is not protected at all either, and even OpenSSL only has minimal mitigations. Full mitigations against...

standard library

Closes #14339. I'm definitely looking for some feedback on this. The core functionality is there, but there are some design choices around caching of local files that I'd like to...

### Zig Version 0.11.0-dev.1836+28364166e ### Steps to Reproduce and Observed Output Hi there, I have a function ``` pub fn foo(param1: anytype, param2: bool) bool { var buffer: [200]u8 =...

bug

This PR downstreams part of a side-project I am working on, namely, a table-driven `x86_64` instruction selector and encoder. Prior to this we would hard-code the selection and encoding of...