@@ -510,25 +510,6 @@ END;
510
510
$$;
511
511
512
512
513
- --
514
- -- Name: key_encrypt_secret(); Type: FUNCTION; Schema: pgsodium; Owner: -
515
- --
516
-
517
- CREATE FUNCTION pgsodium .key_encrypt_secret() RETURNS trigger
518
- LANGUAGE plpgsql
519
- AS $$
520
- BEGIN
521
- new .raw_key = CASE WHEN new .raw_key IS NULL THEN NULL ELSE
522
- CASE WHEN new .parent_key IS NULL THEN NULL ELSE
523
- pgsodium .crypto_aead_det_encrypt (new .raw_key ::bytea , pg_catalog .convert_to ((new .id ::text || new .associated_data ::text )::text , ' utf8' ),
524
- new .parent_key ::uuid,
525
- new .raw_key_nonce
526
- ) END END;
527
- RETURN new;
528
- END;
529
- $$;
530
-
531
-
532
513
--
533
514
-- Name: extension(text); Type: FUNCTION; Schema: storage; Owner: -
534
515
--
@@ -597,25 +578,25 @@ $$;
597
578
598
579
599
580
--
600
- -- Name: secrets_encrypt_secret (); Type: FUNCTION; Schema: vault; Owner: -
581
+ -- Name: secrets_encrypt_secret_secret (); Type: FUNCTION; Schema: vault; Owner: -
601
582
--
602
583
603
- CREATE FUNCTION vault .secrets_encrypt_secret () RETURNS trigger
584
+ CREATE FUNCTION vault .secrets_encrypt_secret_secret () RETURNS trigger
604
585
LANGUAGE plpgsql
605
586
AS $$
606
- BEGIN
607
- new .secret = CASE WHEN new .secret IS NULL THEN NULL ELSE
608
- CASE WHEN new .key_id IS NULL THEN NULL ELSE pg_catalog .encode (
609
- pgsodium .crypto_aead_det_encrypt (
610
- pg_catalog .convert_to (new .secret , ' utf8' ),
611
- pg_catalog .convert_to ((new .id ::text || new .description ::text || new .created_at ::text || new .updated_at ::text )::text , ' utf8' ),
612
- new .key_id ::uuid,
613
- new .nonce
614
- ),
615
- ' base64' ) END END;
616
- RETURN new;
617
- END;
618
- $$;
587
+ BEGIN
588
+ new .secret = CASE WHEN new .secret IS NULL THEN NULL ELSE
589
+ CASE WHEN new .key_id IS NULL THEN NULL ELSE pg_catalog .encode (
590
+ pgsodium .crypto_aead_det_encrypt (
591
+ pg_catalog .convert_to (new .secret , ' utf8' ),
592
+ pg_catalog .convert_to ((new .id ::text || new .description ::text || new .created_at ::text || new .updated_at ::text )::text , ' utf8' ),
593
+ new .key_id ::uuid,
594
+ new .nonce
595
+ ),
596
+ ' base64' ) END END;
597
+ RETURN new;
598
+ END;
599
+ $$;
619
600
620
601
621
602
SET default_tablespace = ' ' ;
@@ -754,35 +735,6 @@ CREATE TABLE auth.users (
754
735
COMMENT ON TABLE auth.users IS ' Auth: Stores user login data within a secure schema.' ;
755
736
756
737
757
- --
758
- -- Name: decrypted_key; Type: VIEW; Schema: pgsodium; Owner: -
759
- --
760
-
761
- CREATE VIEW pgsodium .decrypted_key AS
762
- SELECT key .id ,
763
- key .status ,
764
- key .created ,
765
- key .expires ,
766
- key .key_type ,
767
- key .key_id ,
768
- key .key_context ,
769
- key .name ,
770
- key .associated_data ,
771
- key .raw_key ,
772
- CASE
773
- WHEN (key .raw_key IS NULL ) THEN NULL ::bytea
774
- ELSE
775
- CASE
776
- WHEN (key .parent_key IS NULL ) THEN NULL ::bytea
777
- ELSE pgsodium .crypto_aead_det_decrypt (key .raw_key , convert_to(((key .id )::text || key .associated_data ), ' utf8' ::name), key .parent_key , key .raw_key_nonce )
778
- END
779
- END AS decrypted_raw_key,
780
- key .raw_key_nonce ,
781
- key .parent_key ,
782
- key .comment
783
- FROM pgsodium .key ;
784
-
785
-
786
738
--
787
739
-- Name: schema_migrations; Type: TABLE; Schema: public; Owner: -
788
740
--
0 commit comments