1. 20 9月, 2015 1 次提交
  2. 16 9月, 2015 1 次提交
  3. 10 9月, 2015 1 次提交
    • D
      RT3992: Make SCT #ifdeffable. · 05d7bf6c
      David Woodhouse 提交于
      This code does open-coded division on 64-bit quantities and thus when
      building with GCC on 32-bit platforms will require functions such as
      __umoddi3 and __udivdi3 from libgcc.
      
      In constrained environments such as firmware, those functions may not
      be available. So make it possible to compile out SCT support, which in
      fact (in the case of UEFI) we don't need anyway.
      Signed-off-by: NRich Salz <rsalz@akamai.com>
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      05d7bf6c
  4. 07 9月, 2015 1 次提交
    • R
      Adapt mk1mf.pl and helpers to the new testing framework. · fd9ad230
      Richard Levitte 提交于
      With the new testing framework, building a test target with mk1mf.pl
      becomes a very simple thing.  And especially, no more need to do the
      amount of hackery in unix.pl we did.
      
      Also, some tests need a working apps/CA.pl as well as rehashed certs
      in certs/demo.  So, move the code creating those files so it gets done
      regardless, not just in non-mk1mf environments.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      fd9ad230
  5. 06 9月, 2015 3 次提交
  6. 05 9月, 2015 1 次提交
  7. 04 9月, 2015 3 次提交
  8. 03 9月, 2015 3 次提交
  9. 02 9月, 2015 1 次提交
  10. 01 9月, 2015 1 次提交
  11. 29 8月, 2015 1 次提交
  12. 26 8月, 2015 3 次提交
  13. 18 8月, 2015 1 次提交
  14. 14 8月, 2015 2 次提交
  15. 12 8月, 2015 3 次提交
  16. 10 8月, 2015 1 次提交
  17. 02 8月, 2015 1 次提交
  18. 20 7月, 2015 1 次提交
    • R
      Rewrite crypto/ex_data · 7e5363ab
      Rich Salz 提交于
      Removed ability to set ex_data impl at runtime.  This removed these
      three functions:
          const CRYPTO_EX_DATA_IMPL *CRYPTO_get_ex_data_implementation(void);
          int CRYPTO_set_ex_data_implementation(const CRYPTO_EX_DATA_IMPL *i);
          int CRYPTO_ex_data_new_class(void);
      It is no longer possible to change the ex_data implementation at
      runtime.  (Luckily those functions were never documented :)
      
      Also removed the ability to add new exdata "classes."  We don't believe
      this received much (if any) use, since you can't add it to OpenSSL objects,
      and there are probably better (native) methods for developers to add
      their own extensible data, if they really need that.
      
      Replaced the internal hash table (of per-"class" stacks) with a simple
      indexed array.  Reserved an index for "app" application.
      
      Each API used to take the lock twice; now it only locks once.
      
      Use local stack storage for function pointers, rather than malloc,
      if possible (i.e., number of ex_data items is under a dozen).
      
      Make CRYPTO_EX_DATA_FUNCS opaque/internal.
      
      Also fixes RT3710; index zero is reserved.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      7e5363ab
  19. 16 7月, 2015 1 次提交
  20. 15 7月, 2015 1 次提交
  21. 14 7月, 2015 2 次提交
  22. 09 7月, 2015 2 次提交
  23. 29 6月, 2015 1 次提交
  24. 24 6月, 2015 1 次提交
  25. 09 6月, 2015 1 次提交
  26. 03 6月, 2015 1 次提交
  27. 28 5月, 2015 1 次提交