padding: missing PaddingFunc #319

This commit is contained in:
Sun Yimin 2025-03-18 11:44:45 +08:00 committed by GitHub
parent f41a5c69e7
commit 2d3329a2ea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -8,6 +8,8 @@ type Padding interface {
Unpad(src []byte) ([]byte, error)
}
type PaddingFunc func(blockSize uint) Padding
func NewPKCS7Padding(blockSize uint) Padding {
if blockSize == 0 || blockSize > 255 {
panic("padding: invalid block size")