padding

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2021 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Padding

func Padding(srcData []byte, blockSize int, padding PaddingMode) []byte

func Pkcs5Padding

func Pkcs5Padding(srcData []byte, blockSize int) []byte

func Pkcs5UnPadding

func Pkcs5UnPadding(srcData []byte) []byte

func Pkcs7Padding

func Pkcs7Padding(srcData []byte, blockSize int) []byte

func Pkcs7UnPadding

func Pkcs7UnPadding(srcData []byte) []byte

func UnPadding

func UnPadding(srcData []byte, padding PaddingMode) []byte

func ZerosPadding

func ZerosPadding(srcData []byte, blockSize int) []byte

func ZerosUnPadding

func ZerosUnPadding(srcData []byte) []byte

Types

type PaddingMode

type PaddingMode string
const (
	PADDING_MODE_NONE  PaddingMode = "NONE"
	PADDING_MODE_PKCS7 PaddingMode = "PKCS7"
	PADDING_MODE_PKCS5 PaddingMode = "PKCS5"
	PADDING_MODE_ZEROS PaddingMode = "ZEROS"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL