package
0.0.0-20240917120716-8843776e9f3a
Repository: https://github.com/cossacklabs/acra.git
Documentation: pkg.go.dev

# Packages

# Functions

NewDataTokenizer makes a new data buffer tokenizer based on provided pseudoanonymizer.
NewMySQLTokenizeQuery return PostgreSQLTokenizeQuery with coder for mysql.
NewPostgresqlTokenizeQuery return PostgreSQLTokenizeQuery with coder for postgresql.
NewPseudoanonymizer create, initialize and return new instance of Pseudoanonymizer.
NewTokenEncryptor return new TokenEncryptor.
NewTokenProcessor return new processor.

# Variables

ErrDataTypeMismatch used to show that required data type not equal to serializaed data type of stored value.
ErrGenerationRandomValue return when can't new random value which wasn't generated before and exceed count of tries to generate another value.

# Structs

DataTokenizer tokenizes and detokenizes data buffers.
MySQLTokenizeQuery replace tokenized data inside AcraStruct/AcraBlocks and change WHERE conditions to support searchable tokenization.
PostgreSQLTokenizeQuery replace tokenized data inside AcraStruct/AcraBlocks and change WHERE conditions to support searchable tokenization.
TokenEncryptor adds hash prefix to AcraStruct generated with encryptor.AcrawriterDataEncryptor.
TokenProcessor implements processor which tokenize/detokenize data for acra-server used in decryptor module.