Home
last modified time | relevance | path

Searched refs:ct (Results 1 – 25 of 288) sorted by relevance

12345678910>>...12

/external/chromium_org/net/cert/
Dct_log_verifier_unittest.cc21 log_ = CTLogVerifier::Create(ct::GetTestPublicKey(), "testlog").Pass(); in SetUp()
24 ASSERT_EQ(log_->key_id(), ct::GetTestPublicKeyId()); in SetUp()
32 ct::LogEntry cert_entry; in TEST_F()
33 ct::GetX509CertLogEntry(&cert_entry); in TEST_F()
35 scoped_refptr<ct::SignedCertificateTimestamp> cert_sct; in TEST_F()
36 ct::GetX509CertSCT(&cert_sct); in TEST_F()
42 ct::LogEntry precert_entry; in TEST_F()
43 ct::GetPrecertLogEntry(&precert_entry); in TEST_F()
45 scoped_refptr<ct::SignedCertificateTimestamp> precert_sct; in TEST_F()
46 ct::GetPrecertSCT(&precert_sct); in TEST_F()
[all …]
Dct_log_verifier_nss.cc23 SECOidTag GetNSSSigAlg(ct::DigitallySigned::SignatureAlgorithm alg) { in GetNSSSigAlg()
25 case ct::DigitallySigned::SIG_ALGO_RSA: in GetNSSSigAlg()
27 case ct::DigitallySigned::SIG_ALGO_DSA: in GetNSSSigAlg()
29 case ct::DigitallySigned::SIG_ALGO_ECDSA: in GetNSSSigAlg()
31 case ct::DigitallySigned::SIG_ALGO_ANONYMOUS: in GetNSSSigAlg()
38 SECOidTag GetNSSHashAlg(ct::DigitallySigned::HashAlgorithm alg) { in GetNSSHashAlg()
40 case ct::DigitallySigned::HASH_ALGO_MD5: in GetNSSHashAlg()
42 case ct::DigitallySigned::HASH_ALGO_SHA1: in GetNSSHashAlg()
44 case ct::DigitallySigned::HASH_ALGO_SHA224: in GetNSSHashAlg()
46 case ct::DigitallySigned::HASH_ALGO_SHA256: in GetNSSHashAlg()
[all …]
Dct_signed_certificate_timestamp_log_param.cc22 const char* OriginToString(ct::SignedCertificateTimestamp::Origin origin) { in OriginToString()
24 case ct::SignedCertificateTimestamp::SCT_EMBEDDED: in OriginToString()
26 case ct::SignedCertificateTimestamp::SCT_FROM_TLS_EXTENSION: in OriginToString()
28 case ct::SignedCertificateTimestamp::SCT_FROM_OCSP_RESPONSE: in OriginToString()
37 ct::DigitallySigned::HashAlgorithm hash_algorithm) { in HashAlgorithmToString()
39 case ct::DigitallySigned::HASH_ALGO_NONE: in HashAlgorithmToString()
41 case ct::DigitallySigned::HASH_ALGO_MD5: in HashAlgorithmToString()
43 case ct::DigitallySigned::HASH_ALGO_SHA1: in HashAlgorithmToString()
45 case ct::DigitallySigned::HASH_ALGO_SHA224: in HashAlgorithmToString()
47 case ct::DigitallySigned::HASH_ALGO_SHA256: in HashAlgorithmToString()
[all …]
Dct_serialization_unittest.cc24 test_digitally_signed_ = ct::GetTestDigitallySigned(); in SetUp()
33 ct::DigitallySigned parsed; in TEST_F()
35 ASSERT_TRUE(ct::DecodeDigitallySigned(&digitally_signed, &parsed)); in TEST_F()
37 ct::DigitallySigned::HASH_ALGO_SHA256, in TEST_F()
41 ct::DigitallySigned::SIG_ALGO_ECDSA, in TEST_F()
59 ct::DigitallySigned parsed; in TEST_F()
61 ASSERT_FALSE(ct::DecodeDigitallySigned(&partial_digitally_signed, &parsed)); in TEST_F()
66 ct::DigitallySigned digitally_signed; in TEST_F()
67 digitally_signed.hash_algorithm = ct::DigitallySigned::HASH_ALGO_SHA256; in TEST_F()
68 digitally_signed.signature_algorithm = ct::DigitallySigned::SIG_ALGO_ECDSA; in TEST_F()
[all …]
Dct_objects_extractor_unittest.cc19 namespace ct { namespace
30 std::string der_test_cert(ct::GetDerEncodedX509Cert()); in SetUp()
34 log_ = CTLogVerifier::Create(ct::GetTestPublicKey(), "testlog").Pass(); in SetUp()
60 scoped_refptr<ct::SignedCertificateTimestamp> sct( in TEST_F()
61 new ct::SignedCertificateTimestamp()); in TEST_F()
65 EXPECT_EQ(ct::GetTestPublicKeyId(), sct->log_id); in TEST_F()
79 ASSERT_EQ(ct::LogEntry::LOG_ENTRY_TYPE_PRECERT, entry.type); in TEST_F()
92 ASSERT_EQ(ct::LogEntry::LOG_ENTRY_TYPE_X509, entry.type); in TEST_F()
101 scoped_refptr<ct::SignedCertificateTimestamp> sct( in TEST_F()
102 new ct::SignedCertificateTimestamp()); in TEST_F()
[all …]
Dct_log_verifier_openssl.cc18 const EVP_MD* GetEvpAlg(ct::DigitallySigned::HashAlgorithm alg) { in GetEvpAlg()
20 case ct::DigitallySigned::HASH_ALGO_MD5: in GetEvpAlg()
22 case ct::DigitallySigned::HASH_ALGO_SHA1: in GetEvpAlg()
24 case ct::DigitallySigned::HASH_ALGO_SHA224: in GetEvpAlg()
26 case ct::DigitallySigned::HASH_ALGO_SHA256: in GetEvpAlg()
28 case ct::DigitallySigned::HASH_ALGO_SHA384: in GetEvpAlg()
30 case ct::DigitallySigned::HASH_ALGO_SHA512: in GetEvpAlg()
32 case ct::DigitallySigned::HASH_ALGO_NONE: in GetEvpAlg()
49 : hash_algorithm_(ct::DigitallySigned::HASH_ALGO_NONE), in CTLogVerifier()
50 signature_algorithm_(ct::DigitallySigned::SIG_ALGO_ANONYMOUS), in CTLogVerifier()
[all …]
Dmulti_log_ct_verifier.cc37 ct::CTVerifyResult* result, in Verify()
50 ct::ExtractEmbeddedSCTList( in Verify()
53 ct::LogEntry precert_entry; in Verify()
56 ct::GetPrecertLogEntry( in Verify()
63 ct::SignedCertificateTimestamp::SCT_EMBEDDED, in Verify()
70 ct::ExtractSCTListFromOCSPResponse( in Verify()
85 ct::LogEntry x509_entry; in Verify()
86 if (ct::GetX509LogEntry(cert->os_cert_handle(), &x509_entry)) { in Verify()
90 ct::SignedCertificateTimestamp::SCT_FROM_OCSP_RESPONSE, in Verify()
96 ct::SignedCertificateTimestamp::SCT_FROM_TLS_EXTENSION, in Verify()
[all …]
Dmulti_log_ct_verifier_unittest.cc35 CTLogVerifier::Create(ct::GetTestPublicKey(), kLogDescription)); in SetUp()
40 std::string der_test_cert(ct::GetDerEncodedX509Cert()); in SetUp()
47 bool CheckForSingleVerifiedSCTInResult(const ct::CTVerifyResult& result) { in CheckForSingleVerifiedSCTInResult()
55 const ct::CTVerifyResult& result, in CheckForSCTOrigin()
56 ct::SignedCertificateTimestamp::Origin origin) { in CheckForSCTOrigin()
82 ct::CTVerifyResult result; in CheckPrecertificateVerification()
90 result, ct::SignedCertificateTimestamp::SCT_EMBEDDED) && in CheckPrecertificateVerification()
138 std::string sct(ct::GetTestSignedCertificateTimestamp()); in TEST_F()
141 ASSERT_TRUE(ct::EncodeSCTListForTesting(sct, &sct_list)); in TEST_F()
143 ct::CTVerifyResult result; in TEST_F()
[all …]
Dmulti_log_ct_verifier.h19 namespace ct {
41 ct::CTVerifyResult* result,
54 const ct::LogEntry& expected_entry,
55 ct::SignedCertificateTimestamp::Origin origin,
56 ct::CTVerifyResult* result);
60 scoped_refptr<ct::SignedCertificateTimestamp> sct,
61 const ct::LogEntry& expected_entry,
62 ct::CTVerifyResult* result);
/external/dropbear/libtomcrypt/src/headers/
Dtomcrypt_cipher.h345 int (*ecb_encrypt)(const unsigned char *pt, unsigned char *ct, symmetric_key *skey);
352 int (*ecb_decrypt)(const unsigned char *ct, unsigned char *pt, symmetric_key *skey);
377 …int (*accel_ecb_encrypt)(const unsigned char *pt, unsigned char *ct, unsigned long blocks, symmetr…
386 …int (*accel_ecb_decrypt)(const unsigned char *ct, unsigned char *pt, unsigned long blocks, symmetr…
396 …int (*accel_cbc_encrypt)(const unsigned char *pt, unsigned char *ct, unsigned long blocks, unsigne…
406 …int (*accel_cbc_decrypt)(const unsigned char *ct, unsigned char *pt, unsigned long blocks, unsigne…
417 …int (*accel_ctr_encrypt)(const unsigned char *pt, unsigned char *ct, unsigned long blocks, unsigne…
428 …int (*accel_lrw_encrypt)(const unsigned char *pt, unsigned char *ct, unsigned long blocks, unsigne…
439 …int (*accel_lrw_decrypt)(const unsigned char *ct, unsigned char *pt, unsigned long blocks, unsigne…
463 unsigned char *ct,
[all …]
/external/iptables/extensions/
Dlibxt_u32.c45 const struct xt_u32_test *ct; in u32_dump() local
50 ct = &data->tests[testind]; in u32_dump()
55 printf("0x%x", ct->location[0].number); in u32_dump()
56 for (i = 1; i < ct->nnums; ++i) { in u32_dump()
57 switch (ct->location[i].nextop) { in u32_dump()
71 printf("0x%x", ct->location[i].number); in u32_dump()
75 for (i = 0; i < ct->nvalues; ++i) { in u32_dump()
78 if (ct->value[i].min == ct->value[i].max) in u32_dump()
79 printf("0x%x", ct->value[i].min); in u32_dump()
81 printf("0x%x:0x%x", ct->value[i].min, in u32_dump()
[all …]
/external/kernel-headers/original/linux/netfilter_ipv4/
Dip_conntrack.h202 ip_conntrack_put(struct ip_conntrack *ct) in ip_conntrack_put() argument
204 IP_NF_ASSERT(ct); in ip_conntrack_put()
205 nf_conntrack_put(&ct->ct_general); in ip_conntrack_put()
211 extern void __ip_ct_refresh_acct(struct ip_conntrack *ct,
218 static inline void ip_ct_refresh_acct(struct ip_conntrack *ct, in ip_ct_refresh_acct() argument
223 __ip_ct_refresh_acct(ct, ctinfo, skb, extra_jiffies, 1); in ip_ct_refresh_acct()
227 static inline void ip_ct_refresh(struct ip_conntrack *ct, in ip_ct_refresh() argument
231 __ip_ct_refresh_acct(ct, 0, skb, extra_jiffies, 0); in ip_ct_refresh()
267 extern void ip_ct_remove_expectations(struct ip_conntrack *ct);
272 extern void ip_conntrack_free(struct ip_conntrack *ct);
[all …]
/external/dropbear/libtomcrypt/src/ciphers/
Dskipjack.c144 static int _skipjack_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *skey) in _skipjack_ecb_encrypt() argument
146 int skipjack_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *skey) in _skipjack_ecb_encrypt()
153 LTC_ARGCHK(ct != NULL); in _skipjack_ecb_encrypt()
183 ct[0] = (w1>>8)&255; ct[1] = w1&255; in _skipjack_ecb_encrypt()
184 ct[2] = (w2>>8)&255; ct[3] = w2&255; in _skipjack_ecb_encrypt()
185 ct[4] = (w3>>8)&255; ct[5] = w3&255; in _skipjack_ecb_encrypt()
186 ct[6] = (w4>>8)&255; ct[7] = w4&255; in _skipjack_ecb_encrypt()
192 int skipjack_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *skey) in skipjack_ecb_encrypt() argument
194 int err = _skipjack_ecb_encrypt(pt, ct, skey); in skipjack_ecb_encrypt()
208 static int _skipjack_ecb_decrypt(const unsigned char *ct, unsigned char *pt, symmetric_key *skey) in _skipjack_ecb_decrypt() argument
[all …]
Drc2.c132 unsigned char *ct, in _rc2_ecb_encrypt() argument
136 unsigned char *ct, in _rc2_ecb_encrypt()
144 LTC_ARGCHK(ct != NULL); in _rc2_ecb_encrypt()
175 ct[0] = (unsigned char)x10; in _rc2_ecb_encrypt()
176 ct[1] = (unsigned char)(x10 >> 8); in _rc2_ecb_encrypt()
177 ct[2] = (unsigned char)x32; in _rc2_ecb_encrypt()
178 ct[3] = (unsigned char)(x32 >> 8); in _rc2_ecb_encrypt()
179 ct[4] = (unsigned char)x54; in _rc2_ecb_encrypt()
180 ct[5] = (unsigned char)(x54 >> 8); in _rc2_ecb_encrypt()
181 ct[6] = (unsigned char)x76; in _rc2_ecb_encrypt()
[all …]
Drc6.c123 static int _rc6_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *skey) in _rc6_ecb_encrypt() argument
125 int rc6_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *skey) in _rc6_ecb_encrypt()
133 LTC_ARGCHK(ct != NULL); in _rc6_ecb_encrypt()
157 STORE32L(a,&ct[0]);STORE32L(b,&ct[4]);STORE32L(c,&ct[8]);STORE32L(d,&ct[12]); in _rc6_ecb_encrypt()
162 int rc6_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *skey) in rc6_ecb_encrypt() argument
164 int err = _rc6_ecb_encrypt(pt, ct, skey); in rc6_ecb_encrypt()
177 static int _rc6_ecb_decrypt(const unsigned char *ct, unsigned char *pt, symmetric_key *skey) in _rc6_ecb_decrypt() argument
179 int rc6_ecb_decrypt(const unsigned char *ct, unsigned char *pt, symmetric_key *skey) in _rc6_ecb_decrypt()
187 LTC_ARGCHK(ct != NULL); in _rc6_ecb_decrypt()
189 LOAD32L(a,&ct[0]);LOAD32L(b,&ct[4]);LOAD32L(c,&ct[8]);LOAD32L(d,&ct[12]); in _rc6_ecb_decrypt()
[all …]
Dnoekeon.c113 static int _noekeon_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *skey) in _noekeon_ecb_encrypt() argument
115 int noekeon_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *skey) in _noekeon_ecb_encrypt()
123 LTC_ARGCHK(ct != NULL); in _noekeon_ecb_encrypt()
144 STORE32H(a,&ct[0]); STORE32H(b,&ct[4]); in _noekeon_ecb_encrypt()
145 STORE32H(c,&ct[8]); STORE32H(d,&ct[12]); in _noekeon_ecb_encrypt()
151 int noekeon_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *skey) in noekeon_ecb_encrypt() argument
153 int err = _noekeon_ecb_encrypt(pt, ct, skey); in noekeon_ecb_encrypt()
167 static int _noekeon_ecb_decrypt(const unsigned char *ct, unsigned char *pt, symmetric_key *skey) in _noekeon_ecb_decrypt() argument
169 int noekeon_ecb_decrypt(const unsigned char *ct, unsigned char *pt, symmetric_key *skey) in _noekeon_ecb_decrypt()
177 LTC_ARGCHK(ct != NULL); in _noekeon_ecb_decrypt()
[all …]
/external/dropbear/libtomcrypt/src/ciphers/safer/
Dsaferp.c334 int saferp_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *skey) in saferp_ecb_encrypt() argument
340 LTC_ARGCHK(ct != NULL); in saferp_ecb_encrypt()
347 ROUND(b, 0); LT(b, ct); in saferp_ecb_encrypt()
348 ROUND(ct, 2); LT(ct, b); in saferp_ecb_encrypt()
349 ROUND(b, 4); LT(b, ct); in saferp_ecb_encrypt()
350 ROUND(ct, 6); LT(ct, b); in saferp_ecb_encrypt()
351 ROUND(b, 8); LT(b, ct); in saferp_ecb_encrypt()
352 ROUND(ct, 10); LT(ct, b); in saferp_ecb_encrypt()
353 ROUND(b, 12); LT(b, ct); in saferp_ecb_encrypt()
354 ROUND(ct, 14); LT(ct, b); in saferp_ecb_encrypt()
[all …]
/external/dropbear/libtomcrypt/src/modes/lrw/
Dlrw_process.c29 int lrw_process(const unsigned char *pt, unsigned char *ct, unsigned long len, int mode, symmetric_… in lrw_process() argument
38 LTC_ARGCHK(ct != NULL); in lrw_process()
78 … *((LTC_FAST_TYPE *)(ct + x)) = *((LTC_FAST_TYPE *)(pt + x)) ^ *((LTC_FAST_TYPE *)(prod + x)); in lrw_process()
82 ct[x] = pt[x] ^ prod[x]; in lrw_process()
88 if ((err = cipher_descriptor[lrw->cipher].ecb_encrypt(ct, ct, &lrw->key)) != CRYPT_OK) { in lrw_process()
92 if ((err = cipher_descriptor[lrw->cipher].ecb_decrypt(ct, ct, &lrw->key)) != CRYPT_OK) { in lrw_process()
100 … *((LTC_FAST_TYPE *)(ct + x)) = *((LTC_FAST_TYPE *)(ct + x)) ^ *((LTC_FAST_TYPE *)(prod + x)); in lrw_process()
104 ct[x] = ct[x] ^ prod[x]; in lrw_process()
110 ct += 16; in lrw_process()
/external/stlport/src/
Dtime_facets.cpp148 void __subformat(_STLP_BASIC_IOSTRING(_Ch) &buf, const ctype<_Ch>& ct, in __subformat() argument
159 __write_formatted_timeT(buf, ct, *cp++, mod, table, t); in __subformat()
174 static void __append(__iowstring &buf, char *first, char *last, const ctype<wchar_t>& ct) { in __append() argument
176 ct.widen(first, last, _wbuf); in __append()
214 const ctype<_Ch>& ct, in __write_formatted_timeT() argument
238 __subformat(buf, ct, (modifier != '#') ? table._M_date_time_format in __write_formatted_timeT()
244 __append(buf, _buf, ((long)t->tm_mday < 10L && modifier == '#') ? _buf + 1 : _buf + 2, ct); in __write_formatted_timeT()
249 __append(buf, _buf, _buf + 2, ct); in __write_formatted_timeT()
254 __append(buf, _buf, ((long)t->tm_hour < 10L && modifier == '#') ? _buf + 1 : _buf + 2, ct); in __write_formatted_timeT()
259 …append(buf, _buf, ((long)__hour12(t->tm_hour) < 10L && modifier == '#') ? _buf + 1 : _buf + 2, ct); in __write_formatted_timeT()
[all …]
/external/chromium/testing/gmock/include/gmock/
Dgmock-generated-function-mockers.h347 #define GMOCK_METHOD0_(tn, constness, ct, Method, F) \ argument
348 GMOCK_RESULT_(tn, F) ct Method() constness { \
363 #define GMOCK_METHOD1_(tn, constness, ct, Method, F) \ argument
364 GMOCK_RESULT_(tn, F) ct Method(GMOCK_ARG_(tn, F, 1) gmock_a1) constness { \
379 #define GMOCK_METHOD2_(tn, constness, ct, Method, F) \ argument
380 GMOCK_RESULT_(tn, F) ct Method(GMOCK_ARG_(tn, F, 1) gmock_a1, \
397 #define GMOCK_METHOD3_(tn, constness, ct, Method, F) \ argument
398 GMOCK_RESULT_(tn, F) ct Method(GMOCK_ARG_(tn, F, 1) gmock_a1, \
419 #define GMOCK_METHOD4_(tn, constness, ct, Method, F) \ argument
420 GMOCK_RESULT_(tn, F) ct Method(GMOCK_ARG_(tn, F, 1) gmock_a1, \
[all …]
/external/wpa_supplicant_8/src/tls/
Dtlsv1_client_read.c22 static int tls_process_server_key_exchange(struct tlsv1_client *conn, u8 ct,
24 static int tls_process_certificate_request(struct tlsv1_client *conn, u8 ct,
26 static int tls_process_server_hello_done(struct tlsv1_client *conn, u8 ct,
30 static int tls_process_server_hello(struct tlsv1_client *conn, u8 ct, in tls_process_server_hello() argument
38 if (ct != TLS_CONTENT_TYPE_HANDSHAKE) { in tls_process_server_hello()
40 "received content type 0x%x", ct); in tls_process_server_hello()
214 static int tls_process_certificate(struct tlsv1_client *conn, u8 ct, in tls_process_certificate() argument
223 if (ct != TLS_CONTENT_TYPE_HANDSHAKE) { in tls_process_certificate()
225 "received content type 0x%x", ct); in tls_process_certificate()
255 return tls_process_server_key_exchange(conn, ct, in_data, in tls_process_certificate()
[all …]
/external/chromium_org/third_party/openssl/openssl/ssl/
Dd1_srtp.c266 int ct=0; in ssl_add_clienthello_use_srtp_ext() local
272 ct=sk_SRTP_PROTECTION_PROFILE_num(clnt); /* -1 if clnt == 0 */ in ssl_add_clienthello_use_srtp_ext()
276 if(ct==0) in ssl_add_clienthello_use_srtp_ext()
282 if((2 + ct*2 + 1) > maxlen) in ssl_add_clienthello_use_srtp_ext()
289 s2n(ct * 2, p); in ssl_add_clienthello_use_srtp_ext()
290 for(i=0;i<ct;i++) in ssl_add_clienthello_use_srtp_ext()
300 *len=2 + ct*2 + 1; in ssl_add_clienthello_use_srtp_ext()
310 int ct; in ssl_parse_clienthello_use_srtp_ext() local
325 n2s(d, ct); in ssl_parse_clienthello_use_srtp_ext()
329 if(ct%2) in ssl_parse_clienthello_use_srtp_ext()
[all …]
/external/openssl/ssl/
Dd1_srtp.c266 int ct=0; in ssl_add_clienthello_use_srtp_ext() local
272 ct=sk_SRTP_PROTECTION_PROFILE_num(clnt); /* -1 if clnt == 0 */ in ssl_add_clienthello_use_srtp_ext()
276 if(ct==0) in ssl_add_clienthello_use_srtp_ext()
282 if((2 + ct*2 + 1) > maxlen) in ssl_add_clienthello_use_srtp_ext()
289 s2n(ct * 2, p); in ssl_add_clienthello_use_srtp_ext()
290 for(i=0;i<ct;i++) in ssl_add_clienthello_use_srtp_ext()
300 *len=2 + ct*2 + 1; in ssl_add_clienthello_use_srtp_ext()
310 int ct; in ssl_parse_clienthello_use_srtp_ext() local
325 n2s(d, ct); in ssl_parse_clienthello_use_srtp_ext()
329 if(ct%2) in ssl_parse_clienthello_use_srtp_ext()
[all …]
/external/openssl/crypto/aes/
Daes_locl.h68 # define PUTU32(ct, st) { *((u32 *)(ct)) = SWAP((st)); } argument
71 # define PUTU32(ct, st) { (ct)[0] = (u8)((st) >> 24); (ct)[1] = (u8)((st) >> 16); (ct)[2] = (u8)((s… argument
/external/chromium_org/third_party/openssl/openssl/crypto/aes/
Daes_locl.h68 # define PUTU32(ct, st) { *((u32 *)(ct)) = SWAP((st)); } argument
71 # define PUTU32(ct, st) { (ct)[0] = (u8)((st) >> 24); (ct)[1] = (u8)((st) >> 16); (ct)[2] = (u8)((s… argument

12345678910>>...12