Exemplo n.º 1
0
size_t
length_PrincipalName(const PrincipalName *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_NAME_TYPE(&(data)->name_type);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
{
int oldret = ret;
int i;
ret = 0;
for(i = (&(data)->name_string)->len - 1; i >= 0; --i){
int oldret = ret;
ret = 0;
ret += length_general_string(&(&(data)->name_string)->val[i]);
ret += oldret;
}
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Exemplo n.º 2
0
size_t
length_EncryptedData(const EncryptedData *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_ENCTYPE(&(data)->etype);
ret += 1 + length_len(ret) + oldret;
}
if((data)->kvno){
int oldret = ret;
ret = 0;
ret += length_integer((data)->kvno);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_octet_string(&(data)->cipher);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
size_t
length_ChopstixIntersect(const ChopstixIntersect *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_general_string(&(data)->cross);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Exemplo n.º 4
0
size_t
length_PA_PAC_REQUEST(const PA_PAC_REQUEST *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_boolean(&(data)->include_pac);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Exemplo n.º 5
0
size_t
length_ChopstixMenuitem(const ChopstixMenuitem *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->gen);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_ChopstixItemCode(&(data)->code);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_general_string(&(data)->name);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->price);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_ChopstixItemStyles(&(data)->styles);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_ChopstixItemExtras(&(data)->extras);
ret += 1 + length_len(ret) + oldret;
}
if((data)->subitems){
int oldret = ret;
ret = 0;
ret += length_ChopstixItemExtras((data)->subitems);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_ChopstixFlags(&(data)->flags);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Exemplo n.º 6
0
size_t
length_EncKrbCredPart(const EncKrbCredPart *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
{
int oldret = ret;
int i;
ret = 0;
for(i = (&(data)->ticket_info)->len - 1; i >= 0; --i){
int oldret = ret;
ret = 0;
ret += length_KrbCredInfo(&(&(data)->ticket_info)->val[i]);
ret += oldret;
}
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret) + oldret;
}
if((data)->nonce){
int oldret = ret;
ret = 0;
ret += length_integer((data)->nonce);
ret += 1 + length_len(ret) + oldret;
}
if((data)->timestamp){
int oldret = ret;
ret = 0;
ret += length_KerberosTime((data)->timestamp);
ret += 1 + length_len(ret) + oldret;
}
if((data)->usec){
int oldret = ret;
ret = 0;
ret += length_integer((data)->usec);
ret += 1 + length_len(ret) + oldret;
}
if((data)->s_address){
int oldret = ret;
ret = 0;
ret += length_HostAddress((data)->s_address);
ret += 1 + length_len(ret) + oldret;
}
if((data)->r_address){
int oldret = ret;
ret = 0;
ret += length_HostAddress((data)->r_address);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
ret += 1 + length_len (ret);
return ret;
}
Exemplo n.º 7
0
size_t
length_enumerated (const unsigned *data)
{
  size_t len = len_int (*data);

  return 1 + length_len(len) + len;
}
Exemplo n.º 8
0
size_t
length_unsigned (const unsigned *data)
{
  size_t len = len_unsigned (*data);

  return 1 + length_len(len) + len;
}
Exemplo n.º 9
0
size_t
length_oid (const oid *k)
{
  size_t len = len_oid (k);

  return 1 + length_len(len) + len;
}
Exemplo n.º 10
0
size_t
length_integer (const int *data)
{
  size_t len = len_int (*data);

  return 1 + length_len(len) + len;
}
Exemplo n.º 11
0
size_t
length_general_string (const general_string *data)
{
  char *str = *data;
  size_t len = strlen(str);
  return 1 + length_len(len) + len;
}
Exemplo n.º 12
0
size_t
length_AS_REQ(const AS_REQ *data)
{
size_t ret = 0;
ret += length_KDC_REQ(data);
ret += 1 + length_len (ret);
return ret;
}
Exemplo n.º 13
0
size_t
length_ChopstixPayment(const ChopstixPayment *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_CHOPSTIX_PAYMENTTYPE(&(data)->type);
ret += 1 + length_len(ret) + oldret;
}
if((data)->ccinfo){
int oldret = ret;
ret = 0;
ret += length_ChopstixCreditInfo((data)->ccinfo);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Exemplo n.º 14
0
size_t
length_ChopstixItemStyle(const ChopstixItemStyle *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->num);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_general_string(&(data)->name);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Exemplo n.º 15
0
size_t
length_Event(const Event *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_KerberosTime(&(data)->time);
ret += 1 + length_len(ret) + oldret;
}
if((data)->principal){
int oldret = ret;
ret = 0;
ret += length_Principal((data)->principal);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Exemplo n.º 16
0
size_t
length_TransitedEncoding(const TransitedEncoding *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->tr_type);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_octet_string(&(data)->contents);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Exemplo n.º 17
0
size_t
length_PA_DATA(const PA_DATA *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_PADATA_TYPE(&(data)->padata_type);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_octet_string(&(data)->padata_value);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Exemplo n.º 18
0
size_t
length_generalized_time (const time_t *t)
{
  octet_string k;
  size_t ret;

  time2generalizedtime (*t, &k);
  ret = 1 + length_len(k.length) + k.length;
  free (k.data);
  return ret;
}
Exemplo n.º 19
0
static void
gssapi_encap_length (size_t data_len,
		     size_t *len,
		     size_t *total_len,
		     const gss_OID mech)
{
    size_t len_len;

    *len = 1 + 1 + mech->length + data_len;

    len_len = length_len(*len);

    *total_len = 1 + len_len + *len;
}
Exemplo n.º 20
0
size_t
length_EtypeList(const EtypeList *data)
{
size_t ret = 0;
{
int oldret = ret;
int i;
ret = 0;
for(i = (data)->len - 1; i >= 0; --i){
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->val[i]);
ret += oldret;
}
ret += 1 + length_len(ret) + oldret;
}
return ret;
}
Exemplo n.º 21
0
size_t
length_ETYPE_INFO(const ETYPE_INFO *data)
{
size_t ret = 0;
{
int oldret = ret;
int i;
ret = 0;
for(i = (data)->len - 1; i >= 0; --i){
int oldret = ret;
ret = 0;
ret += length_ETYPE_INFO_ENTRY(&(data)->val[i]);
ret += oldret;
}
ret += 1 + length_len(ret) + oldret;
}
return ret;
}
Exemplo n.º 22
0
size_t
length_METHOD_DATA(const METHOD_DATA *data)
{
size_t ret = 0;
{
int oldret = ret;
int i;
ret = 0;
for(i = (data)->len - 1; i >= 0; --i){
int oldret = ret;
ret = 0;
ret += length_PA_DATA(&(data)->val[i]);
ret += oldret;
}
ret += 1 + length_len(ret) + oldret;
}
return ret;
}
Exemplo n.º 23
0
static u_char *
gssapi_mech_make_header (u_char *p,
			 size_t len,
			 const gss_OID mech)
{
    int e;
    size_t len_len, foo;

    *p++ = 0x60;
    len_len = length_len(len);
    e = der_put_length (p + len_len - 1, len_len, len, &foo);
    if(e || foo != len_len)
	abort ();
    p += len_len;
    *p++ = 0x06;
    *p++ = mech->length;
    memcpy (p, mech->elements, mech->length);
    p += mech->length;
    return p;
}
Exemplo n.º 24
0
size_t
length_ChopstixOrderItem(const ChopstixOrderItem *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_CHOPSTIX_ITEMTYPE(&(data)->type);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->qty);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_ChopstixItemCode(&(data)->code);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->style);
ret += 1 + length_len(ret) + oldret;
}
if((data)->special){
int oldret = ret;
ret = 0;
ret += length_ChopstixSpecial((data)->special);
ret += 1 + length_len(ret) + oldret;
}
if((data)->subitems){
int oldret = ret;
ret = 0;
ret += length_ChopstixSubItems((data)->subitems);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Exemplo n.º 25
0
size_t
length_KRB_CRED(const KRB_CRED *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->pvno);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_MESSAGE_TYPE(&(data)->msg_type);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
{
int oldret = ret;
int i;
ret = 0;
for(i = (&(data)->tickets)->len - 1; i >= 0; --i){
int oldret = ret;
ret = 0;
ret += length_Ticket(&(&(data)->tickets)->val[i]);
ret += oldret;
}
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_EncryptedData(&(data)->enc_part);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
ret += 1 + length_len (ret);
return ret;
}
Exemplo n.º 26
0
size_t
length_ChopstixSubItem(const ChopstixSubItem *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->qty);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_ChopstixItemCode(&(data)->code);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->style);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->pricedelta);
ret += 1 + length_len(ret) + oldret;
}
if((data)->special){
int oldret = ret;
ret = 0;
ret += length_ChopstixSpecial((data)->special);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Exemplo n.º 27
0
size_t
length_KrbCredInfo(const KrbCredInfo *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_EncryptionKey(&(data)->key);
ret += 1 + length_len(ret) + oldret;
}
if((data)->prealm){
int oldret = ret;
ret = 0;
ret += length_Realm((data)->prealm);
ret += 1 + length_len(ret) + oldret;
}
if((data)->pname){
int oldret = ret;
ret = 0;
ret += length_PrincipalName((data)->pname);
ret += 1 + length_len(ret) + oldret;
}
if((data)->flags){
int oldret = ret;
ret = 0;
ret += length_TicketFlags((data)->flags);
ret += 1 + length_len(ret) + oldret;
}
if((data)->authtime){
int oldret = ret;
ret = 0;
ret += length_KerberosTime((data)->authtime);
ret += 1 + length_len(ret) + oldret;
}
if((data)->starttime){
int oldret = ret;
ret = 0;
ret += length_KerberosTime((data)->starttime);
ret += 1 + length_len(ret) + oldret;
}
if((data)->endtime){
int oldret = ret;
ret = 0;
ret += length_KerberosTime((data)->endtime);
ret += 1 + length_len(ret) + oldret;
}
if((data)->renew_till){
int oldret = ret;
ret = 0;
ret += length_KerberosTime((data)->renew_till);
ret += 1 + length_len(ret) + oldret;
}
if((data)->srealm){
int oldret = ret;
ret = 0;
ret += length_Realm((data)->srealm);
ret += 1 + length_len(ret) + oldret;
}
if((data)->sname){
int oldret = ret;
ret = 0;
ret += length_PrincipalName((data)->sname);
ret += 1 + length_len(ret) + oldret;
}
if((data)->caddr){
int oldret = ret;
ret = 0;
ret += length_HostAddresses((data)->caddr);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Exemplo n.º 28
0
size_t
length_octet_string (const octet_string *k)
{
  return 1 + length_len(k->length) + k->length;
}