Lines Matching refs:key

117 static int write_public_key( mbedtls_pk_context *key, const char *output_file )  in write_public_key()  argument
130 if( ( ret = mbedtls_pk_write_pubkey_pem( key, output_buf, 16000 ) ) != 0 ) in write_public_key()
138 if( ( ret = mbedtls_pk_write_pubkey_der( key, output_buf, 16000 ) ) < 0 ) in write_public_key()
159 static int write_private_key( mbedtls_pk_context *key, const char *output_file ) in write_private_key() argument
172 if( ( ret = mbedtls_pk_write_key_pem( key, output_buf, 16000 ) ) != 0 ) in write_private_key()
180 if( ( ret = mbedtls_pk_write_key_der( key, output_buf, 16000 ) ) < 0 ) in write_private_key()
215 mbedtls_pk_context key; in main() local
224 mbedtls_pk_init( &key ); in main()
319 ret = mbedtls_pk_parse_keyfile( &key, opt.filename, NULL, in main()
335 if( mbedtls_pk_get_type( &key ) == MBEDTLS_PK_RSA ) in main()
337 mbedtls_rsa_context *rsa = mbedtls_pk_rsa( key ); in main()
358 if( mbedtls_pk_get_type( &key ) == MBEDTLS_PK_ECKEY ) in main()
360 mbedtls_ecp_keypair *ecp = mbedtls_pk_ec( key ); in main()
379 ret = mbedtls_pk_parse_public_keyfile( &key, opt.filename ); in main()
395 if( mbedtls_pk_get_type( &key ) == MBEDTLS_PK_RSA ) in main()
397 mbedtls_rsa_context *rsa = mbedtls_pk_rsa( key ); in main()
411 if( mbedtls_pk_get_type( &key ) == MBEDTLS_PK_ECKEY ) in main()
413 mbedtls_ecp_keypair *ecp = mbedtls_pk_ec( key ); in main()
427 write_public_key( &key, opt.output_file ); in main()
431 write_private_key( &key, opt.output_file ); in main()
452 mbedtls_pk_free( &key ); in main()