pguecc

uECC bindings for Postgres

Overview

IDExtensionPackageVersionCategoryLicenseLanguage
4460
pguecc
pg_ecdsa
1.0
UTIL
BSD 2-Clause
C
AttributeHas BinaryHas LibraryNeed LoadHas DDLRelocatableTrusted
--s-d-r
No
Yes
No
Yes
yes
no
Relationships
See Also
hashlib
shacrypt
cryptint
pgcrypto
gzip
bzip
zstd
http

Packages

TypeRepoVersionPG Major AvailabilityPackage PatternDependencies
EL
PIGSTY
1.0
18
17
16
15
14
13
pg_ecdsa_$v*-
Debian
PIGSTY
1.0
18
17
16
15
14
13
postgresql-$v-pg-ecdsa-
Linux / PGPG18PG17PG16PG15PG14PG13
el8.x86_64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
el8.aarch64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
el9.x86_64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
el9.aarch64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
el10.x86_64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
el10.aarch64
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
d12.x86_64
MISS
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
d12.aarch64
MISS
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
d13.x86_64
MISS
MISS
MISS
MISS
MISS
MISS
d13.aarch64
MISS
MISS
MISS
MISS
MISS
MISS
u22.x86_64
MISS
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
u22.aarch64
MISS
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
u24.x86_64
MISS
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
u24.aarch64
MISS
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PIGSTY 1.0
PackageVersionOSORGSIZEFile URL
pg_ecdsa_181.0el8.x86_64pigsty27.8 KiBpg_ecdsa_18-1.0-1PIGSTY.el8.x86_64.rpm
pg_ecdsa_181.0el8.aarch64pigsty27.3 KiBpg_ecdsa_18-1.0-1PIGSTY.el8.aarch64.rpm
pg_ecdsa_181.0el9.x86_64pigsty25.4 KiBpg_ecdsa_18-1.0-1PIGSTY.el9.x86_64.rpm
pg_ecdsa_181.0el9.aarch64pigsty25.0 KiBpg_ecdsa_18-1.0-1PIGSTY.el9.aarch64.rpm
pg_ecdsa_181.0el10.x86_64pigsty25.9 KiBpg_ecdsa_18-1.0-1PIGSTY.el10.x86_64.rpm
pg_ecdsa_181.0el10.aarch64pigsty25.0 KiBpg_ecdsa_18-1.0-1PIGSTY.el10.aarch64.rpm
PackageVersionOSORGSIZEFile URL
pg_ecdsa_171.0el8.x86_64pigsty27.8 KiBpg_ecdsa_17-1.0-1PIGSTY.el8.x86_64.rpm
pg_ecdsa_171.0el8.aarch64pigsty27.3 KiBpg_ecdsa_17-1.0-1PIGSTY.el8.aarch64.rpm
pg_ecdsa_171.0el9.x86_64pigsty25.4 KiBpg_ecdsa_17-1.0-1PIGSTY.el9.x86_64.rpm
pg_ecdsa_171.0el9.aarch64pigsty25.0 KiBpg_ecdsa_17-1.0-1PIGSTY.el9.aarch64.rpm
pg_ecdsa_171.0el10.x86_64pigsty25.9 KiBpg_ecdsa_17-1.0-1PIGSTY.el10.x86_64.rpm
pg_ecdsa_171.0el10.aarch64pigsty25.0 KiBpg_ecdsa_17-1.0-1PIGSTY.el10.aarch64.rpm
postgresql-17-pg-ecdsa1.0d12.x86_64pigsty67.8 KiBpostgresql-17-pg-ecdsa_1.0-1PIGSTY~bookworm_amd64.deb
postgresql-17-pg-ecdsa1.0d12.aarch64pigsty66.4 KiBpostgresql-17-pg-ecdsa_1.0-1PIGSTY~bookworm_arm64.deb
postgresql-17-pg-ecdsa1.0u22.x86_64pigsty69.4 KiBpostgresql-17-pg-ecdsa_1.0-1PIGSTY~jammy_amd64.deb
postgresql-17-pg-ecdsa1.0u22.aarch64pigsty68.3 KiBpostgresql-17-pg-ecdsa_1.0-1PIGSTY~jammy_arm64.deb
postgresql-17-pg-ecdsa1.0u24.x86_64pigsty66.4 KiBpostgresql-17-pg-ecdsa_1.0-1PIGSTY~noble_amd64.deb
postgresql-17-pg-ecdsa1.0u24.aarch64pigsty65.0 KiBpostgresql-17-pg-ecdsa_1.0-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_ecdsa_161.0el8.x86_64pigsty27.8 KiBpg_ecdsa_16-1.0-1PIGSTY.el8.x86_64.rpm
pg_ecdsa_161.0el8.aarch64pigsty27.3 KiBpg_ecdsa_16-1.0-1PIGSTY.el8.aarch64.rpm
pg_ecdsa_161.0el9.x86_64pigsty25.4 KiBpg_ecdsa_16-1.0-1PIGSTY.el9.x86_64.rpm
pg_ecdsa_161.0el9.aarch64pigsty25.0 KiBpg_ecdsa_16-1.0-1PIGSTY.el9.aarch64.rpm
pg_ecdsa_161.0el10.x86_64pigsty25.9 KiBpg_ecdsa_16-1.0-1PIGSTY.el10.x86_64.rpm
pg_ecdsa_161.0el10.aarch64pigsty25.0 KiBpg_ecdsa_16-1.0-1PIGSTY.el10.aarch64.rpm
postgresql-16-pg-ecdsa1.0d12.x86_64pigsty67.8 KiBpostgresql-16-pg-ecdsa_1.0-1PIGSTY~bookworm_amd64.deb
postgresql-16-pg-ecdsa1.0d12.aarch64pigsty66.4 KiBpostgresql-16-pg-ecdsa_1.0-1PIGSTY~bookworm_arm64.deb
postgresql-16-pg-ecdsa1.0u22.x86_64pigsty69.4 KiBpostgresql-16-pg-ecdsa_1.0-1PIGSTY~jammy_amd64.deb
postgresql-16-pg-ecdsa1.0u22.aarch64pigsty68.3 KiBpostgresql-16-pg-ecdsa_1.0-1PIGSTY~jammy_arm64.deb
postgresql-16-pg-ecdsa1.0u24.x86_64pigsty66.4 KiBpostgresql-16-pg-ecdsa_1.0-1PIGSTY~noble_amd64.deb
postgresql-16-pg-ecdsa1.0u24.aarch64pigsty65.0 KiBpostgresql-16-pg-ecdsa_1.0-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_ecdsa_151.0el8.x86_64pigsty28.1 KiBpg_ecdsa_15-1.0-1PIGSTY.el8.x86_64.rpm
pg_ecdsa_151.0el8.aarch64pigsty27.6 KiBpg_ecdsa_15-1.0-1PIGSTY.el8.aarch64.rpm
pg_ecdsa_151.0el9.x86_64pigsty27.9 KiBpg_ecdsa_15-1.0-1PIGSTY.el9.x86_64.rpm
pg_ecdsa_151.0el9.aarch64pigsty27.5 KiBpg_ecdsa_15-1.0-1PIGSTY.el9.aarch64.rpm
pg_ecdsa_151.0el10.x86_64pigsty28.3 KiBpg_ecdsa_15-1.0-1PIGSTY.el10.x86_64.rpm
pg_ecdsa_151.0el10.aarch64pigsty27.7 KiBpg_ecdsa_15-1.0-1PIGSTY.el10.aarch64.rpm
postgresql-15-pg-ecdsa1.0d12.x86_64pigsty68.2 KiBpostgresql-15-pg-ecdsa_1.0-1PIGSTY~bookworm_amd64.deb
postgresql-15-pg-ecdsa1.0d12.aarch64pigsty66.8 KiBpostgresql-15-pg-ecdsa_1.0-1PIGSTY~bookworm_arm64.deb
postgresql-15-pg-ecdsa1.0u22.x86_64pigsty71.4 KiBpostgresql-15-pg-ecdsa_1.0-1PIGSTY~jammy_amd64.deb
postgresql-15-pg-ecdsa1.0u22.aarch64pigsty70.4 KiBpostgresql-15-pg-ecdsa_1.0-1PIGSTY~jammy_arm64.deb
postgresql-15-pg-ecdsa1.0u24.x86_64pigsty68.5 KiBpostgresql-15-pg-ecdsa_1.0-1PIGSTY~noble_amd64.deb
postgresql-15-pg-ecdsa1.0u24.aarch64pigsty67.4 KiBpostgresql-15-pg-ecdsa_1.0-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_ecdsa_141.0el8.x86_64pigsty28.1 KiBpg_ecdsa_14-1.0-1PIGSTY.el8.x86_64.rpm
pg_ecdsa_141.0el8.aarch64pigsty27.6 KiBpg_ecdsa_14-1.0-1PIGSTY.el8.aarch64.rpm
pg_ecdsa_141.0el9.x86_64pigsty27.8 KiBpg_ecdsa_14-1.0-1PIGSTY.el9.x86_64.rpm
pg_ecdsa_141.0el9.aarch64pigsty27.4 KiBpg_ecdsa_14-1.0-1PIGSTY.el9.aarch64.rpm
pg_ecdsa_141.0el10.x86_64pigsty28.3 KiBpg_ecdsa_14-1.0-1PIGSTY.el10.x86_64.rpm
pg_ecdsa_141.0el10.aarch64pigsty27.7 KiBpg_ecdsa_14-1.0-1PIGSTY.el10.aarch64.rpm
postgresql-14-pg-ecdsa1.0d12.x86_64pigsty68.1 KiBpostgresql-14-pg-ecdsa_1.0-1PIGSTY~bookworm_amd64.deb
postgresql-14-pg-ecdsa1.0d12.aarch64pigsty66.8 KiBpostgresql-14-pg-ecdsa_1.0-1PIGSTY~bookworm_arm64.deb
postgresql-14-pg-ecdsa1.0u22.x86_64pigsty71.4 KiBpostgresql-14-pg-ecdsa_1.0-1PIGSTY~jammy_amd64.deb
postgresql-14-pg-ecdsa1.0u22.aarch64pigsty70.4 KiBpostgresql-14-pg-ecdsa_1.0-1PIGSTY~jammy_arm64.deb
postgresql-14-pg-ecdsa1.0u24.x86_64pigsty68.4 KiBpostgresql-14-pg-ecdsa_1.0-1PIGSTY~noble_amd64.deb
postgresql-14-pg-ecdsa1.0u24.aarch64pigsty67.4 KiBpostgresql-14-pg-ecdsa_1.0-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_ecdsa_131.0el8.x86_64pigsty28.0 KiBpg_ecdsa_13-1.0-1PIGSTY.el8.x86_64.rpm
pg_ecdsa_131.0el8.aarch64pigsty27.6 KiBpg_ecdsa_13-1.0-1PIGSTY.el8.aarch64.rpm
pg_ecdsa_131.0el9.x86_64pigsty27.8 KiBpg_ecdsa_13-1.0-1PIGSTY.el9.x86_64.rpm
pg_ecdsa_131.0el9.aarch64pigsty27.4 KiBpg_ecdsa_13-1.0-1PIGSTY.el9.aarch64.rpm
pg_ecdsa_131.0el10.x86_64pigsty28.3 KiBpg_ecdsa_13-1.0-1PIGSTY.el10.x86_64.rpm
pg_ecdsa_131.0el10.aarch64pigsty27.7 KiBpg_ecdsa_13-1.0-1PIGSTY.el10.aarch64.rpm
postgresql-13-pg-ecdsa1.0d12.x86_64pigsty68.1 KiBpostgresql-13-pg-ecdsa_1.0-1PIGSTY~bookworm_amd64.deb
postgresql-13-pg-ecdsa1.0d12.aarch64pigsty66.7 KiBpostgresql-13-pg-ecdsa_1.0-1PIGSTY~bookworm_arm64.deb
postgresql-13-pg-ecdsa1.0u22.x86_64pigsty71.4 KiBpostgresql-13-pg-ecdsa_1.0-1PIGSTY~jammy_amd64.deb
postgresql-13-pg-ecdsa1.0u22.aarch64pigsty70.4 KiBpostgresql-13-pg-ecdsa_1.0-1PIGSTY~jammy_arm64.deb
postgresql-13-pg-ecdsa1.0u24.x86_64pigsty68.4 KiBpostgresql-13-pg-ecdsa_1.0-1PIGSTY~noble_amd64.deb
postgresql-13-pg-ecdsa1.0u24.aarch64pigsty67.3 KiBpostgresql-13-pg-ecdsa_1.0-1PIGSTY~noble_arm64.deb

Source

pig build get pguecc; # get pguecc source code
pig build dep pguecc; # install build dependencies
pig build pkg pguecc; # build extension rpm or deb
pig build ext pguecc; # build extension rpms

Install

To add the required PGDG / PIGSTY upstream repository, use:

pig repo add pgsql -u   # add PGDG + Pigsty repo and update cache (leave existing repos)

Install this extension with:

pig ext install pguecc; # install by extension name, for the current active PG version
pig ext install pg_ecdsa; # install via package alias, for the active PG version
pig ext install pguecc -v 18;   # install for PG 18
pig ext install pguecc -v 17;   # install for PG 17
pig ext install pguecc -v 16;   # install for PG 16
pig ext install pguecc -v 15;   # install for PG 15
pig ext install pguecc -v 14;   # install for PG 14
pig ext install pguecc -v 13;   # install for PG 13

Create this extension with:

CREATE EXTENSION pguecc;
Last updated on