598b547 Add asn1c generated code for keytab controls

Authored and Committed by simo 9 years ago
76 files changed. 12457 lines added. 2 lines removed.
.gitignore
file modified
+1 -0
Makefile
file modified
+3 -2
asn1/Makefile.am
file added
+8
asn1/README
file added
+17
asn1/asn1c/BIT_STRING.c
file added
+188
asn1/asn1c/BIT_STRING.h
file added
+33
asn1/asn1c/GKCurrentKeys.c
file added
+61
asn1/asn1c/GKCurrentKeys.h
file added
+37
asn1/asn1c/GKNewKeys.c
file added
+126
asn1/asn1c/GKNewKeys.h
file added
+47
asn1/asn1c/GKReply.c
file added
+115
asn1/asn1c/GKReply.h
file added
+51
asn1/asn1c/GetKeytabControl.c
file added
+77
asn1/asn1c/GetKeytabControl.h
file added
+52
asn1/asn1c/INTEGER.c
file added
+835
asn1/asn1c/INTEGER.h
file added
+65
asn1/asn1c/Int32.c
file added
+127
asn1/asn1c/Int32.h
file added
+38
asn1/asn1c/KrbKey.c
file added
+81
asn1/asn1c/KrbKey.h
file added
+46
asn1/asn1c/Makefile.am
file added
+93
asn1/asn1c/NativeEnumerated.c
file added
+204
asn1/asn1c/NativeEnumerated.h
file added
+32
asn1/asn1c/NativeInteger.c
file added
+314
asn1/asn1c/NativeInteger.h
file added
+37
asn1/asn1c/OCTET_STRING.c
file added
+1550
asn1/asn1c/OCTET_STRING.h
file added
+80
asn1/asn1c/TypeValuePair.c
file added
+71
asn1/asn1c/TypeValuePair.h
file added
+39
asn1/asn1c/asn_SEQUENCE_OF.c
file added
+41
asn1/asn1c/asn_SEQUENCE_OF.h
file added
+52
asn1/asn1c/asn_SET_OF.c
file added
+88
asn1/asn1c/asn_SET_OF.h
file added
+62
asn1/asn1c/asn_application.h
file added
+47
asn1/asn1c/asn_codecs.h
file added
+109
asn1/asn1c/asn_codecs_prim.c
file added
+295
asn1/asn1c/asn_codecs_prim.h
file added
+53
asn1/asn1c/asn_internal.h
file added
+111
asn1/asn1c/asn_system.h
file added
+104
asn1/asn1c/ber_decoder.c
file added
+283
asn1/asn1c/ber_decoder.h
file added
+63
asn1/asn1c/ber_tlv_length.c
file added
+178
asn1/asn1c/ber_tlv_length.h
file added
+50
asn1/asn1c/ber_tlv_tag.c
file added
+144
asn1/asn1c/ber_tlv_tag.h
file added
+60
asn1/asn1c/constr_CHOICE.c
file added
+1101
asn1/asn1c/constr_CHOICE.h
file added
+57
asn1/asn1c/constr_SEQUENCE.c
file added
+1251
asn1/asn1c/constr_SEQUENCE.h
file added
+60
asn1/asn1c/constr_SEQUENCE_OF.c
file added
+208
asn1/asn1c/constr_SEQUENCE_OF.h
file added
+33
asn1/asn1c/constr_SET_OF.c
file added
+942
asn1/asn1c/constr_SET_OF.h
file added
+42
asn1/asn1c/constr_TYPE.c
file added
+77
asn1/asn1c/constr_TYPE.h
file added
+180
asn1/asn1c/constraints.c
file added
+93
asn1/asn1c/constraints.h
file added
+63
asn1/asn1c/der_encoder.c
file added
+199
asn1/asn1c/der_encoder.h
file added
+67
asn1/asn1c/ipa.asn1
file added
+37
asn1/asn1c/per_decoder.c
file added
+55
asn1/asn1c/per_decoder.h
file added
+44
asn1/asn1c/per_encoder.c
file added
+95
asn1/asn1c/per_encoder.h
file added
+49
asn1/asn1c/per_support.c
file added
+318
asn1/asn1c/per_support.h
file added
+105
asn1/asn1c/xer_decoder.c
file added
+363
asn1/asn1c/xer_decoder.h
file added
+106
asn1/asn1c/xer_encoder.c
file added
+67
asn1/asn1c/xer_encoder.h
file added
+59
asn1/asn1c/xer_support.c
file added
+233
asn1/asn1c/xer_support.h
file added
+55
asn1/configure.ac
file added
+24
asn1/ipa_asn1.c
file added
+229
asn1/ipa_asn1.h
file added
+76
util/ipa_krb5.h
file modified
+1 -0
    Add asn1c generated code for keytab controls
    
    Instead of manually encoding controls, use an actual asn1 compiler.
    The file asn1/asn1c/ipa.asn1 will contain ipa modules. The generated code
    is committed to the tree and built into a static library that is linked
    to the code that uses it.
    
    The first module implements the GetKeytabControl control.
    
    Related:
    https://fedorahosted.org/freeipa/ticket/4718
    https://fedorahosted.org/freeipa/ticket/4728
    
    Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
    Reviewed-By: Nathaniel McCallum <npmccallum@redhat.com>
    
        
file modified
+1 -0
file modified
+3 -2
file added
+8
file added
+17
file added
+126
file added
+115
file added
+51
file added
+835
file added
+65
file added
+127
file added
+38
file added
+81
file added
+46
file added
+37
file added
+24
file added
+229
file added
+76
file modified
+1 -0