Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(49)

Side by Side Diff: nss/lib/pk11wrap/pk11slot.c

Issue 13898013: Update NSS to NSS_3_15_BETA2. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/nss/
Patch Set: Update NSS versions and tag in README.chromium Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* This Source Code Form is subject to the terms of the Mozilla Public 1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this 2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4 /* 4 /*
5 * Deal with PKCS #11 Slots. 5 * Deal with PKCS #11 Slots.
6 */ 6 */
7 #include "seccomon.h" 7 #include "seccomon.h"
8 #include "secmod.h" 8 #include "secmod.h"
9 #include "nssilock.h" 9 #include "nssilock.h"
10 #include "secmodi.h" 10 #include "secmodi.h"
(...skipping 815 matching lines...) Expand 10 before | Expand all | Expand 10 after
826 return NULL; 826 return NULL;
827 #endif 827 #endif
828 switch (type) { 828 switch (type) {
829 case CKM_SEED_CBC: 829 case CKM_SEED_CBC:
830 case CKM_SEED_ECB: 830 case CKM_SEED_ECB:
831 return &pk11_seedSlotList; 831 return &pk11_seedSlotList;
832 case CKM_CAMELLIA_CBC: 832 case CKM_CAMELLIA_CBC:
833 case CKM_CAMELLIA_ECB: 833 case CKM_CAMELLIA_ECB:
834 return &pk11_camelliaSlotList; 834 return &pk11_camelliaSlotList;
835 case CKM_AES_CBC: 835 case CKM_AES_CBC:
836 case CKM_AES_CCM:
837 case CKM_AES_CTR:
838 case CKM_AES_CTS:
839 case CKM_AES_GCM:
836 case CKM_AES_ECB: 840 case CKM_AES_ECB:
837 return &pk11_aesSlotList; 841 return &pk11_aesSlotList;
838 case CKM_DES_CBC: 842 case CKM_DES_CBC:
839 case CKM_DES_ECB: 843 case CKM_DES_ECB:
840 case CKM_DES3_ECB: 844 case CKM_DES3_ECB:
841 case CKM_DES3_CBC: 845 case CKM_DES3_CBC:
842 return &pk11_desSlotList; 846 return &pk11_desSlotList;
843 case CKM_RC4: 847 case CKM_RC4:
844 return &pk11_rc4SlotList; 848 return &pk11_rc4SlotList;
845 case CKM_RC5_CBC: 849 case CKM_RC5_CBC:
(...skipping 27 matching lines...) Expand all
873 case CKM_EC_KEY_PAIR_GEN: /* aka CKM_ECDSA_KEY_PAIR_GEN */ 877 case CKM_EC_KEY_PAIR_GEN: /* aka CKM_ECDSA_KEY_PAIR_GEN */
874 case CKM_ECDH1_DERIVE: 878 case CKM_ECDH1_DERIVE:
875 return &pk11_ecSlotList; 879 return &pk11_ecSlotList;
876 case CKM_SSL3_PRE_MASTER_KEY_GEN: 880 case CKM_SSL3_PRE_MASTER_KEY_GEN:
877 case CKM_SSL3_MASTER_KEY_DERIVE: 881 case CKM_SSL3_MASTER_KEY_DERIVE:
878 case CKM_SSL3_SHA1_MAC: 882 case CKM_SSL3_SHA1_MAC:
879 case CKM_SSL3_MD5_MAC: 883 case CKM_SSL3_MD5_MAC:
880 return &pk11_sslSlotList; 884 return &pk11_sslSlotList;
881 case CKM_TLS_MASTER_KEY_DERIVE: 885 case CKM_TLS_MASTER_KEY_DERIVE:
882 case CKM_TLS_KEY_AND_MAC_DERIVE: 886 case CKM_TLS_KEY_AND_MAC_DERIVE:
887 case CKM_NSS_TLS_KEY_AND_MAC_DERIVE_SHA256:
883 return &pk11_tlsSlotList; 888 return &pk11_tlsSlotList;
884 case CKM_IDEA_CBC: 889 case CKM_IDEA_CBC:
885 case CKM_IDEA_ECB: 890 case CKM_IDEA_ECB:
886 return &pk11_ideaSlotList; 891 return &pk11_ideaSlotList;
887 case CKM_FAKE_RANDOM: 892 case CKM_FAKE_RANDOM:
888 return &pk11_randomSlotList; 893 return &pk11_randomSlotList;
889 } 894 }
890 return NULL; 895 return NULL;
891 } 896 }
892 897
(...skipping 1491 matching lines...) Expand 10 before | Expand all | Expand 10 after
2384 first_time_set = PR_TRUE; 2389 first_time_set = PR_TRUE;
2385 } 2390 }
2386 if ((interval-first_time) > timeout) { 2391 if ((interval-first_time) > timeout) {
2387 return waitForRemoval ? PK11TokenPresent : PK11TokenRemoved; 2392 return waitForRemoval ? PK11TokenPresent : PK11TokenRemoved;
2388 } 2393 }
2389 } 2394 }
2390 PR_Sleep(latency); 2395 PR_Sleep(latency);
2391 } 2396 }
2392 return waitForRemoval ? PK11TokenRemoved : PK11TokenPresent; 2397 return waitForRemoval ? PK11TokenRemoved : PK11TokenPresent;
2393 } 2398 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698