| syntax = "proto2"; |
| package eap_fuzz.proto; |
| |
| message PacketSet{ |
| repeated Packet packets = 1; |
| } |
| |
| message Packet{ |
| oneof PacketType { |
| EapRequest eap_request = 1; |
| EapResponse eap_response = 2; |
| EapSuccess eap_success = 3; |
| EapFailure eap_failure = 4; |
| } |
| } |
| |
| message EapRequest{ |
| oneof EapRequestType{ |
| EaptRequestIdentity identity = 1; |
| EsptRequestNotification notification = 2; |
| EaptRequestMD5Chap md5chap = 3; |
| EaptRequestSRP srp = 4; |
| } |
| |
| } |
| |
| message EaptRequestIdentity{ |
| required bytes data = 1; |
| } |
| |
| message EsptRequestNotification{ |
| required bytes data = 1; |
| } |
| |
| message EaptRequestMD5Chap{ |
| required bytes data = 2; |
| } |
| message EaptRequestSRP{ |
| oneof EspMessage { |
| EapRequestSRPChallenge srp_challenge = 1; |
| EapRequestSRPKey srp_key = 2; |
| EapRequestSRPValidator srp_validator = 3; |
| EapRequestSRPLWREChallenge srp_lwre_challenge = 4; |
| } |
| } |
| |
| message EapRequestSRPChallenge{ |
| required bytes data = 1; |
| } |
| |
| message EapRequestSRPKey{ |
| required bytes data = 1; |
| } |
| |
| message EapRequestSRPValidator { |
| required bytes data = 1; |
| } |
| |
| message EapRequestSRPLWREChallenge{ |
| required bytes data = 1; |
| } |
| |
| message EapResponse{ |
| oneof EapResponseType{ |
| EaptResponseIdentity identity = 1; |
| EsptResponseNotification notification = 2; |
| EaptResponseNAK nak = 3; |
| EaptResponseMD5Chap md5chap = 4; |
| EaptResponseSRP srp = 5; |
| } |
| } |
| |
| message EaptResponseIdentity{ |
| required bytes data = 1; |
| } |
| |
| message EsptResponseNotification{ |
| required bytes data = 1; |
| } |
| |
| message EaptResponseNAK{ |
| oneof EaptResponseNAKType{ |
| EaptResponseNAKSRP srp = 1; |
| EaptResponseNAKMD5Chap md5_chap = 2; |
| } |
| } |
| |
| |
| message EaptResponseNAKSRP{ |
| required bytes data = 1; |
| } |
| |
| message EaptResponseNAKMD5Chap { |
| required bytes data = 1; |
| } |
| |
| message EaptResponseMD5Chap { |
| required bytes data = 1; |
| } |
| |
| message EaptResponseSRP{ |
| oneof EspMessage { |
| EapResponseSRPCKey srp_ckey = 1; |
| EapResponseSRPCValidator srp_cvalidator = 2; |
| EapResponseSRPACK srp_ack = 3; |
| EapResponseSRPLWEChallenge srp_challenge = 4; |
| } |
| } |
| |
| message EapResponseSRPCKey { |
| required bytes data = 1; |
| } |
| |
| message EapResponseSRPCValidator{ |
| required bytes data = 1; |
| } |
| |
| message EapResponseSRPACK{ |
| required bytes data = 1; |
| } |
| |
| message EapResponseSRPLWEChallenge{ |
| required bytes data = 1; |
| } |
| |
| message EapSuccess{ |
| required bytes data = 1; |
| } |
| |
| message EapFailure{ |
| required bytes data = 1; |
| } |
| |