- primo commit.
This commit is contained in:
SaraP
2021-09-07 16:50:23 +02:00
parent a5a65b4c8d
commit f8c998f6ff
633 changed files with 108631 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
#include "lib3mf_accessright.hpp"
#include "lib3mf_interfaceexception.hpp"
#include "lib3mf_consumer.hpp"
using namespace Lib3MF::Impl;
Lib3MF::Impl::CAccessRight::CAccessRight(NMR::PKeyStoreAccessRight ar) {
m_pAccessRight = ar;
}
IConsumer * Lib3MF::Impl::CAccessRight::GetConsumer() {
return new CConsumer(m_pAccessRight->getConsumer());
}
Lib3MF::eWrappingAlgorithm Lib3MF::Impl::CAccessRight::GetWrappingAlgorithm() {
NMR::eKeyStoreWrapAlgorithm ea = m_pAccessRight->getAlgorithm();
return static_cast<Lib3MF::eWrappingAlgorithm>(ea);
}
Lib3MF::eMgfAlgorithm Lib3MF::Impl::CAccessRight::GetMgfAlgorithm() {
NMR::eKeyStoreMaskGenerationFunction mgf = m_pAccessRight->getMgf();
return static_cast<Lib3MF::eMgfAlgorithm>(mgf);
}
Lib3MF::eDigestMethod Lib3MF::Impl::CAccessRight::GetDigestMethod() {
NMR::eKeyStoreMessageDigest digest = m_pAccessRight->getDigest();
return static_cast<Lib3MF::eDigestMethod>(digest);
}
NMR::PKeyStoreAccessRight Lib3MF::Impl::CAccessRight::accessRight() const {
return m_pAccessRight;
}