Skip to main content

Module validation

Module validation 

Source
Expand description

Input validation and sanitization

This module provides comprehensive input validation functions to ensure that all inputs to cryptographic operations are safe and valid.

Structs§

InputValidator
Input validator
ValidationConfig
Input validation configuration

Functions§

get_input_validator
Get the global input validator
set_input_validator
Set the global input validator
validate_associated_data
Validate associated data using the global validator
validate_ciphertext
Validate ciphertext using the global validator
validate_key
Convenience functions for global validation Validate a key using the global validator
validate_key_size
Validate key size using the global validator
validate_nonce
Validate a nonce using the global validator
validate_nonce_size
Validate nonce size using the global validator
validate_plaintext
Validate plaintext using the global validator