Re: pgcrypto: OpenSSL/DES cleanup
От | Bruce Momjian |
---|---|
Тема | Re: pgcrypto: OpenSSL/DES cleanup |
Дата | |
Msg-id | 200507101354.j6ADsn116816@candle.pha.pa.us обсуждение исходный текст |
Ответ на | pgcrypto: OpenSSL/DES cleanup (Marko Kreen <marko@l-t.ee>) |
Список | pgsql-patches |
Patch applied. Thanks. --------------------------------------------------------------------------- Marko Kreen wrote: > As Kris Jurka found out, pgcrypto does not work with > OpenSSL 0.9.6x. The DES functions use the older 'des_' > API, but the newer 3DES functions use the 0.9.7x-only > 'DES_' API. > > I think I just used /usr/include/openssl/des.h for reference > when implementing them, and had upgraded OpenSSL in the > meantime. > > Following patch converts DES also to newer API and provides > compatibility functions for OpenSSL < 0.9.7. > > I chose this route because: > > - openssl.c uses few DES functions. > - compatibility for old 'des_' API is going away at some point > of time from OpenSSL. > - as seen from macros, new API is saner > - Thus pgcrypto supports any OpenSSL version from 0.9.5 to 1.0 > > Tested with OpenSSL 0.9.6c and 0.9.7e. > > -- > marko > > PS. It's nice to see that the 'autoconfiguration' already pays > back. > [ Attachment, skipping... ] > > ---------------------------(end of broadcast)--------------------------- > TIP 9: In versions below 8.0, the planner will ignore your desire to > choose an index scan if your joining column's datatypes do not > match -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073
В списке pgsql-patches по дате отправления: