pgsql: Refactor space allocation for base64 encoding/decoding in pgcryp

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема pgsql: Refactor space allocation for base64 encoding/decoding in pgcryp
Дата
Msg-id E1XX9EO-000792-MT@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Refactor space allocation for base64 encoding/decoding in pgcrypto.

Instead of trying to accurately calculate the space needed, use a StringInfo
that's enlarged as needed. This is just moving things around currently - the
old code was not wrong - but this is in preparation for a patch that adds
support for extra armor headers, and would make the space calculation more
complicated.

Marko Tiikkaja

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/1dcfb8da09c47d2a7502d1dfab06c8be4b6cf323

Modified Files
--------------
contrib/pgcrypto/pgp-armor.c |   77 +++++++++++++++++++-----------------------
contrib/pgcrypto/pgp-pgsql.c |   47 ++++++++++++--------------
contrib/pgcrypto/pgp.h       |    8 ++---
3 files changed, 59 insertions(+), 73 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Andres Freund
Дата:
Сообщение: pgsql: Fix VPATH builds of the replication parser from git for some !gc
Следующее
От: Robert Haas
Дата:
Сообщение: pgsql: Change locking regimen around buffer replacement.