pgsmcrypto

pgsmcrypto

pgsmcrypto : PostgreSQL SM Algorithm Extension

Overview

ID Extension Package Version Category License Language
7070
pgsmcrypto
pgsmcrypto
0.1.1
SEC
MIT
Rust
Attribute Has Binary Has Library Need Load Has DDL Relocatable Trusted
--s-d--
No
Yes
No
Yes
no
no
Relationships
See Also
pgsodium
pgcryptokey
pgcrypto
pg_tde
sslutils
faker
uuid-ossp
lo

manual updated pgrx by Vonng

Packages

Type Repo Version PG Major Compatibility Package Pattern Dependencies
EXT
PIGSTY
0.1.1
18
17
16
15
14
13
pgsmcrypto -
RPM
PIGSTY
0.1.1
18
17
16
15
14
13
pgsmcrypto_$v -
DEB
PIGSTY
0.1.1
18
17
16
15
14
13
postgresql-$v-pgsmcrypto -
Linux / PG PG18 PG17 PG16 PG15 PG14 PG13
el8.x86_64
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
el8.aarch64
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
el9.x86_64
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
el9.aarch64
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
el10.x86_64
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
el10.aarch64
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
d12.x86_64
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
d12.aarch64
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
d13.x86_64
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
d13.aarch64
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
u22.x86_64
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
u22.aarch64
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
u24.x86_64
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
u24.aarch64
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
PIGSTY 0.1.1
Package Version OS ORG SIZE File URL
pgsmcrypto_18 0.1.1 el8.x86_64 pigsty 845.9 KiB pgsmcrypto_18-0.1.1-1PIGSTY.el8.x86_64.rpm
pgsmcrypto_18 0.1.1 el8.aarch64 pigsty 667.4 KiB pgsmcrypto_18-0.1.1-1PIGSTY.el8.aarch64.rpm
pgsmcrypto_18 0.1.1 el9.x86_64 pigsty 877.0 KiB pgsmcrypto_18-0.1.1-1PIGSTY.el9.x86_64.rpm
pgsmcrypto_18 0.1.1 el9.aarch64 pigsty 727.2 KiB pgsmcrypto_18-0.1.1-1PIGSTY.el9.aarch64.rpm
pgsmcrypto_18 0.1.1 el10.x86_64 pigsty 884.8 KiB pgsmcrypto_18-0.1.1-1PIGSTY.el10.x86_64.rpm
pgsmcrypto_18 0.1.1 el10.aarch64 pigsty 736.7 KiB pgsmcrypto_18-0.1.1-1PIGSTY.el10.aarch64.rpm
postgresql-18-pgsmcrypto 0.1.1 d12.x86_64 pigsty 1.9 KiB postgresql-18-pgsmcrypto_0.1.1-1PIGSTY~bookworm_amd64.deb
postgresql-18-pgsmcrypto 0.1.1 d12.aarch64 pigsty 1.9 KiB postgresql-18-pgsmcrypto_0.1.1-1PIGSTY~bookworm_arm64.deb
postgresql-18-pgsmcrypto 0.1.1 d13.x86_64 pigsty 1.9 KiB postgresql-18-pgsmcrypto_0.1.1-1PIGSTY~trixie_amd64.deb
postgresql-18-pgsmcrypto 0.1.1 d13.aarch64 pigsty 1.9 KiB postgresql-18-pgsmcrypto_0.1.1-1PIGSTY~trixie_arm64.deb
postgresql-18-pgsmcrypto 0.1.1 u22.x86_64 pigsty 1.8 KiB postgresql-18-pgsmcrypto_0.1.1-1PIGSTY~jammy_amd64.deb
postgresql-18-pgsmcrypto 0.1.1 u22.aarch64 pigsty 1.8 KiB postgresql-18-pgsmcrypto_0.1.1-1PIGSTY~jammy_arm64.deb
postgresql-18-pgsmcrypto 0.1.1 u24.x86_64 pigsty 1.8 KiB postgresql-18-pgsmcrypto_0.1.1-1PIGSTY~noble_amd64.deb
postgresql-18-pgsmcrypto 0.1.1 u24.aarch64 pigsty 1.8 KiB postgresql-18-pgsmcrypto_0.1.1-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pgsmcrypto_17 0.1.1 el8.x86_64 pigsty 845.5 KiB pgsmcrypto_17-0.1.1-1PIGSTY.el8.x86_64.rpm
pgsmcrypto_17 0.1.1 el8.aarch64 pigsty 667.3 KiB pgsmcrypto_17-0.1.1-1PIGSTY.el8.aarch64.rpm
pgsmcrypto_17 0.1.1 el9.x86_64 pigsty 877.2 KiB pgsmcrypto_17-0.1.1-1PIGSTY.el9.x86_64.rpm
pgsmcrypto_17 0.1.1 el9.aarch64 pigsty 727.2 KiB pgsmcrypto_17-0.1.1-1PIGSTY.el9.aarch64.rpm
pgsmcrypto_17 0.1.1 el10.x86_64 pigsty 884.5 KiB pgsmcrypto_17-0.1.1-1PIGSTY.el10.x86_64.rpm
pgsmcrypto_17 0.1.1 el10.aarch64 pigsty 736.6 KiB pgsmcrypto_17-0.1.1-1PIGSTY.el10.aarch64.rpm
postgresql-17-pgsmcrypto 0.1.1 d12.x86_64 pigsty 708.2 KiB postgresql-17-pgsmcrypto_0.1.1-1PIGSTY~bookworm_amd64.deb
postgresql-17-pgsmcrypto 0.1.1 d12.aarch64 pigsty 536.9 KiB postgresql-17-pgsmcrypto_0.1.1-1PIGSTY~bookworm_arm64.deb
postgresql-17-pgsmcrypto 0.1.1 d13.x86_64 pigsty 708.3 KiB postgresql-17-pgsmcrypto_0.1.1-1PIGSTY~trixie_amd64.deb
postgresql-17-pgsmcrypto 0.1.1 d13.aarch64 pigsty 537.1 KiB postgresql-17-pgsmcrypto_0.1.1-1PIGSTY~trixie_arm64.deb
postgresql-17-pgsmcrypto 0.1.1 u22.x86_64 pigsty 800.1 KiB postgresql-17-pgsmcrypto_0.1.1-1PIGSTY~jammy_amd64.deb
postgresql-17-pgsmcrypto 0.1.1 u22.aarch64 pigsty 651.4 KiB postgresql-17-pgsmcrypto_0.1.1-1PIGSTY~jammy_arm64.deb
postgresql-17-pgsmcrypto 0.1.1 u24.x86_64 pigsty 800.7 KiB postgresql-17-pgsmcrypto_0.1.1-1PIGSTY~noble_amd64.deb
postgresql-17-pgsmcrypto 0.1.1 u24.aarch64 pigsty 640.3 KiB postgresql-17-pgsmcrypto_0.1.1-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pgsmcrypto_16 0.1.1 el8.x86_64 pigsty 845.5 KiB pgsmcrypto_16-0.1.1-1PIGSTY.el8.x86_64.rpm
pgsmcrypto_16 0.1.1 el8.aarch64 pigsty 667.3 KiB pgsmcrypto_16-0.1.1-1PIGSTY.el8.aarch64.rpm
pgsmcrypto_16 0.1.1 el9.x86_64 pigsty 877.3 KiB pgsmcrypto_16-0.1.1-1PIGSTY.el9.x86_64.rpm
pgsmcrypto_16 0.1.1 el9.aarch64 pigsty 727.1 KiB pgsmcrypto_16-0.1.1-1PIGSTY.el9.aarch64.rpm
pgsmcrypto_16 0.1.1 el10.x86_64 pigsty 883.1 KiB pgsmcrypto_16-0.1.1-1PIGSTY.el10.x86_64.rpm
pgsmcrypto_16 0.1.1 el10.aarch64 pigsty 735.7 KiB pgsmcrypto_16-0.1.1-1PIGSTY.el10.aarch64.rpm
postgresql-16-pgsmcrypto 0.1.1 d12.x86_64 pigsty 708.2 KiB postgresql-16-pgsmcrypto_0.1.1-1PIGSTY~bookworm_amd64.deb
postgresql-16-pgsmcrypto 0.1.1 d12.aarch64 pigsty 536.6 KiB postgresql-16-pgsmcrypto_0.1.1-1PIGSTY~bookworm_arm64.deb
postgresql-16-pgsmcrypto 0.1.1 d13.x86_64 pigsty 708.6 KiB postgresql-16-pgsmcrypto_0.1.1-1PIGSTY~trixie_amd64.deb
postgresql-16-pgsmcrypto 0.1.1 d13.aarch64 pigsty 537.1 KiB postgresql-16-pgsmcrypto_0.1.1-1PIGSTY~trixie_arm64.deb
postgresql-16-pgsmcrypto 0.1.1 u22.x86_64 pigsty 797.6 KiB postgresql-16-pgsmcrypto_0.1.1-1PIGSTY~jammy_amd64.deb
postgresql-16-pgsmcrypto 0.1.1 u22.aarch64 pigsty 651.6 KiB postgresql-16-pgsmcrypto_0.1.1-1PIGSTY~jammy_arm64.deb
postgresql-16-pgsmcrypto 0.1.1 u24.x86_64 pigsty 800.8 KiB postgresql-16-pgsmcrypto_0.1.1-1PIGSTY~noble_amd64.deb
postgresql-16-pgsmcrypto 0.1.1 u24.aarch64 pigsty 640.0 KiB postgresql-16-pgsmcrypto_0.1.1-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pgsmcrypto_15 0.1.1 el8.x86_64 pigsty 845.8 KiB pgsmcrypto_15-0.1.1-1PIGSTY.el8.x86_64.rpm
pgsmcrypto_15 0.1.1 el8.aarch64 pigsty 667.3 KiB pgsmcrypto_15-0.1.1-1PIGSTY.el8.aarch64.rpm
pgsmcrypto_15 0.1.1 el9.x86_64 pigsty 875.5 KiB pgsmcrypto_15-0.1.1-1PIGSTY.el9.x86_64.rpm
pgsmcrypto_15 0.1.1 el9.aarch64 pigsty 726.7 KiB pgsmcrypto_15-0.1.1-1PIGSTY.el9.aarch64.rpm
pgsmcrypto_15 0.1.1 el10.x86_64 pigsty 880.1 KiB pgsmcrypto_15-0.1.1-1PIGSTY.el10.x86_64.rpm
pgsmcrypto_15 0.1.1 el10.aarch64 pigsty 735.8 KiB pgsmcrypto_15-0.1.1-1PIGSTY.el10.aarch64.rpm
postgresql-15-pgsmcrypto 0.1.1 d12.x86_64 pigsty 708.7 KiB postgresql-15-pgsmcrypto_0.1.1-1PIGSTY~bookworm_amd64.deb
postgresql-15-pgsmcrypto 0.1.1 d12.aarch64 pigsty 536.8 KiB postgresql-15-pgsmcrypto_0.1.1-1PIGSTY~bookworm_arm64.deb
postgresql-15-pgsmcrypto 0.1.1 d13.x86_64 pigsty 708.4 KiB postgresql-15-pgsmcrypto_0.1.1-1PIGSTY~trixie_amd64.deb
postgresql-15-pgsmcrypto 0.1.1 d13.aarch64 pigsty 537.0 KiB postgresql-15-pgsmcrypto_0.1.1-1PIGSTY~trixie_arm64.deb
postgresql-15-pgsmcrypto 0.1.1 u22.x86_64 pigsty 801.8 KiB postgresql-15-pgsmcrypto_0.1.1-1PIGSTY~jammy_amd64.deb
postgresql-15-pgsmcrypto 0.1.1 u22.aarch64 pigsty 651.6 KiB postgresql-15-pgsmcrypto_0.1.1-1PIGSTY~jammy_arm64.deb
postgresql-15-pgsmcrypto 0.1.1 u24.x86_64 pigsty 800.9 KiB postgresql-15-pgsmcrypto_0.1.1-1PIGSTY~noble_amd64.deb
postgresql-15-pgsmcrypto 0.1.1 u24.aarch64 pigsty 640.2 KiB postgresql-15-pgsmcrypto_0.1.1-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pgsmcrypto_14 0.1.1 el8.x86_64 pigsty 845.7 KiB pgsmcrypto_14-0.1.1-1PIGSTY.el8.x86_64.rpm
pgsmcrypto_14 0.1.1 el8.aarch64 pigsty 667.2 KiB pgsmcrypto_14-0.1.1-1PIGSTY.el8.aarch64.rpm
pgsmcrypto_14 0.1.1 el9.x86_64 pigsty 875.8 KiB pgsmcrypto_14-0.1.1-1PIGSTY.el9.x86_64.rpm
pgsmcrypto_14 0.1.1 el9.aarch64 pigsty 727.2 KiB pgsmcrypto_14-0.1.1-1PIGSTY.el9.aarch64.rpm
pgsmcrypto_14 0.1.1 el10.x86_64 pigsty 884.8 KiB pgsmcrypto_14-0.1.1-1PIGSTY.el10.x86_64.rpm
pgsmcrypto_14 0.1.1 el10.aarch64 pigsty 736.7 KiB pgsmcrypto_14-0.1.1-1PIGSTY.el10.aarch64.rpm
postgresql-14-pgsmcrypto 0.1.1 d12.x86_64 pigsty 708.5 KiB postgresql-14-pgsmcrypto_0.1.1-1PIGSTY~bookworm_amd64.deb
postgresql-14-pgsmcrypto 0.1.1 d12.aarch64 pigsty 536.8 KiB postgresql-14-pgsmcrypto_0.1.1-1PIGSTY~bookworm_arm64.deb
postgresql-14-pgsmcrypto 0.1.1 d13.x86_64 pigsty 708.6 KiB postgresql-14-pgsmcrypto_0.1.1-1PIGSTY~trixie_amd64.deb
postgresql-14-pgsmcrypto 0.1.1 d13.aarch64 pigsty 537.0 KiB postgresql-14-pgsmcrypto_0.1.1-1PIGSTY~trixie_arm64.deb
postgresql-14-pgsmcrypto 0.1.1 u22.x86_64 pigsty 797.9 KiB postgresql-14-pgsmcrypto_0.1.1-1PIGSTY~jammy_amd64.deb
postgresql-14-pgsmcrypto 0.1.1 u22.aarch64 pigsty 650.1 KiB postgresql-14-pgsmcrypto_0.1.1-1PIGSTY~jammy_arm64.deb
postgresql-14-pgsmcrypto 0.1.1 u24.x86_64 pigsty 801.4 KiB postgresql-14-pgsmcrypto_0.1.1-1PIGSTY~noble_amd64.deb
postgresql-14-pgsmcrypto 0.1.1 u24.aarch64 pigsty 640.0 KiB postgresql-14-pgsmcrypto_0.1.1-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pgsmcrypto_13 0.1.1 el8.x86_64 pigsty 846.0 KiB pgsmcrypto_13-0.1.1-1PIGSTY.el8.x86_64.rpm
pgsmcrypto_13 0.1.1 el8.aarch64 pigsty 667.1 KiB pgsmcrypto_13-0.1.1-1PIGSTY.el8.aarch64.rpm
pgsmcrypto_13 0.1.1 el9.x86_64 pigsty 879.9 KiB pgsmcrypto_13-0.1.1-1PIGSTY.el9.x86_64.rpm
pgsmcrypto_13 0.1.1 el9.aarch64 pigsty 727.2 KiB pgsmcrypto_13-0.1.1-1PIGSTY.el9.aarch64.rpm
pgsmcrypto_13 0.1.1 el10.x86_64 pigsty 885.4 KiB pgsmcrypto_13-0.1.1-1PIGSTY.el10.x86_64.rpm
pgsmcrypto_13 0.1.1 el10.aarch64 pigsty 736.5 KiB pgsmcrypto_13-0.1.1-1PIGSTY.el10.aarch64.rpm
postgresql-13-pgsmcrypto 0.1.1 d12.x86_64 pigsty 709.7 KiB postgresql-13-pgsmcrypto_0.1.1-1PIGSTY~bookworm_amd64.deb
postgresql-13-pgsmcrypto 0.1.1 d12.aarch64 pigsty 536.8 KiB postgresql-13-pgsmcrypto_0.1.1-1PIGSTY~bookworm_arm64.deb
postgresql-13-pgsmcrypto 0.1.1 d13.x86_64 pigsty 708.6 KiB postgresql-13-pgsmcrypto_0.1.1-1PIGSTY~trixie_amd64.deb
postgresql-13-pgsmcrypto 0.1.1 d13.aarch64 pigsty 536.8 KiB postgresql-13-pgsmcrypto_0.1.1-1PIGSTY~trixie_arm64.deb
postgresql-13-pgsmcrypto 0.1.1 u22.x86_64 pigsty 800.9 KiB postgresql-13-pgsmcrypto_0.1.1-1PIGSTY~jammy_amd64.deb
postgresql-13-pgsmcrypto 0.1.1 u22.aarch64 pigsty 650.2 KiB postgresql-13-pgsmcrypto_0.1.1-1PIGSTY~jammy_arm64.deb
postgresql-13-pgsmcrypto 0.1.1 u24.x86_64 pigsty 797.7 KiB postgresql-13-pgsmcrypto_0.1.1-1PIGSTY~noble_amd64.deb
postgresql-13-pgsmcrypto 0.1.1 u24.aarch64 pigsty 640.1 KiB postgresql-13-pgsmcrypto_0.1.1-1PIGSTY~noble_arm64.deb

Source

pig build pkg pgsmcrypto;		# build rpm / deb with pig

Install

Make sure PGDG and PIGSTY repo available:

pig repo add pgdg pigsty -u   # add both repo and update cache

Install this extension with pig:

pig install pgsmcrypto;		# install via package name, for the active PG version

pig install pgsmcrypto -v 18;   # install for PG 18
pig install pgsmcrypto -v 17;   # install for PG 17
pig install pgsmcrypto -v 16;   # install for PG 16
pig install pgsmcrypto -v 15;   # install for PG 15
pig install pgsmcrypto -v 14;   # install for PG 14
pig install pgsmcrypto -v 13;   # install for PG 13

Create this extension with:

CREATE EXTENSION pgsmcrypto;
Last updated on