Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
ITS - Intelligent Transport Systems
ITS
Commits
8f0acd8d
Commit
8f0acd8d
authored
Nov 01, 2018
by
garciay
Browse files
Add support of AuthorizarionRequest/Response
parent
4039c47c
Changes
2
Hide whitespace changes
Inline
Side-by-side
ccsrc/EncDec/LibItsPki_Encdec.cc
View file @
8f0acd8d
...
...
@@ -5,6 +5,7 @@
#include
"etsi_ts102941_types_enrolment_inner_response.hh"
#include
"etsi_ts102941_types_authorization_inner_request.hh"
#include
"etsi_ts102941_types_authorization_inner_response.hh"
#include
"etsi_ts102941_types_authorization_shared_at_request.hh"
#include
"loggers.hh"
...
...
@@ -143,5 +144,32 @@ namespace LibItsPki__EncdecDeclarations {
loggers
::
get_instance
().
log_msg
(
"<<< fx__dec__InnerAtResponse: "
,
p_inner_response
);
return
0
;
}
BITSTRING
fx__enc__SharedAtRequest
(
EtsiTs102941TypesAuthorization
::
SharedAtRequest
const
&
p_shared_at
)
{
loggers
::
get_instance
().
log_msg
(
">>> fx__enc__SharedAtRequest: "
,
p_shared_at
);
etsi_ts102941_types_authorization_shared_at_request
codec
;
OCTETSTRING
os
;
if
(
codec
.
encode
(
p_shared_at
,
os
)
==
-
1
)
{
loggers
::
get_instance
().
warning
(
"fx__enc__SharedAtRequest: -1 result code was returned"
);
return
int2bit
(
0
,
1
);
}
return
oct2bit
(
os
);
}
INTEGER
fx__dec__SharedAtRequest
(
BITSTRING
&
b
,
EtsiTs102941TypesAuthorization
::
SharedAtRequest
&
p_shared_at
)
{
loggers
::
get_instance
().
log_msg
(
">>> fx__dec__SharedAtRequest: "
,
b
);
etsi_ts102941_types_authorization_shared_at_request
codec
;
OCTETSTRING
is
=
bit2oct
(
b
);
if
(
codec
.
decode
(
is
,
p_shared_at
)
==
-
1
)
{
loggers
::
get_instance
().
warning
(
"fx__dec__SharedAtRequest: -1 result code was returned"
);
return
-
1
;
}
loggers
::
get_instance
().
log_msg
(
"<<< fx__dec__SharedAtRequest: "
,
p_shared_at
);
return
0
;
}
}
// End of namespace LibItsPki__EncdecDeclarations
LibIts
@
866e58fe
Compare
b74f5807
...
866e58fe
Subproject commit
b74f5807ac05ad5862f26df23cdf75d6519c5ffa
Subproject commit
866e58fea050293a73c48bd69ad1130c9ed48b4e
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment