Documentation ¶
Index ¶
- Constants
- Variables
- func ArrayToSlice(array [privacy.Ed25519KeySize]byte) []byte
- func BigIntToScalar(bi *big.Int) *privacy.Scalar
- func ConvertIntToBinary(inum int, n int) []byte
- func ConvertScalarArrayToBigIntArray(scalarArr []*privacy.Scalar) []*big.Int
- func ConvertUint64ToBinary(number uint64, n int) []*privacy.Scalar
- func ScalarToBigInt(sc *privacy.Scalar) *big.Int
- func SliceToArray(slice []byte) [privacy.Ed25519KeySize]byte
- type PrivacyUtilLogger
Constants ¶
View Source
const ( CommitmentRingSize = 8 CommitmentRingSizeExp = 3 NumBase = 5 MaxExp = 64 MaxOutputCoin = 32 MaxInputCoin = 32 MaxOutputNumberParam = 256 RingSize = 8 )
Variables ¶
View Source
var Logger = PrivacyUtilLogger{}
Global instant to use
Functions ¶
func ArrayToSlice ¶
func ArrayToSlice(array [privacy.Ed25519KeySize]byte) []byte
func ConvertIntToBinary ¶
ConvertIntToBinary represents a integer number in binary array with little endian with size n
func ConvertUint64ToBinary ¶
ConvertIntToBinary represents a integer number in binary
func SliceToArray ¶
func SliceToArray(slice []byte) [privacy.Ed25519KeySize]byte
Types ¶
type PrivacyUtilLogger ¶
type PrivacyUtilLogger struct { }
func (*PrivacyUtilLogger) Init ¶
func (logger *PrivacyUtilLogger) Init()
Click to show internal directories.
Click to hide internal directories.