BerUndefinedObject.cpp
1 /** 2 * @file BerUndefinedObject.cpp 3 * @author Rene Ceska xceska06 (xceska06@stud.fit.vutbr.cz) 4 * @date 2023-11-19 5 */ 6 #include "inc/BerUndefinedObject.h" 7 8 9 berObjectTypes BerUndefinedObject::getBerObjectType(){ 10 return berUndefined; 11 } 12 long long int BerUndefinedObject::getLenght(){ 13 int err = 0; 14 return BER_TAG_LENGTH + GetLengthOfLength(value.begin() +1, &err, value.end()) + GetLength(value.begin() +1, &err, value.end()); 15 } 16 std::vector<unsigned char> BerUndefinedObject::getBerRepresentation(){ 17 return value; 18 } 19 20 BerUndefinedObject::BerUndefinedObject(std::vector<unsigned char> value){ 21 this->value = value; 22 }