Versions in this module Expand all Collapse all v1 v1.0.0 Feb 10, 2023 Changes in this version + func PKCS5Padding(cipherText []byte, blockSize int) []byte + type OracleNetworkCBCCryptor struct + func NewOracleNetworkCBCEncrypter(key, iv []byte) (*OracleNetworkCBCCryptor, error) + func (sec *OracleNetworkCBCCryptor) Decrypt(input []byte) ([]byte, error) + func (sec *OracleNetworkCBCCryptor) Encrypt(input []byte) ([]byte, error) + type OracleNetworkDESCryptor struct + func NewOracleNetworkDESCryptor(key []byte, iv []byte) (*OracleNetworkDESCryptor, error) + func (sec *OracleNetworkDESCryptor) Decrypt(input []byte) ([]byte, error) + func (sec *OracleNetworkDESCryptor) Encrypt(input []byte) ([]byte, error) + type OracleNetworkDataIntegrity interface + Compute func(input []byte) []byte + Init func() error + Validate func(input []byte) ([]byte, error) + type OracleNetworkEncryption interface + Decrypt func(input []byte) ([]byte, error) + Encrypt func(input []byte) ([]byte, error) + type OracleNetworkHash struct + Hash hash.Hash + func NewOracleNetworkHash(hash hash.Hash, key, iv []byte) (*OracleNetworkHash, error) + func (onh *OracleNetworkHash) Compute(input []byte) []byte + func (onh *OracleNetworkHash) Init() error + func (onh *OracleNetworkHash) Validate(input []byte) ([]byte, error) + type OracleNetworkHash2 struct + Hash hash.Hash + func NewOracleNetworkHash2(hash hash.Hash, key, iv []byte) (*OracleNetworkHash2, error) + func (onh *OracleNetworkHash2) Compute(input []byte) []byte + func (onh *OracleNetworkHash2) Init() error + func (onh *OracleNetworkHash2) Validate(input []byte) ([]byte, error)