← All compilation units

Flyology.Postgres.SCRAM_Core

Description

Internal cryptographic adapter used by SCRAM.

Byte_Array

subtype Byte_Array is HMAC_SHA256.Byte_Array;

Digest

subtype Digest is HMAC_SHA256.HMAC_Digest;

Exclusive_Or

procedure Exclusive_Or
  (Left, Right : Digest; Result : out Digest)
Parameters
Left
Right
Result

Hash

procedure Hash (Data : Byte_Array; Result : out Digest)
Parameters
Data
Result

PBKDF2_HMAC_SHA256

procedure PBKDF2_HMAC_SHA256
  (Password   : Byte_Array;
   Salt       : Byte_Array;
   Iterations : Positive;
   Result     : out Digest)
Parameters
Password
Salt
Iterations
Result

Wipe

procedure Wipe (Value : out Digest)
Parameters
Value