On Mon, Sep 09, 2024 at 09:44:26AM +0000, brian m. carlson wrote: > > We still separately find the start of the in-body signature and return a > > "size_t nonsiglen", though it's a bit awkward (it's counting from the > > body start, and I am coming from the subject start, but if we assume > > they're contiguous, it's just a little pointer math). So if this > > approach is still useful in the long run, I can work around it. But my > > initial approach (before digging in the history) was to drop the > > separate buffer, something like the patch below, since it also drops > > some useless extra copying of the tag contents. > > It was probably that this code was to fix one or more of the > signature-related atoms in the tests, but I can't speak to it more than > that. I trust that you'll make a suitable change that fixes the issue, > but I'm afraid I can't be more help than that. OK, thanks. I'll proceed with something like the patch that I showed earlier. It shouldn't change any existing behavior, but I wanted to make sure I wasn't going to make life harder for you in the future. -Peff