-/*\r
- * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-#ifndef __TIZEN_CORE_YACA_DOC_H__\r
-#define __TIZEN_CORE_YACA_DOC_H__\r
-/**\r
- * @ingroup CAPI_SECURITY_FRAMEWORK\r
- * @defgroup CAPI_YACA_MODULE yaca crypto module\r
- * @brief The YACA (Yet Another Crypto Api) provides a crypto function such as key management, data integrity and data en/decryption.\r
- * Key management provides APIs for generating secured key,importing a key trying to match it to the key_type specified and exporting a key to arbitrary format.\r
- * Data Integrity provides Advanced/Simpled API for the integrity handling - HMAC, CMAC, message digests and digital signature.\r
- * Data en/decryption provides Advanced/Simpled APIs for en/decrypting and sealing/opening a data.\r
- *\r
- * @section CAPI_YACA_MODULE_OVERVIEW Overview\r
- * <table>\r
- * <tr><th>API</th><th>Description</th></tr>\r
- * <tr>\r
- * <td> @ref CAPI_YACA_ENCRYPTION_MODULE</td>\r
- * <td> Provides APIs for encryption/decryption operations with symmetric keys and sealing/opening operations with asymmetric keys.</td>\r
- * </tr>\r
- * <tr>\r
- * <td> @ref CAPI_YACA_INTEGRITY_MODULE</td>\r
- * <td> Provides APIs for creating/verifying a signature, calculating HMAC/CMAC and calculating a message digest.</td>\r
- * </tr>\r
- * <tr>\r
- * <td> @ref CAPI_YACA_KEY_MODULE</td>\r
- * <td> Provides APIs for key handling operations such as generating, importing, and exporting a key and deriving a key from password.</td>\r
- * </tr>\r
- * <tr>\r
- * <td> @ref CAPI_YACA_SIMPLE_MODULE</td>\r
- * <td> Provides simple APIs for cryptographic operations.</td>\r
- * </tr>\r
- * </table>\r
- *\r
- * The yaca provides a crypto function such as key management, integrity handling and data en/decryption.\r
- * Key management provides APIs for generating secured key, importing a key trying to match it to the key type specified and exporting a key to arbitrary format.\r
- * Data Integrity provides Advanced/Simpled API for the integrity handling - HMAC, CMAC, message digest and digital signature.\r
- * Data en/decryption provides Advanced/Simpled APIs for en/decrypting a data and creating a IV.\r
- *\r
- * @image html capi_yaca_overview_diagram.png\r
- *\r
- * The yaca provides 3 types of API.\r
- * - key management APIs : These APIs provides generating key using random number or password, importing a key trying to match it to the key_type specified and exporting a key to arbitrary format.\r
- * - data en/decryption APIs : These APIs provides Advanced/Simpled API for the data encryption.\r
- * - integrity APIs : These APIs provides creating a signature using asymmetric private key, verifying a signature using asymmetric public key, calculating a HMAC/CMAC of given message using symmetric key and calculating message digests of given message without key.\r
- *\r
- *\r
- */\r
-\r
-#endif /* __TIZEN_CORE_YACA_DOC_H__ */\r
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#ifndef __TIZEN_CORE_YACA_DOC_H__
+#define __TIZEN_CORE_YACA_DOC_H__
+/**
+ * @ingroup CAPI_SECURITY_FRAMEWORK
+ * @defgroup CAPI_YACA_MODULE yaca crypto module
+ * @brief The YACA (Yet Another Crypto Api) provides a crypto function such as key management, data integrity and data en/decryption.
+ * Key management provides APIs for generating secured key,importing a key trying to match it to the key_type specified and exporting a key to arbitrary format.
+ * Data Integrity provides Advanced/Simpled API for the integrity handling - HMAC, CMAC, message digests and digital signature.
+ * Data en/decryption provides Advanced/Simpled APIs for en/decrypting and sealing/opening a data.
+ *
+ * @section CAPI_YACA_MODULE_OVERVIEW Overview
+ * <table>
+ * <tr><th>API</th><th>Description</th></tr>
+ * <tr>
+ * <td> @ref CAPI_YACA_ENCRYPTION_MODULE</td>
+ * <td> Provides APIs for encryption/decryption operations with symmetric keys and sealing/opening operations with asymmetric keys.</td>
+ * </tr>
+ * <tr>
+ * <td> @ref CAPI_YACA_INTEGRITY_MODULE</td>
+ * <td> Provides APIs for creating/verifying a signature, calculating HMAC/CMAC and calculating a message digest.</td>
+ * </tr>
+ * <tr>
+ * <td> @ref CAPI_YACA_KEY_MODULE</td>
+ * <td> Provides APIs for key handling operations such as generating, importing, and exporting a key and deriving a key from password.</td>
+ * </tr>
+ * <tr>
+ * <td> @ref CAPI_YACA_SIMPLE_MODULE</td>
+ * <td> Provides simple APIs for cryptographic operations.</td>
+ * </tr>
+ * </table>
+ *
+ * The yaca provides a crypto function such as key management, integrity handling and data en/decryption.
+ * Key management provides APIs for generating secured key, importing a key trying to match it to the key type specified and exporting a key to arbitrary format.
+ * Data Integrity provides Advanced/Simpled API for the integrity handling - HMAC, CMAC, message digest and digital signature.
+ * Data en/decryption provides Advanced/Simpled APIs for en/decrypting a data and creating a IV.
+ *
+ * @image html capi_yaca_overview_diagram.png
+ *
+ * The yaca provides 3 types of API.
+ * - key management APIs : These APIs provides generating key using random number or password, importing a key trying to match it to the key_type specified and exporting a key to arbitrary format.
+ * - data en/decryption APIs : These APIs provides Advanced/Simpled API for the data encryption.
+ * - integrity APIs : These APIs provides creating a signature using asymmetric private key, verifying a signature using asymmetric public key, calculating a HMAC/CMAC of given message using symmetric key and calculating message digests of given message without key.
+ *
+ *
+ */
+
+#endif /* __TIZEN_CORE_YACA_DOC_H__ */
-/*\r
- * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-#ifndef __TIZEN_CORE_YACA_ENCRYPTION_DOC_H__\r
-#define __TIZEN_CORE_YACA_ENCRYPTION_DOC_H__\r
-/**\r
- * @ingroup CAPI_YACA_MODULE\r
- * @defgroup CAPI_YACA_ENCRYPTION_MODULE yaca encryption module\r
- * @brief Provides APIs for encryption and decryption operations.\r
- *\r
- * @section CAPI_YACA_ENCRYPTION_MODULE_HEADER Required Header\r
- * \#include <yaca/yaca_crypto.h>\n\r
- * \#include <yaca/yaca_encrypt.h>\n\r
- * \#include <yaca/yaca_seal.h>\n\r
- * \#include <yaca/yaca_types.h>\n\r
- * \#include <yaca/yaca_error.h>\n\r
- *\r
- * @section CAPI_YACA_ENCRYPTION_MODULE_OVERVIEW Overview\r
- * It provides advanced APIs for encryption/decryption operations with symmetric keys and sealing/opening operations with asymmetric keys.\r
- *\r
- */\r
-\r
-#endif /* __TIZEN_CORE_YACA_ENCRYPTION_DOC_H__ */\r
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#ifndef __TIZEN_CORE_YACA_ENCRYPTION_DOC_H__
+#define __TIZEN_CORE_YACA_ENCRYPTION_DOC_H__
+/**
+ * @ingroup CAPI_YACA_MODULE
+ * @defgroup CAPI_YACA_ENCRYPTION_MODULE yaca encryption module
+ * @brief Provides APIs for encryption and decryption operations.
+ *
+ * @section CAPI_YACA_ENCRYPTION_MODULE_HEADER Required Header
+ * \#include <yaca/yaca_crypto.h>\n
+ * \#include <yaca/yaca_encrypt.h>\n
+ * \#include <yaca/yaca_seal.h>\n
+ * \#include <yaca/yaca_types.h>\n
+ * \#include <yaca/yaca_error.h>\n
+ *
+ * @section CAPI_YACA_ENCRYPTION_MODULE_OVERVIEW Overview
+ * It provides advanced APIs for encryption/decryption operations with symmetric keys and sealing/opening operations with asymmetric keys.
+ *
+ */
+
+#endif /* __TIZEN_CORE_YACA_ENCRYPTION_DOC_H__ */
-/*\r
- * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-#ifndef __TIZEN_CORE_YACA_INTEGRITY_DOC_H__\r
-#define __TIZEN_CORE_YACA_INTEGRITY_DOC_H__\r
-/**\r
- * @ingroup CAPI_YACA_MODULE\r
- * @defgroup CAPI_YACA_INTEGRITY_MODULE yaca integrity module\r
- * @brief Provides APIs for creating/verifying a signature and digesting a message.\r
- *\r
- * @section CAPI_YACA_INTEGRITY_MODULE_HEADER Required Header\r
- * \#include <yaca/yaca_sign.h>\n\r
- * \#include <yaca/yaca_digest.h>\n\r
- *\r
- * @section CAPI_YACA_INTEGRITY_MODULE_OVERVIEW Overview\r
- * It provides advanced APIs for creating a signature using asymmetric private key, verifying a signature using asymmetric public key, calculating a HMAC/CMAC of given message using symmetric key and calculating message digests of given message without key.\r
- *\r
- */\r
-\r
-#endif /* __TIZEN_CORE_YACA_INTEGRITY_DOC_H__ */\r
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#ifndef __TIZEN_CORE_YACA_INTEGRITY_DOC_H__
+#define __TIZEN_CORE_YACA_INTEGRITY_DOC_H__
+/**
+ * @ingroup CAPI_YACA_MODULE
+ * @defgroup CAPI_YACA_INTEGRITY_MODULE yaca integrity module
+ * @brief Provides APIs for creating/verifying a signature and digesting a message.
+ *
+ * @section CAPI_YACA_INTEGRITY_MODULE_HEADER Required Header
+ * \#include <yaca/yaca_sign.h>\n
+ * \#include <yaca/yaca_digest.h>\n
+ *
+ * @section CAPI_YACA_INTEGRITY_MODULE_OVERVIEW Overview
+ * It provides advanced APIs for creating a signature using asymmetric private key, verifying a signature using asymmetric public key, calculating a HMAC/CMAC of given message using symmetric key and calculating message digests of given message without key.
+ *
+ */
+
+#endif /* __TIZEN_CORE_YACA_INTEGRITY_DOC_H__ */
-/*\r
- * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-#ifndef __TIZEN_CORE_YACA_KEY_DOC_H__\r
-#define __TIZEN_CORE_YACA_KEY_DOC_H__\r
-/**\r
- * @ingroup CAPI_YACA_MODULE\r
- * @defgroup CAPI_YACA_KEY_MODULE yaca key management module\r
- * @brief Provides APIs for key handling operations such as generating and importing a key.\r
- *\r
- * @section CAPI_YACA_KEY_MODULE_HEADER Required Header\r
- * \#include <yaca/yaca_key.h>\n\r
- *\r
- * @section CAPI_YACA_KEY_MODULE_OVERVIEW Overview\r
- * It provides APIs for generating key using random number or password, importing a key trying to match it to the key_type specified and exporting a key to arbitrary format.\r
- *\r
- */\r
-\r
-#endif /* __TIZEN_CORE_YACA_KEY_DOC_H__ */\r
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#ifndef __TIZEN_CORE_YACA_KEY_DOC_H__
+#define __TIZEN_CORE_YACA_KEY_DOC_H__
+/**
+ * @ingroup CAPI_YACA_MODULE
+ * @defgroup CAPI_YACA_KEY_MODULE yaca key management module
+ * @brief Provides APIs for key handling operations such as generating and importing a key.
+ *
+ * @section CAPI_YACA_KEY_MODULE_HEADER Required Header
+ * \#include <yaca/yaca_key.h>\n
+ *
+ * @section CAPI_YACA_KEY_MODULE_OVERVIEW Overview
+ * It provides APIs for generating key using random number or password, importing a key trying to match it to the key_type specified and exporting a key to arbitrary format.
+ *
+ */
+
+#endif /* __TIZEN_CORE_YACA_KEY_DOC_H__ */
-/*\r
- * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-#ifndef __TIZEN_CORE_YACA_SIMPLE_DOC_H__\r
-#define __TIZEN_CORE_YACA_SIMPLE_DOC_H__\r
-/**\r
- * @ingroup CAPI_YACA_MODULE\r
- * @defgroup CAPI_YACA_SIMPLE_MODULE yaca simple crypto module\r
- * @brief Provides simple APIs for cryptographic operations.\r
- *\r
- * @section CAPI_YACA_SIMPLE_MODULE_HEADER Required Header\r
- * \#include <yaca/yaca_simple.h>\n\r
- *\r
- * @section CAPI_YACA_SIMPLE_MODULE_OVERVIEW Overview\r
- * It provides simple APIs for encryption/decryption, signing/verification, and message digestion.\r
- *\r
- */\r
-\r
-#endif /* __TIZEN_CORE_YACA_SIMPLE_DOC_H__ */\r
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#ifndef __TIZEN_CORE_YACA_SIMPLE_DOC_H__
+#define __TIZEN_CORE_YACA_SIMPLE_DOC_H__
+/**
+ * @ingroup CAPI_YACA_MODULE
+ * @defgroup CAPI_YACA_SIMPLE_MODULE yaca simple crypto module
+ * @brief Provides simple APIs for cryptographic operations.
+ *
+ * @section CAPI_YACA_SIMPLE_MODULE_HEADER Required Header
+ * \#include <yaca/yaca_simple.h>\n
+ *
+ * @section CAPI_YACA_SIMPLE_MODULE_OVERVIEW Overview
+ * It provides simple APIs for encryption/decryption, signing/verification, and message digestion.
+ *
+ */
+
+#endif /* __TIZEN_CORE_YACA_SIMPLE_DOC_H__ */