qsdk_pub.hh 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. /*
  2. * Copyright (C) 2011-2018 Intel Corporation. All rights reserved.
  3. *
  4. * Redistribution and use in source and binary forms, with or without
  5. * modification, are permitted provided that the following conditions
  6. * are met:
  7. *
  8. * * Redistributions of source code must retain the above copyright
  9. * notice, this list of conditions and the following disclaimer.
  10. * * Redistributions in binary form must reproduce the above copyright
  11. * notice, this list of conditions and the following disclaimer in
  12. * the documentation and/or other materials provided with the
  13. * distribution.
  14. * * Neither the name of Intel Corporation nor the names of its
  15. * contributors may be used to endorse or promote products derived
  16. * from this software without specific prior written permission.
  17. *
  18. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  19. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  20. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  21. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  22. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  23. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  24. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  25. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  26. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  27. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  28. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  29. *
  30. */
  31. #ifndef _QSDK_PUB_HH_
  32. #define _QSDK_PUB_HH_
  33. /* publicexponent = 010001*/
  34. unsigned int g_qsdk_pub_key_e[] = {
  35. 0x00010001
  36. };
  37. /* modulus =
  38. c3195b35fe43f9e358b1f7ec6456bedc0db2af138f8b9c7d6ac711a5ee824fe8
  39. 7ac0bee3f829e489f9f79c83b947683805b64950d1eea5fb02ff89a67711e95e
  40. 4f8058d9d24ae34db041c4245c9e3655c118c80ca69895b40ab6d5214bcfa63b
  41. 742b4717c70f72d1415dea1a5844bb6d1635ea2043f4c1b26f6def568003bc37
  42. 7822bf095b3a7f7f24556dca8e3ed903fd22292ad56370d6f58354635764c298
  43. fac1c874eb8040c28e28ef14b52198090cedc16c6fe56b221023ee7dcfdd5c82
  44. 822d7fcdade9835c2fef3964bca24c9ee3672cec403189cadefc0e8f503fefef
  45. 4c21e2c4d9809146f69d2d30219f7d17e93ce010202dacb9bd9505ced2a69adf
  46. */
  47. const uint32_t g_qsdk_pub_key_n[] = {
  48. 0xd2a69adf, 0xbd9505ce, 0x202dacb9, 0xe93ce010, 0x219f7d17,
  49. 0xf69d2d30, 0xd9809146, 0x4c21e2c4, 0x503fefef, 0xdefc0e8f,
  50. 0x403189ca, 0xe3672cec, 0xbca24c9e, 0x2fef3964, 0xade9835c,
  51. 0x822d7fcd, 0xcfdd5c82, 0x1023ee7d, 0x6fe56b22, 0x0cedc16c,
  52. 0xb5219809, 0x8e28ef14, 0xeb8040c2, 0xfac1c874, 0x5764c298,
  53. 0xf5835463, 0xd56370d6, 0xfd22292a, 0x8e3ed903, 0x24556dca,
  54. 0x5b3a7f7f, 0x7822bf09, 0x8003bc37, 0x6f6def56, 0x43f4c1b2,
  55. 0x1635ea20, 0x5844bb6d, 0x415dea1a, 0xc70f72d1, 0x742b4717,
  56. 0x4bcfa63b, 0x0ab6d521, 0xa69895b4, 0xc118c80c, 0x5c9e3655,
  57. 0xb041c424, 0xd24ae34d, 0x4f8058d9, 0x7711e95e, 0x02ff89a6,
  58. 0xd1eea5fb, 0x05b64950, 0xb9476838, 0xf9f79c83, 0xf829e489,
  59. 0x7ac0bee3, 0xee824fe8, 0x6ac711a5, 0x8f8b9c7d, 0x0db2af13,
  60. 0x6456bedc, 0x58b1f7ec, 0xfe43f9e3, 0xc3195b35,
  61. };
  62. #endif