Bug was reported by Thai Duong at Calif.io (apparently using some AI from Anthropic Research).
br_skey_decoder_push(br_skey_decoder_context *ctx,
const void *data, size_t len)
{
+ if (ctx->err != 0) {
+ return;
+ }
ctx->hbuf = data;
ctx->hlen = len;
br_skey_decoder_run(&ctx->cpu);
br_skey_decoder_push(br_skey_decoder_context *ctx,
const void *data, size_t len)
{
+ if (ctx->err != 0) {
+ return;
+ }
ctx->hbuf = data;
ctx->hlen = len;
br_skey_decoder_run(&ctx->cpu);
br_x509_decoder_push(br_x509_decoder_context *ctx,
const void *data, size_t len)
{
+ if (ctx->err != 0) {
+ return;
+ }
ctx->hbuf = data;
ctx->hlen = len;
br_x509_decoder_run(&ctx->cpu);
br_x509_decoder_push(br_x509_decoder_context *ctx,
const void *data, size_t len)
{
+ if (ctx->err != 0) {
+ return;
+ }
ctx->hbuf = data;
ctx->hlen = len;
br_x509_decoder_run(&ctx->cpu);