@ -56,6 +56,36 @@ func ___encodeAsArray(i interface{}) ([]byte, error) {
return nil , fmt . Errorf ( "%s size / offset different %d : %d" , "HealthCommand" , size , offset )
}
return b , err
case CAInfoCommand :
encoder := enc . NewEncoder ( )
size , err := ___calcArraySizeCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v , encoder )
if err != nil {
return nil , err
}
encoder . MakeBytes ( size )
b , offset , err := ___encodeArrayCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v , encoder , 0 )
if err != nil {
return nil , err
}
if size != offset {
return nil , fmt . Errorf ( "%s size / offset different %d : %d" , "CAInfoCommand" , size , offset )
}
return b , err
case * CAInfoCommand :
encoder := enc . NewEncoder ( )
size , err := ___calcArraySizeCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( * v , encoder )
if err != nil {
return nil , err
}
encoder . MakeBytes ( size )
b , offset , err := ___encodeArrayCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( * v , encoder , 0 )
if err != nil {
return nil , err
}
if size != offset {
return nil , fmt . Errorf ( "%s size / offset different %d : %d" , "CAInfoCommand" , size , offset )
}
return b , err
case FetchCRLCommand :
encoder := enc . NewEncoder ( )
size , err := ___calcArraySizeFetchCRLCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v , encoder )
@ -243,6 +273,36 @@ func ___encodeAsMap(i interface{}) ([]byte, error) {
return nil , fmt . Errorf ( "%s size / offset different %d : %d" , "HealthCommand" , size , offset )
}
return b , err
case CAInfoCommand :
encoder := enc . NewEncoder ( )
size , err := ___calcMapSizeCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v , encoder )
if err != nil {
return nil , err
}
encoder . MakeBytes ( size )
b , offset , err := ___encodeMapCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v , encoder , 0 )
if err != nil {
return nil , err
}
if size != offset {
return nil , fmt . Errorf ( "%s size / offset different %d : %d" , "CAInfoCommand" , size , offset )
}
return b , err
case * CAInfoCommand :
encoder := enc . NewEncoder ( )
size , err := ___calcMapSizeCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( * v , encoder )
if err != nil {
return nil , err
}
encoder . MakeBytes ( size )
b , offset , err := ___encodeMapCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( * v , encoder , 0 )
if err != nil {
return nil , err
}
if size != offset {
return nil , fmt . Errorf ( "%s size / offset different %d : %d" , "CAInfoCommand" , size , offset )
}
return b , err
case FetchCRLCommand :
encoder := enc . NewEncoder ( )
size , err := ___calcMapSizeFetchCRLCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v , encoder )
@ -423,6 +483,20 @@ func ___decodeAsArray(data []byte, i interface{}) (bool, error) {
return true , fmt . Errorf ( "read length is different [%d] [%d] " , offset , decoder . Len ( ) )
}
return true , err
case * CAInfoCommand :
decoder := dec . NewDecoder ( data )
offset , err := ___decodeArrayCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v , decoder , 0 )
if err == nil && offset != decoder . Len ( ) {
return true , fmt . Errorf ( "read length is different [%d] [%d] " , offset , decoder . Len ( ) )
}
return true , err
case * * CAInfoCommand :
decoder := dec . NewDecoder ( data )
offset , err := ___decodeArrayCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( * v , decoder , 0 )
if err == nil && offset != decoder . Len ( ) {
return true , fmt . Errorf ( "read length is different [%d] [%d] " , offset , decoder . Len ( ) )
}
return true , err
case * FetchCRLCommand :
decoder := dec . NewDecoder ( data )
offset , err := ___decodeArrayFetchCRLCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v , decoder , 0 )
@ -514,6 +588,20 @@ func ___decodeAsMap(data []byte, i interface{}) (bool, error) {
return true , fmt . Errorf ( "read length is different [%d] [%d] " , offset , decoder . Len ( ) )
}
return true , err
case * CAInfoCommand :
decoder := dec . NewDecoder ( data )
offset , err := ___decodeMapCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v , decoder , 0 )
if err == nil && offset != decoder . Len ( ) {
return true , fmt . Errorf ( "read length is different [%d] [%d] " , offset , decoder . Len ( ) )
}
return true , err
case * * CAInfoCommand :
decoder := dec . NewDecoder ( data )
offset , err := ___decodeMapCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( * v , decoder , 0 )
if err == nil && offset != decoder . Len ( ) {
return true , fmt . Errorf ( "read length is different [%d] [%d] " , offset , decoder . Len ( ) )
}
return true , err
case * FetchCRLCommand :
decoder := dec . NewDecoder ( data )
offset , err := ___decodeMapFetchCRLCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v , decoder , 0 )
@ -663,6 +751,107 @@ func ___decodeMapHealthCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f8
return offset , err
}
// calculate size from git.cacert.org/cacert-gosigner/pkg/messages.CAInfoCommand
func ___calcArraySizeCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v CAInfoCommand , encoder * enc . Encoder ) ( int , error ) {
size := 0
size += encoder . CalcStructHeaderFix ( 1 )
size += encoder . CalcString ( v . Name )
return size , nil
}
// calculate size from git.cacert.org/cacert-gosigner/pkg/messages.CAInfoCommand
func ___calcMapSizeCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v CAInfoCommand , encoder * enc . Encoder ) ( int , error ) {
size := 0
size += encoder . CalcStructHeaderFix ( 1 )
size += encoder . CalcStringFix ( 4 )
size += encoder . CalcString ( v . Name )
return size , nil
}
// encode from git.cacert.org/cacert-gosigner/pkg/messages.CAInfoCommand
func ___encodeArrayCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v CAInfoCommand , encoder * enc . Encoder , offset int ) ( [ ] byte , int , error ) {
var err error
offset = encoder . WriteStructHeaderFixAsArray ( 1 , offset )
offset = encoder . WriteString ( v . Name , offset )
return encoder . EncodedBytes ( ) , offset , err
}
// encode from git.cacert.org/cacert-gosigner/pkg/messages.CAInfoCommand
func ___encodeMapCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v CAInfoCommand , encoder * enc . Encoder , offset int ) ( [ ] byte , int , error ) {
var err error
offset = encoder . WriteStructHeaderFixAsMap ( 1 , offset )
offset = encoder . WriteStringFix ( "name" , 4 , offset )
offset = encoder . WriteString ( v . Name , offset )
return encoder . EncodedBytes ( ) , offset , err
}
// decode to git.cacert.org/cacert-gosigner/pkg/messages.CAInfoCommand
func ___decodeArrayCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v * CAInfoCommand , decoder * dec . Decoder , offset int ) ( int , error ) {
offset , err := decoder . CheckStructHeader ( 1 , offset )
if err != nil {
return 0 , err
}
{
var vv string
vv , offset , err = decoder . AsString ( offset )
if err != nil {
return 0 , err
}
v . Name = vv
}
return offset , err
}
// decode to git.cacert.org/cacert-gosigner/pkg/messages.CAInfoCommand
func ___decodeMapCAInfoCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v * CAInfoCommand , decoder * dec . Decoder , offset int ) ( int , error ) {
keys := [ ] [ ] byte {
{ uint8 ( 0x6e ) , uint8 ( 0x61 ) , uint8 ( 0x6d ) , uint8 ( 0x65 ) } , // name
}
offset , err := decoder . CheckStructHeader ( 1 , offset )
if err != nil {
return 0 , err
}
count := 0
for count < 1 {
var dataKey [ ] byte
dataKey , offset , err = decoder . AsStringBytes ( offset )
if err != nil {
return 0 , err
}
fieldIndex := - 1
for i , key := range keys {
if len ( dataKey ) != len ( key ) {
continue
}
fieldIndex = i
for dataKeyIndex := range dataKey {
if dataKey [ dataKeyIndex ] != key [ dataKeyIndex ] {
fieldIndex = - 1
break
}
}
if fieldIndex >= 0 {
break
}
}
switch fieldIndex {
case 0 :
{
var vv string
vv , offset , err = decoder . AsString ( offset )
if err != nil {
return 0 , err
}
v . Name = vv
}
count ++
default :
return 0 , fmt . Errorf ( "unknown key[%s] found" , string ( dataKey ) )
}
}
return offset , err
}
// calculate size from git.cacert.org/cacert-gosigner/pkg/messages.FetchCRLCommand
func ___calcArraySizeFetchCRLCommand_e587a81c7cb163b35488bdef0f58c292f99f4bd65a81377f81e5b18c3d86855d ( v FetchCRLCommand , encoder * enc . Encoder ) ( int , error ) {
size := 0