Home
last modified time | relevance | path

Searched refs:asn1_key (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/external/security/librkcrypto/src/
H A Drkcrypto_rsa_helper.c1079 uint8_t *asn1_key, uint16_t *asn1_key_len, uint16_t *key_bits) in rk_rsa_pubkey_encode() argument
1086 RK_CRYPTO_CHECK_PARAM(!asn1_key || !asn1_key_len || !pub || !key_bits); in rk_rsa_pubkey_encode()
1099 asn1_key + total_len, out_max, &tmp_len); in rk_rsa_pubkey_encode()
1110 asn1_key + total_len, out_max, &tmp_len); in rk_rsa_pubkey_encode()
1130 memmove(asn1_key + tmp_len + 1, asn1_key, total_len); in rk_rsa_pubkey_encode()
1131 *asn1_key = ASN1_SEQUENCE; in rk_rsa_pubkey_encode()
1133 memmove(asn1_key + 1, tmp_field, tmp_len); in rk_rsa_pubkey_encode()
1143 uint8_t *asn1_key, uint16_t *asn1_key_len, uint16_t *key_bits) in rk_rsa_privkey_encode() argument
1165 RK_CRYPTO_CHECK_PARAM(!asn1_key || !asn1_key_len || !priv || !key_bits); in rk_rsa_privkey_encode()
1196 asn1_key + total_len, out_max, &tmp_len); in rk_rsa_privkey_encode()
[all …]
H A Drkcrypto_rsa_helper.h21 uint8_t *asn1_key, uint16_t *asn1_key_len, uint16_t *key_bits);
39 uint8_t *asn1_key, uint16_t *asn1_key_len, uint16_t *key_bits);
H A Drkcrypto_core.c933 uint8_t *asn1_key = NULL; in rk_rsa_crypt_common() local
941 asn1_key = malloc(asn1_key_len); in rk_rsa_crypt_common()
942 if (!asn1_key) { in rk_rsa_crypt_common()
947 memset(asn1_key, 0x00, asn1_key_len); in rk_rsa_crypt_common()
952 asn1_key, &asn1_key_len, &key_bits); in rk_rsa_crypt_common()
955 asn1_key, &asn1_key_len, &key_bits); in rk_rsa_crypt_common()
973 rop.key = (unsigned long)asn1_key | (__u64)0; in rk_rsa_crypt_common()
988 memset(asn1_key, 0x00, asn1_key_len); in rk_rsa_crypt_common()
990 free(asn1_key); in rk_rsa_crypt_common()