+-- drop function digest(text, text);
-- drop function digest(bytea, text);
-- drop function digest_exists(text);
+-- drop function hmac(text, text, text);
-- drop function hmac(bytea, bytea, text);
-- drop function hmac_exists(text);
-- drop function crypt(text, text);
+CREATE FUNCTION digest(text, text) RETURNS bytea
+ AS 'MODULE_PATHNAME',
+ 'pg_digest' LANGUAGE 'C';
+
CREATE FUNCTION digest(bytea, text) RETURNS bytea
AS 'MODULE_PATHNAME',
'pg_digest' LANGUAGE 'C';
AS 'MODULE_PATHNAME',
'pg_digest_exists' LANGUAGE 'C';
+CREATE FUNCTION hmac(text, text, text) RETURNS bytea
+ AS 'MODULE_PATHNAME',
+ 'pg_hmac' LANGUAGE 'C';
+
CREATE FUNCTION hmac(bytea, bytea, text) RETURNS bytea
AS 'MODULE_PATHNAME',
'pg_hmac' LANGUAGE 'C';