1 2SDV_CRYPTO_BN_CREATE_API_TC001 3SDV_CRYPTO_BN_CREATE_API_TC001: 4 5SDV_CRYPTO_BN_SETSIGN_API_TC001 6SDV_CRYPTO_BN_SETSIGN_API_TC001: 7 8SDV_CRYPTO_BN_COPY_API_TC001 9SDV_CRYPTO_BN_COPY_API_TC001: 10 11SDV_CRYPTO_BN_ZEROIZE_API_TC001 12SDV_CRYPTO_BN_ZEROIZE_API_TC001: 13 14SDV_CRYPTO_BN_SETLIMB_API_TC001 15SDV_CRYPTO_BN_SETLIMB_API_TC001: 16 17SDV_CRYPTO_BN_SETBIT_API_TC001 18SDV_CRYPTO_BN_SETBIT_API_TC001: 19 20BN_GetBit Arguments Test 21SDV_CRYPTO_BN_GETBIT_API_TC001: 22 23SDV_CRYPTO_BN_CLRBIT_API_TC001 24SDV_CRYPTO_BN_CLRBIT_API_TC001: 25 26BN_Rshift Verification Test vec #1 27SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":1:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff39e4e395" 28 29BN_Rshift Verification Test vec #2 30SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":2:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9cf271ca" 31 32BN_Rshift Verification Test vec #3 33SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":3:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffce7938e5" 34 35BN_Rshift Verification Test vec #4 36SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":4:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72" 37 38BN_Rshift Verification Test vec #5 39SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":5:0:"022d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff39e4e39" 40 41BN_Rshift Verification Test vec #6 42SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":6:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9cf271c" 43 44BN_Rshift Verification Test vec #7 45SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":7:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffce7938e" 46 47BN_Rshift Verification Test vec #8 48SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":8:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c7" 49 50BN_Rshift Verification Test vec #9 51SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":9:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff39e4e3" 52 53BN_Rshift Verification Test vec #10 54SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":10:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9cf271" 55 56BN_Rshift Verification Test vec #11 57SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":11:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffce7938" 58 59BN_Rshift Verification Test vec #12 60SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":12:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c" 61 62BN_Rshift Verification Test vec #13 63SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":13:0:"022d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff39e4e" 64 65BN_Rshift Verification Test vec #14 66SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":14:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9cf27" 67 68BN_Rshift Verification Test vec #15 69SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":15:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffce793" 70 71BN_Rshift Verification Test vec #16 72SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":16:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9" 73 74BN_Rshift Verification Test vec #17 75SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":17:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff39e4" 76 77BN_Rshift Verification Test vec #18 78SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":18:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9cf2" 79 80BN_Rshift Verification Test vec #19 81SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":19:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffce79" 82 83BN_Rshift Verification Test vec #20 84SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":20:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c" 85 86BN_Rshift Verification Test vec #21 87SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":21:0:"022d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff39e" 88 89BN_Rshift Verification Test vec #22 90SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":22:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9cf" 91 92BN_Rshift Verification Test vec #23 93SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":23:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffce7" 94 95BN_Rshift Verification Test vec #24 96SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":24:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73" 97 98BN_Rshift Verification Test vec #25 99SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":25:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff39" 100 101BN_Rshift Verification Test vec #26 102SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":26:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9c" 103 104BN_Rshift Verification Test vec #27 105SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":27:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffce" 106 107BN_Rshift Verification Test vec #28 108SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":28:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe7" 109 110BN_Rshift Verification Test vec #29 111SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":29:0:"022d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff3" 112 113BN_Rshift Verification Test vec #30 114SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":30:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff9" 115 116BN_Rshift Verification Test vec #31 117SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":31:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fce7938ffc" 118 119BN_Rshift Verification Test vec #32 120SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":32:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe" 121 122BN_Rshift Verification Test vec #33 123SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":33:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39e4e3ff" 124 125BN_Rshift Verification Test vec #34 126SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":34:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9cf271ff" 127 128BN_Rshift Verification Test vec #35 129SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":35:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce7938ff" 130 131BN_Rshift Verification Test vec #36 132SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":36:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7f" 133 134BN_Rshift Verification Test vec #37 135SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":37:0:"022d711adff39e4e3d2f4c7bdb09ad9adff39e4e3f" 136 137BN_Rshift Verification Test vec #38 138SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":38:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9cf271f" 139 140BN_Rshift Verification Test vec #39 141SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":39:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fce7938f" 142 143BN_Rshift Verification Test vec #40 144SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":40:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7" 145 146BN_Rshift Verification Test vec #41 147SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":41:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39e4e3" 148 149BN_Rshift Verification Test vec #42 150SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":42:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9cf271" 151 152BN_Rshift Verification Test vec #43 153SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":43:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce7938" 154 155BN_Rshift Verification Test vec #44 156SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":44:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe73c9c" 157 158BN_Rshift Verification Test vec #45 159SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":45:0:"022d711adff39e4e3d2f4c7bdb09ad9adff39e4e" 160 161BN_Rshift Verification Test vec #46 162SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":46:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9cf27" 163 164BN_Rshift Verification Test vec #47 165SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":47:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fce793" 166 167BN_Rshift Verification Test vec #48 168SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":48:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9" 169 170BN_Rshift Verification Test vec #49 171SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":49:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39e4" 172 173BN_Rshift Verification Test vec #50 174SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":50:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9cf2" 175 176BN_Rshift Verification Test vec #51 177SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":51:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce79" 178 179BN_Rshift Verification Test vec #52 180SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":52:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe73c" 181 182BN_Rshift Verification Test vec #53 183SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":53:0:"022d711adff39e4e3d2f4c7bdb09ad9adff39e" 184 185BN_Rshift Verification Test vec #54 186SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":54:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9cf" 187 188BN_Rshift Verification Test vec #55 189SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":55:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fce7" 190 191BN_Rshift Verification Test vec #56 192SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":56:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73" 193 194BN_Rshift Verification Test vec #57 195SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":57:0:"22d711adff39e4e3d2f4c7bdb09ad9adff39" 196 197BN_Rshift Verification Test vec #58 198SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":58:0:"116b88d6ff9cf271e97a63ded84d6cd6ff9c" 199 200BN_Rshift Verification Test vec #59 201SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":59:0:"08b5c46b7fce7938f4bd31ef6c26b66b7fce" 202 203BN_Rshift Verification Test vec #60 204SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":60:0:"045ae235bfe73c9c7a5e98f7b6135b35bfe7" 205 206BN_Rshift Verification Test vec #61 207SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":61:0:"022d711adff39e4e3d2f4c7bdb09ad9adff3" 208 209BN_Rshift Verification Test vec #62 210SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":62:0:"0116b88d6ff9cf271e97a63ded84d6cd6ff9" 211 212BN_Rshift Verification Test vec #63 213SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":63:0:"8b5c46b7fce7938f4bd31ef6c26b66b7fc" 214 215BN_Rshift Verification Test vec #64 216SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":64:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe" 217 218BN_Rshift Verification Test vec #65 219SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":65:0:"22d711adff39e4e3d2f4c7bdb09ad9adff" 220 221BN_Rshift Verification Test vec #66 222SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":66:0:"116b88d6ff9cf271e97a63ded84d6cd6ff" 223 224BN_Rshift Verification Test vec #67 225SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":67:0:"08b5c46b7fce7938f4bd31ef6c26b66b7f" 226 227BN_Rshift Verification Test vec #68 228SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":68:0:"045ae235bfe73c9c7a5e98f7b6135b35bf" 229 230BN_Rshift Verification Test vec #69 231SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":69:0:"022d711adff39e4e3d2f4c7bdb09ad9adf" 232 233BN_Rshift Verification Test vec #70 234SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":70:0:"0116b88d6ff9cf271e97a63ded84d6cd6f" 235 236BN_Rshift Verification Test vec #71 237SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":71:0:"8b5c46b7fce7938f4bd31ef6c26b66b7" 238 239BN_Rshift Verification Test vec #72 240SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":72:0:"45ae235bfe73c9c7a5e98f7b6135b35b" 241 242BN_Rshift Verification Test vec #73 243SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":73:0:"22d711adff39e4e3d2f4c7bdb09ad9ad" 244 245BN_Rshift Verification Test vec #74 246SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":74:0:"116b88d6ff9cf271e97a63ded84d6cd6" 247 248BN_Rshift Verification Test vec #75 249SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":75:0:"08b5c46b7fce7938f4bd31ef6c26b66b" 250 251BN_Rshift Verification Test vec #76 252SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":76:0:"045ae235bfe73c9c7a5e98f7b6135b35" 253 254BN_Rshift Verification Test vec #77 255SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":77:0:"022d711adff39e4e3d2f4c7bdb09ad9a" 256 257BN_Rshift Verification Test vec #78 258SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":78:0:"0116b88d6ff9cf271e97a63ded84d6cd" 259 260BN_Rshift Verification Test vec #79 261SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":79:0:"8b5c46b7fce7938f4bd31ef6c26b66" 262 263BN_Rshift Verification Test vec #80 264SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":80:0:"45ae235bfe73c9c7a5e98f7b6135b3" 265 266BN_Rshift Verification Test vec #81 267SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":81:0:"22d711adff39e4e3d2f4c7bdb09ad9" 268 269BN_Rshift Verification Test vec #82 270SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":82:0:"116b88d6ff9cf271e97a63ded84d6c" 271 272BN_Rshift Verification Test vec #83 273SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":83:0:"08b5c46b7fce7938f4bd31ef6c26b6" 274 275BN_Rshift Verification Test vec #84 276SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":84:0:"045ae235bfe73c9c7a5e98f7b6135b" 277 278BN_Rshift Verification Test vec #85 279SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":85:0:"022d711adff39e4e3d2f4c7bdb09ad" 280 281BN_Rshift Verification Test vec #86 282SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":86:0:"0116b88d6ff9cf271e97a63ded84d6" 283 284BN_Rshift Verification Test vec #87 285SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":87:0:"8b5c46b7fce7938f4bd31ef6c26b" 286 287BN_Rshift Verification Test vec #88 288SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":88:0:"45ae235bfe73c9c7a5e98f7b6135" 289 290BN_Rshift Verification Test vec #89 291SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":89:0:"22d711adff39e4e3d2f4c7bdb09a" 292 293BN_Rshift Verification Test vec #90 294SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":90:0:"116b88d6ff9cf271e97a63ded84d" 295 296BN_Rshift Verification Test vec #91 297SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":91:0:"08b5c46b7fce7938f4bd31ef6c26" 298 299BN_Rshift Verification Test vec #92 300SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":92:0:"045ae235bfe73c9c7a5e98f7b613" 301 302BN_Rshift Verification Test vec #93 303SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":93:0:"022d711adff39e4e3d2f4c7bdb09" 304 305BN_Rshift Verification Test vec #94 306SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":94:0:"0116b88d6ff9cf271e97a63ded84" 307 308BN_Rshift Verification Test vec #95 309SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":95:0:"8b5c46b7fce7938f4bd31ef6c2" 310 311BN_Rshift Verification Test vec #96 312SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":96:0:"45ae235bfe73c9c7a5e98f7b61" 313 314BN_Rshift Verification Test vec #97 315SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":97:0:"22d711adff39e4e3d2f4c7bdb0" 316 317BN_Rshift Verification Test vec #98 318SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":98:0:"116b88d6ff9cf271e97a63ded8" 319 320BN_Rshift Verification Test vec #99 321SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":99:0:"08b5c46b7fce7938f4bd31ef6c" 322 323BN_Rshift Verification Test vec #100 324SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"45ae235bfe73c9c7a5e98f7b6135b35bfe73c9c7fe73c9c72b":100:0:"045ae235bfe73c9c7a5e98f7b6" 325 326BN_Rshift Verification Test vec #101 327SDV_CRYPTO_BN_RSHIFT_FUNC_TC001:0:"d9ce8dff4f2f39c216ea39a461080552ba01ab2d9b2f66c701":1000:0:"00" 328 329_BN_ModInv Arguments Test 330SDV_CRYPTO_BN_MODINV_API_TC001: 331 332BN_ModInv Verification Test #1 333SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"03":"03":"" 334 335BN_ModInv Verification Test #2 336SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"0f":"03":"" 337 338BN_ModInv Verification Test #3 339SDV_CRYPTO_BN_MODINV_FUNC_TC002:1:"0f":"06":"" 340 341BN_ModInv Verification Test #4 342SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"06":"0f":"" 343 344BN_ModInv Verification Test #5 345SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"05":"08":"05" 346 347BN_ModInv Verification Test #6 348SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"08":"05":"02" 349 350BN_ModInv Verification Test #7 351SDV_CRYPTO_BN_MODINV_FUNC_TC002:1:"08":"05":"03" 352 353BN_ModInv Verification Test #8 354SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"20":"0b":"0a" 355 356BN_ModInv Verification Test #9 357SDV_CRYPTO_BN_MODINV_FUNC_TC002:1:"20":"0b":"01" 358 359BN_ModInv Verification Test #10 360SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"03":"0B":"04" 361 362BN_ModInv Verification Test #11 363SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"64a5d6e7a7c3a6b4e6f76f29a98d0c8e8b6f":"f423bfe7a476a8d8be976e56fb6c521c3134ca":"41f3be966528ef2502504a387f2f1c120fcaed" 364 365BN_ModInv Verification Test #12 366SDV_CRYPTO_BN_MODINV_FUNC_TC002:1:"64a5d6e7a7c3a6b4e6f76f29a98d0c8e8b6f":"f423bfe7a476a8d8be976e56fb6c521c3134ca":"b23001513f4db9b3bc47241e7c3d360a2169dd" 367 368BN_ModInv Verification Test #13 369SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"ffffffffffffffffffffffffffffffff":"fffffffffffffffffffffffffffffffe":"01" 370 371BN_ModInv Verification Test #14 372SDV_CRYPTO_BN_MODINV_FUNC_TC002:1:"01":"ffffffffffffffffffffffffffffffff":"fffffffffffffffffffffffffffffffe" 373 374BN_ModInv Verification Test #15 375SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"01":"ffffffffffffffffffffffffffffffff":"01" 376 377BN_ModInv Verification Test #16 378SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"ffffffffffffffffffffffffffffffff":"11111111111111111111111111111111":"" 379 380BN_ModInv Verification Test #17 381SDV_CRYPTO_BN_MODINV_FUNC_TC002:1:"11111111111111111111111111111111":"ffffffffffffffffffffffffffffffff":"" 382 383BN_ModInv Verification Test #18 384SDV_CRYPTO_BN_MODINV_FUNC_TC002:0:"05efb6544b3c5a90a8c65c64a5f423bc64a5d6d6e7a7c3a6b4e6f76f29a98d0c8e8b6f":"f423bc64a5d6e7a7c3a6b4e6f76fe7a476a8d8be976e56fb6c521c3134ca":"c7bec42a971b574baa7b6ffb19cc852cc65063973f7ebe4470f092bc6797" 385 386BN_ModInv Verification Test #19 387SDV_CRYPTO_BN_MODINV_FUNC_TC002:1:"05efb6544b3c5a90a8c65c64a5f423bc64a5d6d6e7a7c3a6b4e6f76f29a98d0c8e8b6f":"f423bc64a5d6e7a7c3a6b4e6f76fe7a476a8d8be976e56fb6c521c3134ca":"2c64f83a0ebb905c192b44ebdda36277b058752757ef98b6fb618974cd33" 388 389SDV_CRYPTO_BN_MOD_EXP_INPUT_CHECK_API_TC001 390SDV_CRYPTO_BN_MOD_EXP_INPUT_CHECK_API_TC001: 391 392SDV_CRYPTO_BN_MODEXP_API_TC001 393SDV_CRYPTO_BN_MODEXP_API_TC001: 394 395SDV_CRYPTO_BN_MODEXP_API_TC002 396SDV_CRYPTO_BN_MODEXP_API_TC002: 397 398BN_ModExp Verification Test #1: a=0 399SDV_CRYPTO_BN_MODEXP_FUNC_TC001:0:"00":"bb3ba6d03be8f8d8e8419826":"de459be6a8a92b":"00" 400 401BN_ModExp Verification Test #2: e=0 402SDV_CRYPTO_BN_MODEXP_FUNC_TC001:0:"bb3ba6d03be8f8d8e8419826":"00":"54e3322b846a9dbc38de459be6a8a92b":"01" 403 404BN_ModExp Verification Test #3: 405SDV_CRYPTO_BN_MODEXP_FUNC_TC001:0:"03b35da4a98e73":"0d53b1c94ca26d745000":"03e6a7d8c3b4d6a3e597":"0347604f2fdbde7b24d5" 406 407SDV_CRYPTO_BN_MODEXPCORE_API_TC001 408SDV_CRYPTO_BN_MODEXPCORE_API_TC001: 409 410SDV_CRYPTO_BN_MOD_API_TC001 411SDV_CRYPTO_BN_MOD_API_TC001: 412 413BN_Mod Verification Test vec #1 414SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"05":0:"07":"05" 415 416BN_Mod Verification Test vec #2 417SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"07":0:"05":"02" 418 419BN_Mod Verification Test vec #3 420SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"00":0:"06":"00" 421 422BN_Mod Verification Test vec #4 423SDV_CRYPTO_BN_MOD_FUNC_TC001:1:"0f":0:"02":"01" 424 425BN_Mod Verification Test vec #4 426SDV_CRYPTO_BN_MOD_FUNC_TC001:1:"31388af50a23886231eaccd8bb47e606ae73707b37bda88c6206e78b18d1cee88fd87ef47b84b62d71c386":1:"018aec343fe0":"0137ef1fc5da" 427 428BN_Mod Verification Test vec #5 429SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"0b2612136e5bf46c475a30732c36532ba0cc360833a77e84bc0e70":0:"03e2bca81ee33b31d1f6463ee520ed5a4c242d76457a2d4d2e5c4cb4d8df25663c6187":"0b2612136e5bf46c475a30732c36532ba0cc360833a77e84bc0e70" 430 431BN_Mod Verification Test vec #6 432SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"0326226f070e3fc8c7345feee1518efdc3a8cb77b61e7d0857bf15":0:"0a278f271a304f0437d6bc08f770e10e52b21c4b75c53cee7bdf6c0431261fa3cd234b4b":"0326226f070e3fc8c7345feee1518efdc3a8cb77b61e7d0857bf15" 433 434BN_Mod Verification Test vec #7 435SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"064a024fbeb74cda60eddae0b48ffacc4dc5ed4b2e1bcfa820a2bad0f5eb5d10b6de5f74f725c777132b5f48347315813f826fe61d33873ed5ca8e6bb6eb7bec":0:"caefe1e17a32da8d5db3d511276bf2d7ed7bc70c27d6cf85a1d770d8436cc58d42a8703d5acacab77d2148a40cda847fd7cb0586a34e":"6d2f127cf3461318d8b42bb862944717faf6fbffc828ba494a366df64437af5224a46d0e08f0a15402c682f51450d75614e7c6b57202" 436 437BN_Mod Verification Test vec #8 438SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"14d772d8f5e6ce2e8af505d25ba65bdf317ea121b465ced0364f1638bb86b031dda38f748ad722156ea6684fcc43a27d4245fe76":0:"06":"02" 439 440BN_Mod Verification Test vec #9 441SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"0dada6fc24686ea23f3c127121a12c2757ce8e2eed58e84abbf0d7a6bb7e2bd8ac5175d0bae37273200564c1a61168865777344dc71df70cadeeb2e8":1:"0efd421a27b76a6ffb5ddc3ce2427d8f53e58732ddc4772e61f73a87066c7874cf3a0e78717fe10e56374a3f8147":"0acb48d64e57070725044d1a06f03fc42c0f9c9b8cbb12f3fc98335629af1b7133145af90e249e0311f83adb25d3" 442 443BN_Mod Verification Test vec #10 444SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"47736d12bc7cabb1331d34e84515d5f75728dd":0:"02e577047be70c72d175e3477c583c0e15b8bf46ec54bad5fb872cb2665410a0bf1025b57731a8ca260dff2265d5307f0eea417ac03b515d4b7d10b151a0":"47736d12bc7cabb1331d34e84515d5f75728dd" 445 446BN_Mod Verification Test vec #11 447SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"018f62e74ce1d7b74f6824f5d47db840aaead25e0c728d6c13f5725a0fd248575caacea88da7e756108b6b640f":0:"a4a4338e76f1faeafe":"33d2c3ef2a4cfe048f" 448 449BN_Mod Verification Test vec #12 450SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"06183ef04ba8":0:"7b7ecabeb1170d3e7f73a1e078ccfef427b776e77527f542071c5ac5aca56e28243fe6d6d873":"06183ef04ba8" 451 452BN_Mod Verification Test vec #13 453SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"6365bdccf4ee776f1e7af70d21814ba75e00df084b3e85854b15b7ae4843a7ac2f6d7fbd5c71287fec378607407636fe761027dd":0:"ceac6335411be40fde14350881a7cefda16dd60e2ddc1d6dd3548c4be3b32f33d70de7a0a7cc2f86e0578ee107d4be30c1153eee72dbdc46a7":"6365bdccf4ee776f1e7af70d21814ba75e00df084b3e85854b15b7ae4843a7ac2f6d7fbd5c71287fec378607407636fe761027dd" 454 455BN_Mod Verification Test vec #14 456SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"01303523812a77":0:"0147dd1dfd7364410d783866ddaf1f505f717773630352d1c38387668431dd12783caef62713583d0c1023efbf3c3a142eb1081135df6378dc6ad762fb3d73":"01303523812a77" 457 458BN_Mod Verification Test vec #15 459SDV_CRYPTO_BN_MOD_FUNC_TC001:1:"1b50eb544f745b22f30b8a14b346e4ffdbe0f4610773c1ef8e2102fc47746aaecc71666823f47e8f8e2c7aa80d847ef8b837d17a117858326d4d4a3d5da0d5fa5662314bc70512323be83ea174bdce523f3b2b16b8a8d53287036d2d61e65fb13165b3c7b44b105fad8d75757a65c207e56137170c2773a05af22dba856e2eb8":0:"d32737e724b77e1341b2d5c0d150a81b584bb3132bed278d5262864afcbf730a738be4485f8d413a172e7b802c21ac71c11c520c2726a471dcad212eac7ca3fd":"56fff26486134caad6c7718846e86eb57824fed4c07132236bce5e13410cd3ba72eb79599af271ecfc3ba5499835c661ef7c0bf69170d44e81fff247ff205e54" 460 461BN_Mod Verification Test vec #16 462SDV_CRYPTO_BN_MOD_FUNC_TC001:1:"184dceffef5ed3337b516b3fb7dbaa8320562a707f102030164b7ce4a176e71b57c501b17275fd8aeee771bc52d441b7b7b0d26b4bcf7bfc2c3c007526d7f65b":0:"f62eddcc36fcba8ebb260ee6b6a126df346e38c5":"ec69d3ea4ee5e046de6b5d186021f69735f96532" 463 464BN_Mod Verification Test vec #17 465SDV_CRYPTO_BN_MOD_FUNC_TC001:1:"40148f89da93e8d3f21a11e66d2f08f445babb8ab8c3c2ef1b94312e6cbf348dc65831f8c49ee202f8e6f88233fb3ef8e462d5e4d3c81da2cbc9335f9b1a8f51":0:"962f88cc369cba8fbb260ff6b6a12689346f38c5":"7bf75c06120f3754c7019da1b9f6423d6d21ae48" 466 467BN_Mod Verification Test vec #18 468SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"30000000000000000030303030000000000000000000000000":0:"30000000000000000000000000":"00" 469 470BN_Mod Verification Test vec #19 471SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"381c7c4c0034df5cda4d7a3dac384544c36a7e4c0e4b6b44454abff3ff132dd127affd275d788c":0:"784584b5713ebab503a5":"411544e9e59aa5c0e20a" 472 473BN_Mod Verification Test vec #20 474SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"035d":0:"6341a178572c77cdcdfa35e2f3":"035d" 475 476BN_Mod Verification Test vec #21 477SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"01b25f08a724ddfac8":0:"4b61a7d18feed48f7d0ec650e7aff1387e08d6cf37f7a271782a1ffd87b3e54bf4f5c11e04f62781a46d510c176244166afa572f":"01b25f08a724ddfac8" 478 479BN_Mod Verification Test vec #22 480SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"0324db51eb03ef8b7c5f8bae4ef7ee42c447b8c0bf2a51":0:"076ed7e7c0c68a78c3ae54":"037c8307bbc0a53581665d" 481 482BN_Mod Verification Test vec #23 483SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"7afb406dfa4b4d87e70ae11cbb77a4e7a70b38635bcc422b73473686a32e77ddcab7cae48b18eb72a2cd07dd45b34d753e85d8fa52fa45c56a7a":0:"0c0e2a4c6b748b37d817cec40b7012ffce574e1ccc0ca12624b340eabfaae686b8f052":"45061171e46f0e6f4e3bbace9fd8ed93302bf973e0597ee64b7b06c665d93f3ac978" 484 485BN_Mod Verification Test vec #24 486SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"30a7c63f2c4ac4b1be8778ccda5a64cce13cc4405a18":0:"1c88fb7ab36165defed57ca407afeeeffb2ddcf47a386e5705c71ccf1075627d7e7d773257dc873db205e141ae50f64a7e735e782c4d58b01d":"30a7c63f2c4ac4b1be8778ccda5a64cce13cc4405a18" 487 488BN_Mod Verification Test vec #25 489SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"36da73b4b2d7adbc8a7a27d88e577fa635a8628e8ddfbbea0475e10f1627658c8fd8c13cb14b7fbbeaa0f47f":0:"37":"14" 490 491BN_Mod Verification Test vec #26 492SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"02c736e6f2a4daf3d758b4cb781c370c365f":0:"03504ba214b81fe3738bde7cd533448b1ad6b075eaf04df75cc5bc1bd17275":"02c736e6f2a4daf3d758b4cb781c370c365f" 493 494BN_Mod Verification Test vec #27 495SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"04040e116524bd444fa68bbe5ac53cdfc50e36e52be65fed61":0:"08e14582730a5e771870dcbeed2187142d476e7203c838117e1e3d64b6":"04040e116524bd444fa68bbe5ac53cdfc50e36e52be65fed61" 496 497BN_Mod Verification Test vec #28 498SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"035c703571ac16bc3c66427fc43c73b8b61712efef685ea2233ca5cd5d6dca1eca3b533c4b6f7823":0:"043b1d1576f14eada86017f2cf7635ec325bba074805":"03e375b3b31eff5c83b9959fa6c03fe435532a793756" 499 500BN_Mod Verification Test vec #29 501SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"31ada3a5c325e4eca4b7fd86e3370bc732a6e4b83021d72d78f2874eea76a5dda4cf0368eee8d41328721f8b2fa45b5b":0:"2bc1537ae3342fdb4630af":"1faecf16d9434cd338ade5" 502 503BN_Mod Verification Test vec #30 504SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"01a6de4c0107eca8dd71fcff4f7d4cfebcd58c753e73151777dffc35":0:"376efec40c3df08c4c7c35af6e51c3b85010578c656402a4d7f63bc771d70630bce37448a184d56d820b1870dcdb2f2d6b013fd0653b74bc":"01a6de4c0107eca8dd71fcff4f7d4cfebcd58c753e73151777dffc35" 505 506BN_Mod Verification Test vec #31 507SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"c34264a2c65a7e12f57587d7c0877c":0:"03c158cfe4d1c05d4a158a0d860bab":"03bdb33830912b7d332b07260c346b" 508 509BN_Mod Verification Test vec #32 510SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"6cd4c4afaaf17fd20beef35bea":0:"02886bd702b32bc0fac6a6b1d3bb633b6cb5a7427f516c8b4b3717b01271fb757f86ef7bba00bdd447e386faa06aef8cf77c4effcdbaa5":"6cd4c4afaaf17fd20beef35bea" 511 512BN_Mod Verification Test vec #34 513SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"3761b265ae5064462bba7cae2773f1acf41403068a307fb04df75bc72e4ae42d2b17f25f6877f7f3b11dc1e0f0540e25e711aa73c1":0:"0ca307c37ed7714844fe735c314cc428ecd7da8ffa3b1a6e4f3756da6f4ffc0eec":"828107d534218e1345ec0777d179253abe73fc609a1d434eac80abf064b512b5" 514 515BN_Mod Verification Test vec #35 516SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"057ae837700d4cb5f27717dd80":0:"047dd378877ef7407842a36f6e4b6356":"057ae837700d4cb5f27717dd80" 517 518BN_Mod Verification Test vec #36 519SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"03c875d742770ea7617a75618d3b50f53b5de5a7a743":0:"ed52f44fda23d1d8fa4222871a6407a8146f238f4ab145fa478077aca72070157184":"03c875d742770ea7617a75618d3b50f53b5de5a7a743" 520 521BN_Mod Verification Test vec #37 522SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"01330707ef812777e076c7777b237da6ea8ea72eb71c3eb020084baaddf3ef":0:"06c4bf45fb7a75135b6be3da66865f0d70e735202751dd5772e6a2fc44b684ba7c77":"01330707ef812777e076c7777b237da6ea8ea72eb71c3eb020084baaddf3ef" 523 524BN_Mod Verification Test vec #38 525SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"2b4dad5d1ac8f00057eb77c530a274b1b76eda0480eaa44e751a":0:"7235c6d2717221f7503be760bb404cba857c5d7b6ef5ef4fffea3537b82bd82cd7177ed1121771e1":"2b4dad5d1ac8f00057eb77c530a274b1b76eda0480eaa44e751a" 526 527BN_Mod Verification Test vec #39 528SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"04c801068741cb7effbb5fdf3072":0:"028326fa4e71eecb7bdfe7aba76fc3304adb784c61888d2d7de66fd641ffcfa3fde7bdebe02cb75c062888b6f1cb66dc275e2f88e6363664fcf7bbddb8850156":"04c801068741cb7effbb5fdf3072" 529 530BN_Mod Verification Test vec #40 531SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"1435711e75ab8c0a276a4006cfa28f2f8df7d0c4f7b0c83bf284b7e5c0eb76e422e703f7f3":0:"0821437fe04fc38452ecf1":"046b1abb39b184de1e8603" 532 533BN_Mod Verification Test vec #41 534SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"7be73d7e8c176c7626df":0:"1bd7622a7438f50eb6070c57015ca7a0181504b6418024be7e33fdeb2ac3c536fca7d7f0d775f7f705ab768687fe":"7be73d7e8c176c7626df" 535 536BN_Mod Verification Test vec #42 537SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"2008f3716153f778251c887c":0:"08e413efce":"03d0532cf0" 538 539BN_Mod Verification Test vec #43 540SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"376dcaf603e62fd35ecc84ee717b085ab583aeb1762c4b544774bfc5e88da6c77a715e7dd808d13754d526c651ad2107b0503fa77c287c43fe758887":0:"2330477d222e7b7ab5cd320aa3d7507505727cb54235ddbe5d5a027c508b04533bd3d0dc02ccd737fa8fc037e012b465":"0626fa3f6c21bac3dc83fa2a949fde1b2efe388b65b0713c74872b015907215df96c9d6ebffa8cefcd3a53b5b33c8442" 541 542BN_Mod Verification Test vec #44 543SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"d0e2cfef5ebca60722a070b8237521af64":0:"0f3ea1ace36fb3fdd2534f2823c478858e62e3ca88eaec2a5c254dd14776bef035d77cf84130":"d0e2cfef5ebca60722a070b8237521af64" 544 545BN_Mod Verification Test vec #45 546SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"0b4076e5c321dd04b70a7271c13f32120a130a238cfd1b80d2b06fa084c36cd7846345c704234e7bacc0ed4b7fa001":0:"44b30b27b728c1b77a72":"20dd8e30f68f97a594ab" 547 548BN_Mod Verification Test vec #46 549SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"05ad40a06d6d805f1bdf285df641d3e4da612734e3a3e207a0c74bf1756b10fa1fc7bb073d":0:"02d7d7f588352ccf8ff1a46ac0584e64baef848b2017018c271b2576d62cb3f20d0c2ff5c0d4de4a6683b4275b048c":"05ad40a06d6d805f1bdf285df641d3e4da612734e3a3e207a0c74bf1756b10fa1fc7bb073d" 550 551BN_Mod Verification Test vec #47 552SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"2e076e478ff7d127ad737284bf27ed6a7bbe7171":0:"0bd7a2612a87a10e1e5b7bab63ea7a6c8acd1bb7410dbd3b3c2ba5376ff628ad77ca8e21df3027778baba36e16":"2e076e478ff7d127ad737284bf27ed6a7bbe7171" 553 554BN_Mod Verification Test vec #48 555SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"2723dcb53eb7e6f5d3e173733da80d124822efe46a7f5130a3de28405c16b4243f11df76d1c08ca5a3":0:"211f602f":"1003de43" 556 557BN_Mod Verification Test vec #49 558SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"05c0bec752ab52e1ef4bb6d0317710b0ba76a2eb86e562df7b5fe2":0:"3f775debc4fe2a8c70d65e5240c60f11":"391f4c74757df5a5022d644d57bd402c" 559 560BN_Mod Verification Test vec #50 561SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"50d7e538b5fbe3aaed876f":0:"02":"01" 562 563BN_Mod Verification Test vec #51 564SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"1576bbe17040d4c52f3c24b3dfdd":0:"02b2ab7b0be86e7cd75a757b":"37a3c28d54a98d11b5761b" 565 566BN_Mod Verification Test vec #52 567SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"0dbf56f56207ccef3042cbb5760786ff17fe87c3f0a3ea34bc71b7bdb47fd52233abb71533056b6347b6ff3dbef757ef3ee61a4e0a":0:"02":"00" 568 569BN_Mod Verification Test vec #53 570SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"30dcd7ce05c38c14878f4bd5be1b3228386b14a2acc30c":0:"62000b450ec7560777336647b82ad34cb25df7081d33ba45ea26d88d52fc1a341c25":"30dcd7ce05c38c14878f4bd5be1b3228386b14a2acc30c" 571 572BN_Mod Verification Test vec #54 573SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"07856e778ef1b7":0:"133574b7d207c2d0fe72f4e77b48ab757f6bb357e7a2eec0cf74ae41834081f4b57716c786d8ff25cb2e8cc776b8bd70":"07856e778ef1b7" 574 575BN_Mod Verification Test vec #55 576SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"0efbe14c717f0117c54d7d4476aaad724b256a50bd5b4048fcab787365a4b7d4b71f237113a40f5871061ce730cfdaf74bc4":0:"4b2d20b075bcdb6ea741f2e61f1201bb04f3d78c6c51f208bfc252":"133621b1279ace6daae0e9859410defa644c2f00dacc27210e446a" 577 578BN_Mod Verification Test vec #56 579SDV_CRYPTO_BN_MOD_FUNC_TC001:0:"57a74b3d623aa8d8f07de3578d44160cec548245f4fd62ba308effdc7c8d86efb5751218a7":0:"3a704038d4f7":"2e6271af6cfd" 580 581SDV_CRYPTO_BN_PRIMECHECK_API_TC001 582SDV_CRYPTO_BN_PRIMECHECK_API_TC001: 583 584BN_PrimeCheck Verification Test #1 585SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"0a":0 586 587BN_PrimeCheck Verification Test #2 588SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"0b":1 589 590BN_PrimeCheck Verification Test #3 591SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"0c":0 592 593BN_PrimeCheck Verification Test #4 594SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"0d":1 595 596BN_PrimeCheck Verification Test #5 597SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"0e":0 598 599BN_PrimeCheck Verification Test #6 600SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"0f":0 601 602BN_PrimeCheck Verification Test #7 603SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"3d75a9b3c0":0 604 605BN_PrimeCheck Verification Test #8 606SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"3d75a9b37123":1 607 608BN_PrimeCheck Verification Test #9 609SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d64f":1 610 611BN_PrimeCheck Verification Test #10 612SDV_CRYPTO_BN_PRIME_CHECK_FUNC_TC001:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e7":0 613 614SDV_CRYPTO_BN_GENPRIMELIMB_API_TC001 615SDV_CRYPTO_BN_GENPRIMELIMB_API_TC001: 616 617BN_AddLimb test #1: a=NULL 618SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:0:"":0:0:"00":CRYPT_NULL_INPUT 619 620BN_AddLimb test #21: a=0, limb=1 621SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:0:"00":1:0:"01":CRYPT_SUCCESS 622 623BN_AddLimb test #3: a is positive, a.size=1, a<limb 624SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:0:"01":2:0:"03":CRYPT_SUCCESS 625 626BN_AddLimb test #4: a is positive, a.size=1, a=limb 627SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:0:"01":1:0:"02":CRYPT_SUCCESS 628 629BN_AddLimb test #5: a is positive, a.size=1, a>limb 630SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:0:"02":1:0:"03":CRYPT_SUCCESS 631 632BN_AddLimb test #6: a is negative, a.size=1, a<limb 633SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:1:"01":2:0:"01":CRYPT_SUCCESS 634 635BN_AddLimb test #7: a is negative, a.size=1, a=limb 636SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:1:"01":1:0:"00":CRYPT_SUCCESS 637 638BN_AddLimb test #8: a is negative, a.size=1, a>limb 639SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:1:"02":1:1:"01":CRYPT_SUCCESS 640 641BN_AddLimb test #9: a 642SDV_CRYPTO_BN_ADDLIMB_FUNC_TC001:0:"ffffffffffffffffffffffffffffffff":1:0:"0100000000000000000000000000000000":CRYPT_SUCCESS 643 644BN_Sub Test vec #1: 0 - 0 = 0 645SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"00":0:"00":0:"00" 646 647BN_Sub Test vec #2: 0 - 1 = -1 648SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"00":0:"01":1:"01" 649 650BN_Sub Test vec #3: 0 - (-1) = 1 651SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"00":1:"01":0:"01" 652 653BN_Sub Test vec #4: 1 - 1 = 0 654SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"01":0:"01":0:"00" 655 656BN_Sub Test vec #5: 1 - (-1) = 2 657SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"01":1:"01":0:"02" 658 659BN_Sub Test vec #6: 1 - 2 = -1 660SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"01":0:"02":1:"01" 661 662BN_Sub Test vec #7: 1 - (-2) = 3 663SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"01":1:"02":0:"03" 664 665BN_Sub Test vec #8: -1 - 1 = -2 666SDV_CRYPTO_BN_SUB_FUNC_TC001:1:"01":0:"01":1:"02" 667 668BN_Sub Test vec #9: -1 - (-1) = 0 669SDV_CRYPTO_BN_SUB_FUNC_TC001:1:"01":1:"01":0:"00" 670 671BN_Sub Test vec #10: -1 - 2 = -3 672SDV_CRYPTO_BN_SUB_FUNC_TC001:1:"01":0:"02":1:"03" 673 674BN_Sub Test vec #11: -1 - (-2) = 1 675SDV_CRYPTO_BN_SUB_FUNC_TC001:1:"01":1:"02":0:"01" 676 677BN_Sub Test vec #12: 678SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"43":1:"43":0:"86" 679 680BN_Sub Test vec #13 681SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"00":0:"0100":1:"0100" 682 683BN_Sub Test vec #14 684SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"010000000000":1:"010000000000":0:"020000000000" 685 686BN_Sub Test vec #15 687SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"ffffffff":0:"ffffffff":0:"00" 688 689BN_Sub Test vec #16 690SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"ffffff":1:"ffffff":0:"01fffffe" 691 692BN_Sub Test vec #17 693SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff":0:"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff":0:"00" 694 695BN_Sub Test vec #18 696SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff":1:"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff":0:"01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe" 697 698BN_Sub Test vec #19 699SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5":0:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5":0:"00" 700 701BN_Sub Test vec #20 702SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5":1:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5":0:"012970ba1921804740edabcadecf16bab4c4d8fd1f0e7647b49a7057b1ce77aa" 703 704BN_Sub Test vec #21 705SDV_CRYPTO_BN_SUB_FUNC_TC001:1:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5":0:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5":1:"012970ba1921804740edabcadecf16bab4c4d8fd1f0e7647b49a7057b1ce77aa" 706 707BN_Sub Test vec #22 708SDV_CRYPTO_BN_SUB_FUNC_TC001:0:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e7":0:"94b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e794b85d0c90c023a076d5e56f678b5d5a626c7e8f873b23da4d382bd8e73bd5d5f7e8":1:"01" 709 710SDV_CRYPTO_BN_SUBLIMB_API_TC001 711SDV_CRYPTO_BN_SUBLIMB_API_TC001: 712 713BN_SubLimb Verification 02 Test #1: 0 - 0 = 0 714SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:0:"00":"00":0:"00" 715 716BN_SubLimb Verification 02 Test #2: 0 -11 = -1 717SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:0:"00":"01":1:"01" 718 719BN_SubLimb Verification 02 Test #3 720SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:0:"010000000000000000":"01":0:"ffffffffffffffff" 721 722BN_SubLimb Verification 02 Test #4 723SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:1:"ffffffffffffffFE":"01":1:"ffffffffffffffff" 724 725BN_SubLimb Verification 02 Test #5 726SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:0:"ffffffff":"ffffffff":0:"00" 727 728BN_SubLimb Verification 02 Test #6 729SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:0:"0100000000000000000000000000000000000000000000000000":"4000":0:"ffffffffffffffffffffffffffffffffffffffffffffffc000" 730 731BN_SubLimb Verification 02 Test #7: 1 - 1 = 0 732SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:0:"01":"01":0:"00" 733 734BN_SubLimb Verification 02 Test #8: 1 - 2 = -1 735SDV_CRYPTO_BN_SUB_LIMB_FUNC_TC001:0:"01":"02":1:"01" 736 737BN_Div Verification 02 Test #1 738SDV_CRYPTO_BN_DIV_FUNC_TC001:1:"01":0:"02":0:"00":1:"01" 739 740BN_Div Verification 02 Test #2 741SDV_CRYPTO_BN_DIV_FUNC_TC001:0:"3b2bdbeb1b21f787ab8ddeb25bdfe51732be89a8d8c8e8f8b9":0:"d0c90c023a076d5e56f678b5d5a626c7":0:"488d644ee12a87d97a":0:"8843b9eed9cb559abc3c5c3507eacee3" 742 743BN_Div Verification 02 Test #3 744SDV_CRYPTO_BN_DIV_FUNC_TC001:0:"63b2bdb456deeb1b21f787ab8ddeb25bdfe51732b9":0:"23b2bdb456deeb1b21f787ab8ddeb25bdfe51732":0:"02ca":0:"22389b5c952f61753b2747142f94e7a170248145" 745 746BN_Div Verification 02 Test #4 747SDV_CRYPTO_BN_DIV_FUNC_TC001:0:"63b2bdb456deeb1b21f787ab8ddeb25bdfe51732b9":1:"23b2bdb456deeb1b21f787ab8ddeb25bdfe51732":1:"02ca":0:"22389b5c952f61753b2747142f94e7a170248145" 748 749BN_Div Verification 02 Test #5 750SDV_CRYPTO_BN_DIV_FUNC_TC001:0:"00":0:"51e5bdef3e6b21491e6e80e977bfa6":0:"00":0:"00" 751 752BN_Div Verification 02 Test #6 753SDV_CRYPTO_BN_DIV_FUNC_TC001:0:"00":1:"51e5bdef3e6b21491e6e80e977bfa6":0:"00":0:"00" 754 755BN_Div Verification 02 Test #7 756SDV_CRYPTO_BN_DIV_FUNC_TC001:0:"ffffffffffffffffffffffffffffffffffffffffffffffff":0:"ffffffffffffffff":0:"0100000000000000010000000000000001":0:"00" 757 758SDV_CRYPTO_BN_SQR_API_TC001 759SDV_CRYPTO_BN_SQR_API_TC001: 760 761SDV_CRYPTO_BN_SQR_FUNC_TC001 762SDV_CRYPTO_BN_SQR_FUNC_TC001:0:"01":"01" 763 764SDV_CRYPTO_BN_SQR_FUNC_TC001 765SDV_CRYPTO_BN_SQR_FUNC_TC001:1:"01":"01" 766 767SDV_CRYPTO_BN_RAND_API_TC001 768SDV_CRYPTO_BN_RAND_API_TC001: 769 770SDV_CRYPTO_BN_RANDRANGE_API_TC001 771SDV_CRYPTO_BN_RANDRANGE_API_TC001: 772 773SDV_CRYPTO_BN_BNGCDCHECKINPUT_API_TC001 774SDV_CRYPTO_BN_BNGCDCHECKINPUT_API_TC001: 775 776SDV_CRYPTO_BN_MODINVINPUTCHECK_API_TC001 777SDV_CRYPTO_BN_MODINVINPUTCHECK_API_TC001: 778 779BN_U64Array2Bn Test 1 780SDV_CRYPTO_BN_U64_FUNC_TC001:1 781 782BN_U64Array2Bn Test 2 783SDV_CRYPTO_BN_U64_FUNC_TC001:2 784 785BN_U64Array2Bn Test 3 786SDV_CRYPTO_BN_U64_FUNC_TC001:3 787 788BN_U64Array2Bn Test 4 789SDV_CRYPTO_BN_U64_FUNC_TC001:11 790 791BN_U64Array2Bn Test 5 792SDV_CRYPTO_BN_U64_FUNC_TC001:12 793 794BN_U64Array2Bn Test 6 795SDV_CRYPTO_BN_U64_FUNC_TC001:13 796 797BN_U64Array2Bn Test 7 798SDV_CRYPTO_BN_U64_FUNC_TC001:14 799 800BN_U64Array2Bn Test 8 801SDV_CRYPTO_BN_U64_FUNC_TC001:15 802 803BN_U64Array2Bn Test 9 804SDV_CRYPTO_BN_U64_FUNC_TC001:100 805 806BN_U64Array2Bn Test 10 807SDV_CRYPTO_BN_U64_FUNC_TC001:101 808 809BN_U64Array2Bn Test 11 810SDV_CRYPTO_BN_U64_FUNC_TC001:102 811 812BN_U64Array2Bn Test 12 813SDV_CRYPTO_BN_U64_FUNC_TC001:103 814 815BN_U64Array2Bn Test 13 816SDV_CRYPTO_BN_U64_FUNC_TC001:104 817 818BN_U64Array2Bn Test 14 819SDV_CRYPTO_BN_U64_FUNC_TC001:105 820 821BN_U64Array2Bn Test 15 822SDV_CRYPTO_BN_U64_FUNC_TC001:106 823 824BN_U64Array2Bn Test 16 825SDV_CRYPTO_BN_U64_FUNC_TC001:107 826 827BN_Array2BN Test 1 828SDV_CRYPTO_BN_UINT_FUNC_TC001:1 829 830BN_Array2BN Test 2 831SDV_CRYPTO_BN_UINT_FUNC_TC001:2 832 833BN_Array2BN Test 3 834SDV_CRYPTO_BN_UINT_FUNC_TC001:3 835 836BN_Array2BN Test 4 837SDV_CRYPTO_BN_UINT_FUNC_TC001:18 838 839BN_Array2BN Test 5 840SDV_CRYPTO_BN_UINT_FUNC_TC001:19 841 842BN_Array2BN Test 6 843SDV_CRYPTO_BN_UINT_FUNC_TC001:20 844 845BN_Array2BN Test 7 846SDV_CRYPTO_BN_UINT_FUNC_TC001:21 847 848BN_Array2BN Test 8 849SDV_CRYPTO_BN_UINT_FUNC_TC001:100 850 851BN_Array2BN Test 9 852SDV_CRYPTO_BN_UINT_FUNC_TC001:101 853 854BN_Array2BN Test 10 855SDV_CRYPTO_BN_UINT_FUNC_TC001:102 856 857BN_Array2BN Test 11 858SDV_CRYPTO_BN_UINT_FUNC_TC001:103 859 860BN_Gcd Verification Test #1 861SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"11":0:"01":"01" 862 863BN_Gcd Verification Test #2 864SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"31":0:"3100":"31" 865 866BN_Gcd Verification Test #3 867SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"01":0:"01":"01" 868 869BN_Gcd Verification Test #4 870SDV_CRYPTO_BN_GCD_FUNC_TC001:1:"01":1:"01":"01" 871 872BN_Gcd Verification Test #5 873SDV_CRYPTO_BN_GCD_FUNC_TC001:1:"e9":1:"0122":"01" 874 875BN_Gcd Verification Test #6 876SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"23b2bdb456deeb1b21f787ab8ddeb25bdfe51732":0:"3b2bdbeb1b21f787ab8ddeb25bdfe51732be89a8d8c8e8f8b9":"01" 877 878BN_Gcd Verification Test #7 879SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"0fffffffffffffffffffffffff":0:"03ffffffffffff":"03ffffffffffff" 880 881BN_Gcd Verification Test #8 882SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"0fffffffffffffffffffffffff":0:"05600000000001":"03" 883 884BN_Gcd Verification Test #9 885SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"3fffffffffffffffffffffffff":0:"02ffffffffffff":"01" 886 887BN_Gcd Verification Test #10 888SDV_CRYPTO_BN_GCD_FUNC_TC001:0:"ffffffffffffffffffffffffffffffffffffffffffffffffffff":0:"ffffffffffffffffffffffffffffffffffffffffffffffff":"ffff" 889 890BN_Cmp Verification Test #1: a=NULL, b=NULL 891SDV_CRYPTO_BN_CMP_FUNC_TC001:0:"":0:"":0 892 893BN_Cmp Verification Test #2: a=NULL, b != NULL 894SDV_CRYPTO_BN_CMP_FUNC_TC001:0:"":0:"01":1 895 896BN_Cmp Verification Test #3: a != NULL, b=NULL 897SDV_CRYPTO_BN_CMP_FUNC_TC001:0:"01":0:"":-1 898 899BN_Cmp Verification Test #4: a, b have different sign, a > 0 900SDV_CRYPTO_BN_CMP_FUNC_TC001:0:"01":1:"01":1 901 902BN_Cmp Verification Test #5: a, b have different sign, a < 0 903SDV_CRYPTO_BN_CMP_FUNC_TC001:1:"01":0:"01":-1 904 905BN_Cmp Verification Test #6: a=b, sign=true 906SDV_CRYPTO_BN_CMP_FUNC_TC001:1:"01":1:"01":0 907 908BN_Add Verification Test #1: a=NULL 909SDV_CRYPTO_BN_ADD_FUNC_TC001:0:0:0:"":"01":"01":CRYPT_NULL_INPUT 910 911BN_Add Verification Test #2: b=NULL 912SDV_CRYPTO_BN_ADD_FUNC_TC001:0:0:0:"01":"":"01":CRYPT_NULL_INPUT 913 914BN_Add Verification Test #3: 915SDV_CRYPTO_BN_ADD_FUNC_TC001:0:0:0:"20fbe39821a8":"10a7ec5034":"210c8b8471dc":CRYPT_SUCCESS 916 917BN_Add Verification Test #4: 918SDV_CRYPTO_BN_ADD_FUNC_TC001:0:0:0:"1b489f0e13275986e8058079981ec820":"0561bf73bbb8dcdce4d4dba895dca56a":"20aa5e81cee03663ccda5c222dfb6d8a":CRYPT_SUCCESS 919 920BN_Add Verification Test #5: 921SDV_CRYPTO_BN_ADD_FUNC_TC001:0:0:0:"0aea67":"010312f1df4bd01479eb481147d92cf0010a061eebf679d5c3f40f515044eb68d30706dcf4c1fd2206171d20":"010312f1df4bd01479eb481147d92cf0010a061eebf679d5c3f40f515044eb68d30706dcf4c1fd2206220787":CRYPT_SUCCESS 922 923BN_Add Verification Test #6: 924SDV_CRYPTO_BN_ADD_FUNC_TC001:1:0:1:"010312f1df4bd01479eb481147d92cf0010a061eebf679d5c3f40f515044eb68d30706dcf4c1fd2206171d20":"0aea67":"010312f1df4bd01479eb481147d92cf0010a061eebf679d5c3f40f515044eb68d30706dcf4c1fd22060c32b9":CRYPT_SUCCESS 925 926BN_Add Verification Test #7: a=-b, a+b=0 927SDV_CRYPTO_BN_ADD_FUNC_TC001:0:1:0:"7b":"7b":"":CRYPT_SUCCESS 928 929BN_Bn2BinFixZero api test 930SDV_CRYPTO_BN_TO_BIN_FIX_ZERO_API_TC001 931 932SDV_CRYPTO_BN_Rand_API_TC001 933SDV_CRYPTO_BN_Rand_API_TC001: 934 935SDV_CRYPTO_BN_Add_API_TC001 936SDV_CRYPTO_BN_Add_API_TC001: 937 938SDV_CRYPTO_BN_Mul_API_TC001 939SDV_CRYPTO_BN_Mul_API_TC001: 940 941SDV_CRYPTO_BN_Div_API_TC001 942SDV_CRYPTO_BN_Div_API_TC001: 943 944SDV_CRYPTO_BN_Mod_API_TC001 945SDV_CRYPTO_BN_Mod_API_TC001: 946 947SDV_CRYPTO_BN_ModLimb_API_TC001 948SDV_CRYPTO_BN_ModLimb_API_TC001: 949 950SDV_CRYPTO_BN_rshift_API_TC001 951SDV_CRYPTO_BN_rshift_API_TC001: 952 953SDV_CRYPTO_BN_ModExp_API_TC001 954SDV_CRYPTO_BN_ModExp_API_TC001: 955 956SDV_CRYPTO_BN_SET_FLAG_TC001 957SDV_CRYPTO_BN_SET_FLAG_TC001: 958 959SDV_CRYPTO_BN_GETLIMB_API_TC001 960SDV_CRYPTO_BN_GETLIMB_API_TC001: 961 962SDV_CRYPTO_BN_MASKBIT_API_TC001 963SDV_CRYPTO_BN_MASKBIT_API_TC001: 964 965SDV_CRYPTO_BN_MULLIMB_API_TC001 966SDV_CRYPTO_BN_MULLIMB_API_TC001: 967 968SDV_CRYPTO_BN_DIVLIMB_API_TC001 969SDV_CRYPTO_BN_DIVLIMB_API_TC001: 970 971SDV_CRYPTO_BN_EXTEND_API_TC001 972SDV_CRYPTO_BN_EXTEND_API_TC001: 973 974SDV_CRYPTO_BN_FIXSIZE_API_TC001 975SDV_CRYPTO_BN_FIXSIZE_API_TC001: