)]}'
{"src/openvpn/siphash.c":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"73b93d032be7d68cfabb9e51cf4ec78920f835a9","unresolved":true,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    prng_bytes(ctx-\u003ekey, SIPHASH_KEY_SIZE);"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    if (siphash_cryptolib_available(ctx) \u0026\u0026 false)"},{"line_number":47,"context_line":"    {"},{"line_number":48,"context_line":"        ctx-\u003ecryptlib_ctx \u003d siphash_cryptolib_init(8);"},{"line_number":49,"context_line":"    }"}],"source_content_type":"text/x-csrc","patch_set":5,"id":"dadb6552_2657a7a7","line":46,"updated":"2026-06-24 12:19:52.000000000","message":"Debugging leftover?","commit_id":"6157655f2875cb95875b2fc9181c2c596c9e1780"},{"author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"change_message_id":"3a5be341843dfa812c63cec567f1ea91fb892aae","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    prng_bytes(ctx-\u003ekey, SIPHASH_KEY_SIZE);"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    if (siphash_cryptolib_available(ctx) \u0026\u0026 false)"},{"line_number":47,"context_line":"    {"},{"line_number":48,"context_line":"        ctx-\u003ecryptlib_ctx \u003d siphash_cryptolib_init(8);"},{"line_number":49,"context_line":"    }"}],"source_content_type":"text/x-csrc","patch_set":5,"id":"d81cfaf5_da165304","line":46,"in_reply_to":"00f9a1fd_e625b1ce","updated":"2026-07-14 11:59:51.000000000","message":"Done","commit_id":"6157655f2875cb95875b2fc9181c2c596c9e1780"},{"author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"change_message_id":"027d22aad7c2e9e9e28d09da5cb4510cbeefe76f","unresolved":true,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    prng_bytes(ctx-\u003ekey, SIPHASH_KEY_SIZE);"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    if (siphash_cryptolib_available(ctx) \u0026\u0026 false)"},{"line_number":47,"context_line":"    {"},{"line_number":48,"context_line":"        ctx-\u003ecryptlib_ctx \u003d siphash_cryptolib_init(8);"},{"line_number":49,"context_line":"    }"}],"source_content_type":"text/x-csrc","patch_set":5,"id":"dde83c0f_316cae27","line":46,"in_reply_to":"dadb6552_2657a7a7","updated":"2026-06-25 12:33:38.000000000","message":"yes","commit_id":"6157655f2875cb95875b2fc9181c2c596c9e1780"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"76d50595f1c65853b7aa0843b6c4e557e4024863","unresolved":true,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    prng_bytes(ctx-\u003ekey, SIPHASH_KEY_SIZE);"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    if (siphash_cryptolib_available(ctx) \u0026\u0026 false)"},{"line_number":47,"context_line":"    {"},{"line_number":48,"context_line":"        ctx-\u003ecryptlib_ctx \u003d siphash_cryptolib_init(8);"},{"line_number":49,"context_line":"    }"}],"source_content_type":"text/x-csrc","patch_set":5,"id":"00f9a1fd_e625b1ce","line":46,"in_reply_to":"dde83c0f_316cae27","updated":"2026-06-25 14:23:54.000000000","message":"you fixed the occurence in siphash.h, but not siphash.c?","commit_id":"6157655f2875cb95875b2fc9181c2c596c9e1780"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"75b4ed98d830201df8b3ac42e1e5bde85db0a560","unresolved":true,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    prng_bytes(ctx-\u003ekey, SIPHASH_KEY_SIZE);"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    if (siphash_cryptolib_available(ctx))"},{"line_number":47,"context_line":"    {"},{"line_number":48,"context_line":"        ctx-\u003ecryptlib_ctx \u003d siphash_cryptolib_init(8);"},{"line_number":49,"context_line":"    }"}],"source_content_type":"text/x-csrc","patch_set":7,"id":"a08f0ca3_761a4efa","line":46,"updated":"2026-07-17 15:17:30.000000000","message":"Isn\u0027t this the wrong way around? siphash_cryptolib_available needs siphash_cryptolib_init in case of OpenSSL","commit_id":"93d8efc4aa02009f633bfaa8ed0622d7eb8d0da2"}]}
