mirror of
https://github.com/github/codeql.git
synced 2026-08-03 17:03:02 +02:00
15 lines
316 B
Go
15 lines
316 B
Go
package main
|
|
|
|
import "encoding/json"
|
|
|
|
func encryptValue(v interface{}) ([]byte, error) {
|
|
jsonData, err := json.Marshal(v) // $ Source
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
size := len(jsonData) + (len(jsonData) % 16) // $ Alert
|
|
buffer := make([]byte, size)
|
|
copy(buffer, jsonData)
|
|
return encryptBuffer(buffer)
|
|
}
|